Ubuntu系統中的主機名(hostname)需要遵循一定的格式要求,主要包括以下幾點:
長度限制:
字符集:
唯一性:
可讀性:
大小寫敏感性:
my-computer
, server01
, linux-box
my-computer!
, -my-computer
, my computer
, my-computer-
你可以通過以下幾種方式來設置Ubuntu系統中的主機名:
sudo hostnamectl set-hostname new-hostname
編輯 /etc/hostname
文件:
sudo nano /etc/hostname
將文件中的舊主機名替換為新主機名,然后保存并退出。
編輯 /etc/hosts
文件以確保新主機名解析正確:
sudo nano /etc/hosts
找到類似 127.0.0.1 localhost
的行,并確保它包含新主機名,例如:
127.0.0.1 localhost new-hostname
重啟系統以應用更改:
sudo reboot
你可以通過以下命令來驗證主機名是否已正確設置:
hostnamectl status
或者簡單地使用:
hostname
遵循這些規則和建議,你可以確保Ubuntu系統中的主機名既符合規范又易于管理。