防止自动删除 /etc/hosts 条目

防止自动删除 /etc/hosts 条目

我使用的是 Linux Ubuntu Precise 12.04 版本。我在 /etc/hosts 中添加了一个虚拟主机条目

XX.XX.XX.XX     www.domain-name.com

过了一段时间,该条目被自动删除。这背后的可能原因是什么?我该如何防止这种情况发生?

答案1

尝试这样做:

chattr +i /etc/hosts

甚至 root 也不允许删除或修改该文件,直到您运行:

chattr -i /etc/hosts

man chattr

答案2

在 ubuntu 12.04 中,hosts 文件默认自动生成。阻止这种情况发生的方法是创建/etc/hosts一个普通文件而不是符号链接。

最简单的方法是复制文件并将其移回。

sudo cp /etc/hosts /etc/hosts.new
sudo rm /etc/hosts
sudo mv /etc/hosts.new /etc/hosts

相关内容