我在 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
问候