Fedora 20:删除域信息(转换为连字符)

Fedora 20:删除域信息(转换为连字符)

我注意到在 Fedora 20 中,如果我修改 HOSTNAME=.... 参数以包含典型的主机名:

HOSTNAME=machine1.local

它实际上用“-”字符替换了“。”,并且machine1.local无法ping通。

为什么 Fedora 要将“。”字符与破折号互换,因为主机名中的“。”具有非常具体的含义,并且通常是故意的?

我更重要的问题是:在本地计算机上设置完全限定主机名的正确方法是什么(我没有设置 DNS)。

答案1

在 RHEL 7 和较新的 Fedora 中,系统主机名不再在文件中设置/etc/sysconfig/network。它现在在文件中设置/etc/hostname,该文件应包含仅有的完全合格的域名。

# cat /etc/hostname
saurok.example.com
#

相关内容