检查配置文件
/etc/hostname 文件已更新为新主机名。/etc/hosts 文件,将旧主机名替换为新主机名(通常修改 127.0.0.1 或 127.0.1.1 对应的行)。使用 hostnamectl 命令
sudo hostnamectl set-hostname 新主机名,无需重启即可生效(部分系统需重启服务)。重启网络服务
netplan,执行 sudo netplan apply。networking 或 NetworkManager:sudo systemctl restart networking 或 sudo systemctl restart NetworkManager。处理特殊配置
cloud-init,需修改 /etc/cloud/cloud.cfg,将 preserve_hostname 设为 false,然后重启。nscd):sudo systemctl restart nscd。验证结果
hostname 或 hostnamectl 命令查看当前主机名。journalctl -xe)排查错误。注意:部分步骤需管理员权限(使用 sudo),确保操作前备份配置文件。