在 CentOS 系統中,更改主機名后需要重啟系統以使更改生效。以下是詳細步驟:
如果你只想臨時更改主機名,可以使用以下命令:
sudo hostnamectl set-hostname new-hostname
其中 new-hostname
是你想要設置的新主機名。
要永久更改主機名,你需要編輯 /etc/hostname
文件和 /etc/sysconfig/network
文件。
編輯 /etc/hostname
文件:
sudo nano /etc/hostname
將文件中的舊主機名替換為新主機名,然后保存并退出(按 Ctrl+X
,然后按 Y
確認,最后按 Enter
)。
編輯 /etc/sysconfig/network
文件:
sudo nano /etc/sysconfig/network
找到 HOSTNAME
行,并將其值更改為你想要的新主機名。例如:
HOSTNAME=new-hostname
保存并退出。
重啟系統: 為了使更改生效,你需要重啟系統:
sudo reboot
系統重啟后,你可以使用以下命令來驗證主機名是否已成功更改:
hostnamectl
或者簡單地運行:
hostname
這兩個命令都應該顯示你剛剛設置的新主機名。
通過以上步驟,你應該能夠成功更改 CentOS 系統的主機名并使其在重啟后保持更改。