自从我将笔记本电脑升级到 Ubuntu 11.10 32 位后,我添加到 /etc/hosts 中的家庭服务器条目在启动时不断消失。每次启动并想要访问我的服务器时(大多数时候都是这样),我都必须编辑 hosts 文件,但我真的不想这样做。知道是什么原因造成的吗?这是我编辑的 /etc/hosts:
127.0.0.1 localhost
127.0.1.1 galileo
192.168.3.10 myserver
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
答案1
这并不正常,但在某些系统中会出现。这是 Launchpad 的一个错误。因此,您可以使用以下方式升级网络管理器此 PPA。但我不知道它有多好,甚至是否有必要。
更改文件后,您可以简单地使用它:
sudo chattr +i /etc/hosts
因此,我们将不会接受任何更改。如果您将来想要更改它,请使用以下命令:
sudo chattr -i /etc/hosts