我注意到,在Fedora 20中,如果我修改HOSTNAME = ….参数来包含一个典型的主机名:
HOSTNAME=machine1.local
它实际上取代了“。” 带“ – ”字符,并且machine1.local不能ping通。
为什么Fedora交换“。” 字符与短划线,因为“。” 在一个主机名中有一个非常具体的含义,通常是故意的?
而我的更重要的问题是:什么是在本地计算机上设置完全合格的主机名的正确方法(我没有设置DNS)。
在RHEL 7和最近的Fedora中,系统主机名不再在/etc/sysconfig/network文件中设置。 它现在设置在/etc/hostname文件中,该文件应该只包含完全限定的域名。
# cat /etc/hostname saurok.example.com #