Linux系統中的主機名和域名是兩個不同的概念,但它們可以結合形成完整的限定域名(FQDN)。
-
主機名: 這是系統在網絡中的唯一標識符,通常由字母、數字和連字符組成,但不能以數字開頭。它用于本地網絡識別。
-
域名: 這是互聯網上系統的人類可讀地址,由多個用點分隔的部分組成,例如 example.com。
將主機名與域名關聯,請按以下步驟操作:
-
設置主機名: 編輯 /etc/hostname 文件,輸入您所需的主機名。例如,使用 sudo nano /etc/hostname 打開文件并進行編輯,保存后關閉。
-
設置域名: 編輯 /etc/hosts 文件,在文件末尾添加一行,包含您的IP地址、主機名和域名。例如:192.168.1.10 my-hostname.example.com my-hostname (將IP地址、主機名和域名替換為您的實際值)。保存并關閉文件。
-
重啟網絡服務: 應用更改,通常使用以下命令之一:
sudo systemctl restart networking
或
sudo service networking restart
現在,您的Linux系統的主機名已與域名關聯。您可以運行 hostname -f 命令驗證,它將顯示您的FQDN。