温馨提示×

如何备份和恢复Ubuntu上的resolvconf设置

小樊
140
2024-09-04 02:41:08
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu系统中,/etc/resolv.conf文件是用于配置DNS解析器的关键文件。由于该文件可能会被系统服务自动修改,因此了解如何备份和恢复其设置显得尤为重要。

备份 /etc/resolv.conf 文件

  1. 打开终端。
  2. 使用 sudo cp 命令备份当前的 /etc/resolv.conf 文件。例如:
sudo cp /etc/resolv.conf /etc/resolv.conf.bak

通过以上步骤,你可以将当前的DNS解析配置备份到 /etc/resolv.conf.bak 文件中。

恢复 /etc/resolv.conf 文件

  1. 打开终端。
  2. 如果之前的备份文件 /etc/resolv.conf.bak 存在,使用 sudo cp 命令将其恢复:
sudo cp /etc/resolv.conf.bak /etc/resolv.conf
  1. 如果系统服务(如NetworkManager)自动修改了 /etc/resolv.conf 文件,你可能需要禁用或调整这些服务的配置,以防止它们覆盖你的手动更改。

防止 /etc/resolv.conf 文件被自动修改

  • NetworkManager:可以通过编辑 /etc/NetworkManager/NetworkManager.conf 文件,添加或修改 dns=none 配置来禁用NetworkManager的DNS管理功能。
  • systemd-resolved:可以通过编辑 /etc/systemd/resolved.conf 文件,或者使用 systemctl disable --now systemd-resolved.service 命令来禁用systemd-resolved服务。

通过上述步骤,你可以有效地备份和恢复Ubuntu上的/etc/resolv.conf文件,同时采取措施防止文件被系统服务自动修改。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:如何备份和恢复ubuntu上的llvmpipe设置

0