在 CentOS 系統中,設置主機名并使其在重啟后保持有效,可以通過以下步驟完成:
如果你只是想臨時更改主機名,可以使用 hostnamectl
命令:
sudo hostnamectl set-hostname new-hostname
將 new-hostname
替換為你想要的主機名。
要永久設置主機名,你需要編輯 /etc/hostname
文件,并確保 /etc/sysconfig/network
文件中的 HOSTNAME
設置也正確。
編輯 /etc/hostname
文件:
sudo nano /etc/hostname
將文件中的內容替換為你想要的主機名,然后保存并退出(按 Ctrl+X
,然后按 Y
,最后按 Enter
)。
編輯 /etc/sysconfig/network
文件:
sudo nano /etc/sysconfig/network
找到 HOSTNAME
行,并將其值設置為你想要的主機名。如果沒有這一行,可以手動添加:
HOSTNAME=new-hostname
保存并退出。
重啟網絡服務: 為了使更改生效,你需要重啟網絡服務:
sudo systemctl restart network
驗證更改: 你可以通過以下命令來驗證主機名是否已正確設置:
hostnamectl status
或者簡單地使用:
hostname
通過以上步驟,你的 CentOS 主機名將在系統重啟后保持有效。