我认为 Oracle Linux 6 上的网络管理器服务导致我的机器上运行的 clouder-scm-agent 出现问题。clouder-scm-agent 在其解析的服务器 ip 上启动,查看 /etc/hosts,重新启动时,网络管理器似乎在 hosts 文件中添加了不需要的条目,导致我的cloudera-scm-agent 在 127.0.0.1:9000 端口上启动,而不是 10.240.190.43:9000cloudera-scm-server 允许其在其上启动。
我之所以要禁用网络管理器,是因为它似乎正在修改 /etc/hosts 文件,即使我已为 /etc/hosts 设置了只读权限。我的 /etc/hosts 如下所示
127.0.0.1 localhost.localdomain localhost
10.240.190.43 slc04vvo.internal.com slc04vvvo
重新启动 Oracle Linux Server 6 时,它会添加
127.0.0.1 slc04vvo localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
我的主机名是
hostname
slc04vvo
在这里发生的两个添加中,我不希望主机名是现有的 127.0.0.1 条目,也不希望添加 ipv6 localhost6 条目。
有谁能指出为什么会发生这种情况?
有没有好的文档可以指出 Linux 中网络管理器服务的作用是什么,如果我在重新启动后禁用网络管理器服务,我还需要采取哪些其他步骤(我需要用静态信息修改哪些其他文件)以便我不会受到禁用网络管理器的影响。
谢谢。