我有2个使用Centos 7运行的VPS。当我查看/ etc / hosts文件时:
我发现VPS 1的主机文件是这样的:
127.0.0.1 localhost.localdomain localhost
但是那么VPS 2的主机文件的input是这样的:
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可能就足够了。