在Linux系統中,主機名(hostname)的命名規則主要包括以下幾點:
長度限制:
字符集:
唯一性:
可讀性:
避免使用保留字:
合法的主機名:
my-computer
server01
linux-hostname
home-laptop
非法的主機名:
my-computer!
(包含非法字符 !
)-my-computer
(以連字符開頭)my-computer-
(以連字符結尾)12345
(僅包含數字,雖然合法但通常不推薦)sudo
(系統保留關鍵字)臨時設置(重啟后失效):
hostnamectl set-hostname new-hostname
永久設置:
/etc/hostname
文件,寫入新的主機名。/etc/hosts
文件,確保新主機名與IP地址正確映射。使用 hostname
命令:
hostname new-hostname
遵循這些規則可以幫助你創建一個有效且符合標準的主機名,從而提高系統的可管理性和兼容性。