在Ubuntu系統中,/etc/resolv.conf
文件是用于配置DNS解析器的關鍵文件。由于該文件可能會被系統服務自動修改,因此了解如何備份和恢復其設置顯得尤為重要。
/etc/resolv.conf
文件sudo cp
命令備份當前的 /etc/resolv.conf
文件。例如:sudo cp /etc/resolv.conf /etc/resolv.conf.bak
通過以上步驟,你可以將當前的DNS解析配置備份到 /etc/resolv.conf.bak
文件中。
/etc/resolv.conf
文件/etc/resolv.conf.bak
存在,使用 sudo cp
命令將其恢復:sudo cp /etc/resolv.conf.bak /etc/resolv.conf
/etc/resolv.conf
文件,你可能需要禁用或調整這些服務的配置,以防止它們覆蓋你的手動更改。/etc/resolv.conf
文件被自動修改/etc/NetworkManager/NetworkManager.conf
文件,添加或修改 dns=none
配置來禁用NetworkManager的DNS管理功能。/etc/systemd/resolved.conf
文件,或者使用 systemctl disable --now systemd-resolved.service
命令來禁用systemd-resolved服務。通過上述步驟,你可以有效地備份和恢復Ubuntu上的/etc/resolv.conf
文件,同時采取措施防止文件被系統服務自動修改。