我已经在本地服务器上安装了 RedHat Enterprise Linux 8.4(最小安装),并且遇到了一些与 docker 相关的问题。
然后我发现/etc/resolv.conf丢失了。
执行“systemctl reload NetworkManager”后,文件已生成,docker 可以正常工作。
我不确定为什么我必须重新加载 NetworkManager 来创建 resolv.conf,以及我的网络是否正常工作。在 RHEL8 上有什么常用方法可以做到这一点吗?
答案1
默认情况下,Red Hat Enterprise Linux (RHEL) 8 上的 NetworkManager 会使用
/etc/resolv.conf
来自活动 NetworkManager 连接配置文件的 DNS 设置动态更新文件。
如果你不想通过 NetworkManager 设置动态更新
[main]
dns=none
在/etc/NetworkManager/conf.d/90-dns-none.conf
并使用以下代码重新加载 NetworkManager
systemctl reload NetworkManager
该程序在RHEL 8 文档