centos8 resolvconf 重启后丢失
时间: 2023-09-06 13:01:10 浏览: 183
在CentOS 8中,resolvconf是负责管理DNS解析配置的工具。如果你的resolvconf在重启后丢失了,可能有几个可能的原因和解决方法。
首先,如果你在使用NetworkManager来管理网络连接,CentOS 8将默认使用NetworkManager处理网络配置。你可以检查NetworkManager的配置文件,确认DNS配置是否正确。配置文件通常位于`/etc/NetworkManager/system-connections/`目录下,你可以打开对应的配置文件,查看是否正确配置了DNS信息。
如果你没有使用NetworkManager,而是使用了其他网络配置工具,你可以检查对应工具的配置文件,例如/etc/sysconfig/network-scripts/目录下的相关文件。确保DNS配置正确。
另外,CentOS 8默认使用systemd-resolved服务来管理DNS解析。你可以使用以下命令来检查systemd-resolved的配置:
```
systemctl status systemd-resolved
```
如果该服务没有在运行,你可以使用以下命令启动它:
```
systemctl start systemd-resolved
```
接着,你可以使用以下命令修改systemd-resolved的配置文件`/etc/systemd/resolved.conf`,确保正确配置了DNS信息:
```
vi /etc/systemd/resolved.conf
```
在配置文件中,你可以添加如下行来指定DNS服务器:
```
DNS=your_dns_server_ip
```
修改完成后,保存文件并重启systemd-resolved服务:
```
systemctl restart systemd-resolved
```
最后,如果以上方法都没有解决问题,你可以尝试升级CentOS 8的版本或者重装系统来修复该问题。
阅读全文