文档中心 云服务器 更新Hostname

更新Hostname

更新时间:2021-04-26 13:48:30

操作说明

  1. Hostname命名规则如下。

    • Windows 系统,Hostname长度为 2-15 个字符,允许使用大小写字母、数字或连字符(-)。不能以连字符(-)开头或结尾,不能连续使用连字符(-),也不能仅使用数字命名。
    • 其他操作系统(Linux 等),Hostname长度为 2-30 个字符,允许使用点号(.)字符分隔成多段,每段允许使用大小写字母、数字或连字符(-),但不能连续使用点号(.)或连字符(-)。不能以点号(.)或连字符(-)开头或结尾,也不能仅使用数字命名。
  2. 不支持创建后修改Hostname和创建时自定义Hostname的冲突检测。

  3. 批量创建云服务器时,不允许自定义Hostname。

  4. 不支持自动伸缩云服务器自定义Hostname,但是支持Hostname的非冲突分配,使用最新的hostname非冲突分配算法分配Hostname。

  5. 该功能依赖于cloud-init,请先检查是否已安装符合版本要求的cloud-init,检查方法和升级步骤见cloud-init相关说明

  6. 实例内手动修改hostname同样生效,重启后手动设置的hostname不会被覆盖。

操作步骤

选择云服务器 > 更多 > 管理机器 > 更改Hostname

 获批国家重点研发计划重点专项 我们将推动智慧城市发展

 获批国家重点研发计划重点专项 我们将推动智慧城市发展

注意:需要勾选“同意强制重启”,才能点击“确认”以确认修改操作。确认后云服务器自动重启并完成Hostname的更新。

实例内手动修改hostname

强烈建议在控制台修改hostname,若需要在实例内修改,Linux操作系统以centOS7.5为例,演示实例内修改hostname。

[root@lx3b529j8tff6l ~]# hostname  #查看当前hostname
lx3b529j8tff6l

方案1:使用hostname命令,不需要重启,新建会话生效,重启丢失

[root@lx3b529j8tff6l ~]# hostname test
[root@lx3b529j8tff6l ~]# hostname
test

方案2:修改/etc/hostname,新建会话不生效,重启后生效

[root@lx3b529j8tff6l ~]# vi /etc/hostname  #修改内容为’test’
[root@lx3b529j8tff6l ~]# hostname
lx3b529j8tff6l
[root@lx3b529j8tff6l ~]# reboot

方案3:使用hostnamectl命令,新建会话生效,重启亦生效

[root@test ~]# hostnamectl set-hostname myhostname  #修改为’myhostname’
[root@test ~]# hostname
myhostname
[root@test ~]# reboot 

本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!