修改Linux系統主機名后,通常需要重啟系統或重新加載網絡服務才能使更改生效。以下介紹幾種常用方法:
方法一:重啟系統
最直接的方法是重啟系統:
sudo reboot
方法二:重新加載網絡服務
不想重啟系統?可以嘗試重新加載網絡服務。具體命令取決于你的Linux發行版和網絡管理工具。
sudo hostnamectl set-hostname 新主機名 sudo systemctl restart systemd-hostnamed
sudo hostname 新主機名 sudo ifdown eth0 && sudo ifup eth0 # 將eth0替換為你的網絡接口名稱
- service命令:
sudo hostname 新主機名 sudo service networking restart
方法三:使用hostname命令 (非持久化)
直接使用hostname命令設置主機名,但更改不會持久保存,重啟后會恢復原名:
sudo hostname 新主機名
驗證更改
無論采用哪種方法,均可通過以下命令驗證主機名是否已更改:
hostnamectl
或
cat /etc/hostname
選擇適合你系統的方法即可成功修改并應用新的Linux主機名。