一、概述
主机名是服务器在网络中的标识符,阿里云支持通过控制台和SSH命令行两种方式修改主机名。本文结合最新操作规范,详解两种方法的完整流程。
二、修改前准备工作
执行操作前需完成以下准备:
- 备份服务器数据:防止误操作导致业务中断
- 确认账号权限:需具备ECS实例管理权限或root账户SSH登录权限
- 准备合规名称:新主机名需符合字符长度限制(建议不超过20字符)
三、通过控制台修改主机名
适用于无需登录服务器的场景:
- 登录阿里云控制台,进入ECS实例列表页
- 选择目标实例,进入「基本信息」页面
- 点击「更多」-「修改系统名称和名字」
- 输入新主机名并完成手机验证
四、通过SSH命令行修改主机名
适用于需要永久性修改的场景:
- SSH连接服务器:
ssh root@your_server_ip
- 执行修改命令:
sudo hostnamectl set-hostname 新主机名
- 更新hosts文件:
sudo vi /etc/hosts
替换原主机名为新值 - 重启服务器:
sudo reboot
五、验证与生效
执行以下命令验证修改结果:
- 查看当前主机名:
hostname
- 检查永久设置:
hostnamectl status
- 控制台验证:刷新实例详情页查看系统名称
六、注意事项
操作时需特别注意:
- 修改hosts文件时需保留127.0.0.1和::1的本地解析条目
- 通过控制台修改后需等待5-10分钟同步生效
- 涉及备案信息的服务器需同步更新ICP备案资料
两种修改方式分别适用于不同场景:控制台修改适合快速配置,SSH命令行修改可实现永久性变更。建议生产环境修改前做好快照备份,并选择业务低峰期操作。