Centos7
在 CentOS 7 的主機文件中聲明 FQDN 的正確語法是什麼?
首先,我知道如何聲明 FQDN,但我只想知道它們是否相同:
我有 2 個使用 Centos 7 執行的 VPS。當我查看*/etc/hosts*文件時:
我找到了 VPS 1 的主機文件條目,如下所示:
127.0.0.1 localhost.localdomain localhost
但是 VPS 2 的主機文件條目是這樣的:
127.0.0.1 localhost localhost.localdomain
我不確定為什麼這兩個條目不同。我的問題是,在您的主機文件中聲明此完全限定域名的正確語法是什麼?那兩條線可以使用並且具有相同的目的嗎?
編輯:
關於標記為重複答案,用於解釋:該問題專門詢問了基於 RHEL 和基於 Debian 的發行版,它們具有不同的主機設置,但這個問題是關於相同的發行版(CentOS 7)但具有不同的主機設置可能會混淆一些提問者獲得“為什麼”的答案,而參考文獻中的答案並未涵蓋這一點。
即使您的環境沒有安裝手冊頁,也並不意味著您無法訪問它們,無論是通過安裝它們
yum install man-pages man
還是使用線上版本,例如來自man.he.net、man7.org。或linux.die.net。格式為
IP_address canonical_hostname [aliases...]
. 所以:
198.51.100.10 host.example.com host
是正確的,因為它首先具有 FQDN(僅沒有.
)127.0.0.1 localhost.localdomain localhost
將最接近該形式127.0.0.1 localhost localhost.localdomain
一樣,沒有任何實際區別127.0.0.1 localhost
可能就足夠了。