RHEL 5.1 丢失了对 /etc/hosts 中“localhost”以上行的更改

RHEL 5.1 丢失了对 /etc/hosts 中“localhost”以上行的更改

是否有已知的修复方法(除了从 5.1 升级之外)可以修复/etc/hosts重启时被替换的问题?

我在运行 HP 的服务器自动化工具时发现了此行为。HPSA 为自己设置了各种本地别名,用于不同组件之间的通信。

但是,重启后,hosts 文件会恢复为准普通版本:条目上方的所有行都localhost被删除。手动在条目下方重新添加所需的行是localhost可行的,但并不理想。

有办法解决此问题吗?


我确实意识到 RHEL 5u1 并未正式支持 HPSA 7.8,但由于其他各种原因,主机文件重置也不好。

答案1

您必须禁用葛藤。

先尝试

chkconfig --levels 345 葛藤关闭

或者

chkconfig kudzu --del

答案2

我对此的最终修复是迁移到较新版本的 RHEL(5.3 或 5.5,取决于用途)。

相关内容