阅读量:3
Ubuntu修改主机名后不生效,可按以下方法排查解决:
- 检查配置文件
- 确保
/etc/hostname文件中仅包含新主机名,无多余空格或换行符。 - 修改
/etc/hosts文件,将127.0.0.1或127.0.1.1对应的旧主机名替换为新主机名。
- 确保
- 重启相关服务
- 重启网络服务:
sudo systemctl restart networking(部分系统需用sudo netplan apply)。 - 若使用
systemd,可尝试重启systemd-hostnamed服务:sudo systemctl restart systemd-hostnamed。
- 重启网络服务:
- 其他操作
- 若主机名冲突,确保新主机名在局域网中唯一。
- 检查是否使用
cloud-init,若启用需修改/etc/cloud/cloud.cfg中preserve_hostname为false并重启。 - 避免主机名包含非法字符(仅限字母、数字、
-、.),且长度不超过63字符。
提示:修改后建议使用hostnamectl命令验证主机名是否生效。若仍不生效,可查看系统日志(如/var/log/syslog)排查错误。
以上就是关于“Ubuntu hostname修改不生效”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm