Linux系統主機名設置需遵循以下規范,確保系統穩定運行和網絡互聯互通:
-
字符構成: 主機名僅限于ASCII字符集中的數字(0-9)、小寫字母(a-z)、連字符(-)和點(.)。禁止使用其他標點、空格、下劃線或非英文字符。 開頭和結尾均不能為連字符。
-
長度限制: 主機名長度應控制在1到63個字符之間。
-
唯一性: 網絡中主機名必須唯一,避免與其他主機沖突。
-
命名格式: 通常以字母或數字開頭,并以字母或數字結尾。
-
命名建議: 主機名應具有描述性,方便理解其用途或位置,并盡量使用易于記憶的合法單詞。
-
連字符使用: 雖然允許使用連字符,但建議避免在主機名開頭和結尾使用。
-
修改方式: hostname 命令可臨時修改主機名,重啟后失效。永久修改則需編輯/etc/hostname文件(Debian/Ubuntu系統)或/etc/sysconfig/network文件(red Hat/centos系統),并可能需要重啟系統使修改生效。
嚴格遵守以上規則,可確保Linux主機名符合標準,提升系統可管理性和網絡兼容性。