检查配置文件
/etc/hostname 文件内容正确,无特殊字符或空格,保存后重启生效。/etc/sysconfig/network,但需确认其无冲突配置。更新 /etc/hosts 文件
127.0.0.1 或 ::1 对应的主机名与 /etc/hostname 一致。重启网络或系统
sudo systemctl restart network 或 sudo reboot 使更改生效。清除缓存
nscd 服务:sudo systemctl restart nscd,解决DNS缓存问题。验证主机名
hostnamectl status 或 cat /etc/hostname 确认静态主机名是否正确。注意:避免使用临时修改命令 hostname(重启后失效),优先通过配置文件永久修改。若问题仍存在,检查系统日志 journalctl -xe 排查错误。