Answers:
如果用域名表示域名后缀,则表示域名/etc/resolv.conf
所在的位置。只需添加一行domain yourdomain.com
然后设置服务器的主机名,只有一个好地方,那就是/etc/sysconfig/network
。添加一行HOSTNAME=yourhostname
,不要将域名后缀放在主机名中,因为它将从中获取/etc/resolv.conf
。
您无需添加任何内容(也不应添加任何内容)/etc/hosts
来定义主机名。这是错误的方法。
要测试您的设置,请使用以下hostname
命令:
使用hostname -s
得到的短名称(应反映你在/etc/sysconfig/network
使用hostname -d
命令测试您的域(应该反映您所拥有的/etc/resolv.conf
)
要一起测试所有这些,可以使用hostname -f
或hostname -A
用于非常长的版本。
HOSTNAME
中/etc/sysconfig/network
不再起作用。