修改ecs主机名(hostname)-九游平台
操作场景
ecs支持修改主机名功能,支持修改已创建的linux操作系统ecs的的静态主机名(hostname)。
linux操作系统ecs的静态主机名来源于创建ecs时,通过cloud-init注入的用户自定义名称。ecs创建成功后,您可以根据业务需要,通过管理控制台在线修改ecs的名称和主机名。
修改ecs名称的详细操作,请参见修改ecs名称。离线修改ecs静态主机名的详细操作,请参见怎样使修改的静态主机名永久生效?
本文介绍如何为linux操作系统ecs在线修改主机名。
约束与限制
- 该功能依赖云运维中心(cloud operations center,简称coc),需开通并授权coc服务。
对于iam用户,需额外配置coc资源操作类权限,详细内容,请参见配置ecs自助运维自定义策略。
- 该功能依赖uniagent。uniagent是统一数据采集agent,支持脚本下发和执行。
若ecs未安装uniagent,则无法修改主机名,详细内容,请参见为ecs安装uniagent。
- 仅支持为linux操作系统ecs修改主机名。
- 因系统存在缓存,使用vnc、cloudshell等远程登录工具登录的ecs,可能无法在修改完成后立即更新主机名,需退出并重新登录后才可更新。
建议您使用命令退出ecs:
exit
操作步骤
您可以为单台或多台ecs修改主机名,多台ecs修改后主机名相同。
- 登录管理控制台,进入列表页面。
- 在待修改主机名ecs的“操作”列,单击“更多 > 修改主机名”。
- (可选)在“开通云运维中心并添加权限”页面,阅读服务声明并勾选后,单击“开通并授权”。
若当前账号未开通并授权coc服务,则会显示该页面。
- 在“修改主机名”页面,根据界面提示信息,完成相关参数配置。
修改主机名功能依赖uniagent,如果提示未安装uniagent或者安装失败,请参考为ecs安装uniagent进行安装,否则无法修改主机名。
图1 修改主机名表1 修改主机名参数配置 参数
说明
云服务器名称(可选)
可选配置,ecs的名称。您可以在修改主机名时同步修改ecs名称,修改后立即生效。
只能由中文字符、英文字母、数字及“_”、“-”、“.”组成。
主机名 (hostname)
ecs的静态主机名hostname,修改后立即生效。
只能由英文字母、数字及“.”、“-”组成,但“.”和“-”不能连续使用或出现在开头和结尾。
- 单击“确定”,完成ecs主机名的修改。
- 登录管理控制台,进入列表页面。
- 在ecs列表中,勾选待修改主机名的多台ecs。
- 单击列表上方的“更多 > 修改主机名”。
- 在“修改主机名”页面,根据界面提示信息,完成相关参数配置。
修改主机名功能依赖uniagent,如果提示未安装uniagent或者安装失败,请参考为ecs安装uniagent进行安装,否则无法修改主机名。
批量操作多台ecs时,修改后的名称或主机名相同。
图2 修改主机名表2 修改主机名参数配置 参数
说明
云服务器名称(可选)
可选配置,ecs的名称。您可以在修改主机名时同步修改ecs名称,修改后立即生效。
只能由中文字符、英文字母、数字及“_”、“-”、“.”组成。
主机名 (hostname)
ecs的静态主机名hostname,修改后立即生效。
只能由英文字母、数字及“.”、“-”组成,但“.”和“-”不能连续使用或出现在开头和结尾。
- 单击“确定”,完成ecs主机名的修改。
后续操作
您可以登录云服务器执行以下命令,验证主机名的修改是否生效。
hostname
如果回显的内容是修改后的主机名(new_hostname),则表示主机名修改成功。
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨