我在Ubuntu上添加了一些本地域到我的/etc/hosts 。 但每次重新启动操作系统时都会重写。
如何和在哪里可以不断添加我的127.0.0.1 mydomain.local ?
UPD
在重新启动之前,我编辑/etc/hosts :
127.0.0.1 localhost.localdomain localhost mydomain.local
重新启动后
127.0.0.1 localhost.localdomain localhost
/etc/hosts应该看起来像这样:
127.0.0.1 hostname.domain.local hostname localhost
另外,把你的主机名放在/etc/hostname
如果其他程序(如networkmanager)不断更改您的主机文件,可以使其不可变。
chattr +i /etc/hosts
这是由Ubuntu NetworkManager中的一个错误引起的, 在本文档中有一个解决方法。
可能是因为NetworkManager。 你试过了吗?
sudo chattr +i /etc/hosts
修改后? 如果仍然无法正常工作,请尝试从/ etc / hosts中删除写入属性。
sudo chmod -w /etc/hosts
问候