检查配置文件
/etc/hostname 和 /etc/hosts 文件中的主机名已更新为正确值,格式正确且无语法错误。cloud-init,需将 /etc/cloud/cloud.cfg 中的 preserve_hostname 设为 false,并重启系统。重启相关服务
sudo systemctl restart networking 或 sudo netplan apply(适用于使用 netplan 的系统)。nscd),需重启缓存服务:sudo systemctl restart nscd。永久设置主机名
hostnamectl 命令永久修改主机名:sudo hostnamectl set-hostname 新主机名,需重启系统生效。验证与排查
hostname 或 hostname -f 命令验证主机名是否生效。sudo journalctl -xe)排查是否有错误信息。注意:部分步骤需管理员权限(使用 sudo),确保操作前备份重要配置文件。