在 CentOS 系統中,修改主機名(hostname)后,通常需要重啟系統或重新加載網絡服務以使更改生效。以下是幾種方法:
最簡單的方法是重啟整個系統:
sudo reboot
如果你不想重啟整個系統,可以嘗試重新加載網絡服務:
sudo systemctl restart network
或者使用舊的 service
命令:
sudo service network restart
hostnamectl
命令CentOS 7 及以上版本提供了 hostnamectl
命令來管理主機名:
sudo hostnamectl set-hostname new-hostname
然后重新加載網絡服務:
sudo systemctl restart network
/etc/hosts
文件如果你只是臨時更改主機名,并且希望立即生效,可以手動編輯 /etc/hosts
文件,將舊的主機名替換為新的主機名:
sudo nano /etc/hosts
找到所有包含舊主機名的行,并將其替換為新的主機名。
無論使用哪種方法,最后都應該驗證主機名是否已正確更改:
hostnamectl
或者簡單地運行:
hostname
通過這些步驟,你應該能夠成功修改 CentOS 系統的主機名并使其生效。