阅读量:4
-
检查配置文件
- 确保
/etc/hostname和/etc/hosts文件中的主机名已更新为正确值,格式正确且无语法错误。 - 若使用
cloud-init,需将/etc/cloud/cloud.cfg中的preserve_hostname设为false,并重启系统。
- 确保
-
重启相关服务
- 重启网络服务:
sudo systemctl restart networking或sudo netplan apply(适用于使用 netplan 的系统)。 - 若使用 DNS 缓存服务(如
nscd),需重启缓存服务:sudo systemctl restart nscd。
- 重启网络服务:
-
永久设置主机名
- 使用
hostnamectl命令永久修改主机名:sudo hostnamectl set-hostname 新主机名,需重启系统生效。
- 使用
-
验证与排查
- 重启系统后,通过
hostname或hostname -f命令验证主机名是否生效。 - 查看系统日志(
sudo journalctl -xe)排查是否有错误信息。
- 重启系统后,通过
注意:部分步骤需管理员权限(使用 sudo),确保操作前备份重要配置文件。
以上就是关于“Ubuntu主机名修改后不生效怎么办”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm