哪些服务/进程填充了 /etc/hosts 的默认值?

哪些服务/进程填充了 /etc/hosts 的默认值?

我正在运行基于 ubuntu 18.04 的自定义操作系统。我遇到了一个问题 - 安装机器时,有时 /etc/hosts 中没有值“127.0.1.1 hostname”。所以它无法自行解决

有人知道填充了什么数据吗?或者您能建议我从哪里开始调试吗?

答案1

在 Debian 上,/etc/hosts来自debian-installer并且不属于任何特定软件包。我还没有确认过 Ubuntu,他们的开发过程有点复杂,我不想花超过几分钟来追踪源代码。

$ dpkg --search /etc/fstab
dpkg-query: no path found matching pattern /etc/fstab

对于系统管理员,无论发行版安装程序做了什么,请复制所需的配置文件。localhost 是少数几个有意义的文件之一,可以使用本地文件覆盖 DNS 的内容。但无论如何,请在 DNS 中放置 localhost 的记录。

127.0.0.1   localhost 
::1         localhost

相关内容