是的,CentOS 的主機名(hostname)是可以自定義的。你可以通過以下步驟來更改主機名:
臨時更改主機名:
你可以使用 hostnamectl 命令來臨時更改主機名。例如,將主機名更改為 mynewhostname:
sudo hostnamectl set-hostname mynewhostname
永久更改主機名:
要永久更改主機名,你需要編輯 /etc/hostname 文件和 /etc/hosts 文件。
編輯 /etc/hostname 文件:
sudo nano /etc/hostname
將文件中的舊主機名替換為新主機名,然后保存并退出編輯器。
編輯 /etc/hosts 文件:
sudo nano /etc/hosts
找到包含舊主機名的行,并將其替換為新主機名。例如:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.1.1 mynewhostname
保存并退出編輯器。
重啟系統: 為了使更改生效,建議重啟系統:
sudo reboot
完成這些步驟后,你的 CentOS 系統應該會使用新的主機名。你可以通過以下命令來驗證主機名是否已更改:
hostnamectl
或者簡單地運行:
hostname
這兩個命令都應該顯示你新設置的主機名。