本文介紹如何在不同linux發(fā)行版上快速修改主機(jī)名。方法取決于你的系統(tǒng)類(lèi)型。
-
臨時(shí)修改: 在終端輸入: sudo hostnamectl set-hostname 新主機(jī)名 (例如:sudo hostnamectl set-hostname newhost)
-
永久修改:
- 編輯 /etc/hostname 文件: sudo nano /etc/hostname ,將舊主機(jī)名替換為新主機(jī)名,保存退出。
- 編輯 /etc/hosts 文件: sudo nano /etc/hosts ,替換所有舊主機(jī)名條目為新主機(jī)名。
-
重啟系統(tǒng): sudo reboot
-
臨時(shí)修改: 在終端輸入: sudo hostname 新主機(jī)名 (例如:sudo hostname newhost)
-
永久修改:
- 編輯 /etc/hostname 文件: sudo nano /etc/hostname ,替換舊主機(jī)名,保存退出。
- 編輯 /etc/sysconfig/network 文件: sudo nano /etc/sysconfig/network ,找到 HOSTNAME 行,將其值改為新主機(jī)名 (例如:HOSTNAME=newhost)。
-
重啟系統(tǒng): sudo reboot
Arch Linux:
-
臨時(shí)修改: 在終端輸入: sudo hostnamectl set-hostname 新主機(jī)名 (例如:sudo hostnamectl set-hostname newhost)
-
永久修改:
- 編輯 /etc/hostname 文件: sudo nano /etc/hostname ,替換舊主機(jī)名,保存退出。
- 編輯 /etc/hosts 文件: sudo nano /etc/hosts ,替換所有舊主機(jī)名條目為新主機(jī)名。
-
重啟系統(tǒng): sudo reboot
重要提示:
- 修改主機(jī)名后,請(qǐng)檢查所有相關(guān)服務(wù)和應(yīng)用是否能正確識(shí)別新主機(jī)名。
- 某些情況下,可能需要更新網(wǎng)絡(luò)配置文件(例如 /etc/network/interfaces 或 /etc/netplan/*.yaml)以確保網(wǎng)絡(luò)連接正常。
按照以上步驟,即可高效更改Linux主機(jī)名。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END