更新时间:2024-08-23 GMT+08:00
分享

修改ECS主机名(hostname)

操作场景

ECS支持修改主机名功能,支持修改已创建的Linux操作系统ECS的的静态主机名(hostname)。

Linux操作系统ECS的静态主机名来源于创建ECS时,通过Cloud-init注入的用户自定义名称。ECS创建成功后,您可以根据业务需要,通过管理控制台在线修改ECS的名称和主机名。

修改ECS名称的详细操作,请参见修改ECS名称。离线修改ECS静态主机名的详细操作,请参见怎样使修改的静态主机名永久生效?

本文介绍如何为Linux操作系统ECS在线修改主机名。

约束与限制

  • ECS的修改主机名功能依赖云运维中心(Cloud Operations Center,简称COC),需开通并授权COC服务。

    对于IAM用户,需额外配置COC资源操作类权限,详细内容,请参见配置ECS自助运维自定义策略

  • 仅支持为Linux操作系统ECS修改主机名。
  • 因系统存在缓存,使用VNC、CloudShell等远程登录工具登录的ECS,可能无法在修改完成后立即更新主机名,需退出并重新登录后才可更新。

    建议您使用命令退出ECS:

    exit

操作步骤

  1. 登录管理控制台,进入弹性云服务器列表页面。
  2. 在ECS列表中,勾选待修改主机名的ECS。

    如果勾选多台ECS,则可以为多台ECS修改主机名,修改后多台ECS的主机名相同。

  3. 单击列表上方的“更多 > 修改主机名”。
  4. 在“修改主机名”页面,根据界面提示信息,完成相关参数配置。
    图1 修改主机名
    表1 修改主机名参数配置

    参数

    说明

    云服务器名称(可选)

    可选配置,ECS的名称。您可以在修改主机名时同步修改ECS名称,修改后立即生效。

    只能由中文字符、英文字母、数字及“_”、“-”、“.”组成。

    主机名 (Hostname)

    ECS的静态主机名hostname,修改后立即生效。

    只能由英文字母、数字及“.”、“-”组成,但“.”和“-”不能连续使用或出现在开头和结尾。

  5. 单击“确定”,完成ECS主机名的修改。

后续操作

您可以登录云服务器执行以下命令,验证主机名的修改是否生效。

hostname

如果回显的内容是修改后的主机名(new_hostname),则表示主机名修改成功。

相关文档