在 CentOS 系統中,要修改主機名(hostname),你可以按照以下步驟操作:
hostnamectl
命令查看當前主機名:
hostnamectl
臨時修改主機名:
sudo hostnamectl set-hostname new-hostname
將 new-hostname
替換為你想要設置的新主機名。
永久修改主機名:
編輯 /etc/hostname
文件:
sudo nano /etc/hostname
將文件中的舊主機名替換為新主機名,然后保存并退出編輯器(在 nano 中按 Ctrl+X
,然后按 Y
確認保存,最后按 Enter
)。
編輯 /etc/hosts
文件以確保新主機名被正確解析:
sudo nano /etc/hosts
找到類似 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
的行,并將其中的 localhost.localdomain
替換為新主機名,例如:
127.0.0.1 new-hostname localhost localhost.localdomain localhost4 localhost4.localdomain4
重啟系統:
sudo reboot
nmcli
命令(適用于 NetworkManager)查看當前主機名:
nmcli general hostname
修改主機名:
sudo nmcli general hostname new-hostname
將 new-hostname
替換為你想要設置的新主機名。
永久修改主機名:
編輯 /etc/hostname
文件:
sudo nano /etc/hostname
將文件中的舊主機名替換為新主機名,然后保存并退出編輯器。
編輯 /etc/hosts
文件以確保新主機名被正確解析:
sudo nano /etc/hosts
找到類似 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
的行,并將其中的 localhost.localdomain
替換為新主機名。
重啟系統:
sudo reboot
通過以上步驟,你應該能夠成功地在 CentOS 系統中修改主機名。