4
了解主机名和/ etc / hosts
在/ etc / hostname中,我有myname。 在/ etc / hosts中,我有: 127.0.0.1 localhost.localdomain localhost myname ::1 localhost.localdomain localhost myname 我对什么是主机名及其用途有一个模糊的理解。 这些更精确的问题可以帮助我更好地理解它: 在上面的示例中,我的主机名到底是什么?myname或者是其他东西?如果我改用myname.domain.comin /etc/hostname,那么我的真实主机名是什么? 在此示例中,命令hostname返回myname,而命令hostname -f返回localhost.localdomain。我想到的/etc/hosts只是名称和IP地址之间的映射。它似乎在这里起到了另一个作用。什么是fqdn?它的作用是什么?如何获取?为什么呢localhost.localdomain? 如果我改而myname.domain.com进去/etc/hostname,hostname -f会回来的myname.domain.com。为什么? 在这些文件中,为什么fqdn不以点结尾? 是hostname -d和dnsmydomain等价的吗? 在什么情况下可以使用主机名(myname),何时必须使用我的fqdn(localhost.localdomain)?