修改 Linux 系统的主机名(hostname)后,通常需要重启系统或相关服务才能使更改完全生效。以下是详细的操作步骤和注意事项:
sudo hostname 新主机名
sudo hostnamectl set-hostname 新主机名
sudo nano /etc/hostname
# 删除原有内容,写入新主机名,保存退出
sudo nano /etc/hosts
# 将127.0.1.1后的旧主机名改为新主机名
sudo reboot
sudo systemctl restart systemd-hostnamed
sudo hostname -F /etc/hostname
sudo systemctl restart NetworkManager # 对于使用NetworkManager的系统
# 或
sudo /etc/init.d/networking restart # 对于Debian/Ubuntu旧版
hostname
hostnamectl
uname -n
如果修改后遇到问题,可以检查系统日志获取更多信息:
journalctl -xe