/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 中则服务器软件会崩溃,而到目前为止我还没有遇到仅由那里的主机名引起的问题。