溫馨提示×

如何備份和恢復Ubuntu上的resolvconf設置

小樊
108
2024-09-04 02:41:08
欄目: 智能運維

在Ubuntu系統(tǒng)中,/etc/resolv.conf文件是用于配置DNS解析器的關鍵文件。由于該文件可能會被系統(tǒng)服務自動修改,因此了解如何備份和恢復其設置顯得尤為重要。

備份 /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. 如果系統(tǒng)服務(如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文件,同時采取措施防止文件被系統(tǒng)服務自動修改。

0