Debian
為什麼我有這麼多 /etc/resolv.conf.dhclient-new.xxxx 文件?
我不明白為什麼我在一台機器(debian 9)上有這麼多 /etc/resolv.conf.dhclient-new.xxxx 文件
我的
/etc/dhcp/dhclient.conf
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; send host-name = gethostname(); request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, dhcp6.name-servers, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-servers, netbios-name-servers, netbios-scope, interface-mtu, rfc3442-classless-static-routes, ntp-servers;
/etc/network/interfaces
source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback auto wlan0 allow-hotplug eth0 iface eth0 inet dhcp
/etc/resolv.conf
#lsattr /etc/resolv.conf ----i---------e---- /etc/resolv.conf
/etc/resolv.conf.dhclient-new.xxx
是 DHCP 客戶端守護程序在將完整文件移動到/etc/resolv.conf
. 如果出現問題,這是一種保持實際/etc/resolv.conf
文件一致性的措施。DHCP 客戶端無法寫入
/etc/resolv.conf
文件/正在死去,並且臨時文件保留在後面。對 OP 的回答:如果您以某種方式看到其中幾個臨時文件,則可以刪除它們,如果您刪除目前正在生成的文件,最可能發生的情況是,它將再次獲取一個新文件. 該過程應該非常快,通常您看不到這些文件
$$ for long $$. 附錄:確實正在創建重複/臨時文件,因為
i
從lsattr
輸出中可以看出,設置不可變標誌,您阻止了所有使用者,包括 root,覆蓋您的etc/resolv.conf
文件。要恢復這種情況,請執行:
sudo chattr -i /etc/resolv.conf