首先,我知道如何声明 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
可能就足够了。