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