检查配置文件
/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
),确保操作前备份配置文件。