本文介紹幾種在Linux系統中快速設置主機名的方法:
方法一:利用hostnamectl命令 (適用于systemd系統)
-
臨時修改主機名:
sudo hostnamectl set-hostname 新主機名
此方法立即生效,但重啟后會恢復原名。
-
永久修改主機名:
- 編輯/etc/hostname文件: sudo nano /etc/hostname
- 將文件內容替換為新主機名。
- 保存并關閉文件。
- 重啟系統: sudo reboot
方法二:使用hostname命令 (適用于傳統init系統)
-
臨時修改主機名:
sudo hostname 新主機名
修改立即生效,但重啟后失效。
-
永久修改主機名:
- 編輯/etc/hostname文件: sudo nano /etc/hostname
- 將文件內容替換為新主機名。
- 保存并關閉文件。
- 重啟系統: sudo reboot
方法三:通過nmcli命令 (適用于NetworkManager)
如果你的系統使用NetworkManager管理網絡,可以使用以下命令:
sudo nmcli general hostname 新主機名
此方法通常會永久生效。
驗證主機名設置
無論使用哪種方法,都可以通過以下命令驗證:
hostnamectl status
或簡便方法:
hostname
選擇適合你系統的方法,即可輕松完成Linux主機名的設置。