“/etc/hosts”和“/etc/hostname”的默认设置是什么?

“/etc/hosts”和“/etc/hostname”的默认设置是什么?

/etc/hosts我使用的是 Ubuntu 16.04。我最近开始学习 DevOps,对文件有点着迷/etc/hostname。在我疯狂地尝试从本地机器启动几个服务器时,我忘记了默认设置,只是好奇想知道它们是什么/曾经是什么。

我记得/etc/hosts只有/etc/hostname一个条目,即我本地机器的用户名。但是我不太确定。

有人知道全新安装的默认设置是什么吗?

答案1

它们基于您在安装时指定的主机名:在下面的示例中,“myhostname”是您选择的名称。默认值看起来有点像这样:

/etc/主机名

myhostname

/etc/hosts

127.0.0.1 localhost
127.0.1.1 myhostname

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

注意,我没有将域部分放入 /etc/hostname - 对于是否这样做意见不一,但我经历过如果 FQDN 位于 /etc/hostname 中则服务器软件会崩溃,而到目前为止我还没有遇到仅由那里的主机名引起的问题。

相关内容