不断将一些域名添加到 /etc/hosts

不断将一些域名添加到 /etc/hosts

我在 Ubuntu 上添加了一些本地域/etc/hosts。但每次我重启操作系统时它都会重写它。

我如何以及在哪里可以不断添加我的127.0.0.1 mydomain.local

更新型多巴胺

重启之前我编辑/etc/hosts

127.0.0.1       localhost.localdomain   localhost  mydomain.local

重启后

127.0.0.1       localhost.localdomain   localhost

答案1

/etc/hosts看起来应该是这样的:

127.0.0.1       hostname.domain.local hostname localhost

另外,输入你的主机名/etc/hostname

如果其他程序(如网络管理器)不断更改您的主机文件,您可以使其不可变。

chattr +i /etc/hosts

答案2

这是由 Ubuntu NetworkManager 中的一个错误引起的,有一种解决方法是本文档中有详细说明

答案3

可能是因为 NetworkManager。你试过吗

sudo chattr +i /etc/hosts

修改后?如果仍然不起作用,请尝试从 /etc/hosts 中删除写入属性。

sudo chmod -w /etc/hosts

问候

相关内容