取得 dhcpd 的運作配置

取得 dhcpd 的運作配置

是否可以獲得 dhcpd 目前運行的配置?我無意中擦除了 dhcpd.conf 但尚未重新啟動該服務。它目前正在為我的測試計算機分配正確的 IP,因此記憶體中必須具有正確的配置。

不幸的是,我沒有可以恢復的備份(我知道,我知道),但我希望我能以某種方式從記憶體中轉儲配置。

我已經檢查了租賃文件,但它只包含我想要獲得的一小部分。

任何幫助將非常感激。

編輯1:(對於米哈爾)

[root@router2 log]# ll /proc/26125/fd/ total 0 lrwx------. 1 root root 64 Jun 17 20:13 0 -> /dev/null lrwx------. 1 root root 64 Jun 17 20:13 1 -> /dev/null lrwx------. 1 root root 64 Jun 17 20:13 2 -> /dev/null lrwx------. 1 root root 64 Jun 17 20:13 3 -> socket:[100465655] lrwx------. 1 root root 64 Jun 17 20:13 4 -> socket:[100465662] lrwx------. 1 root root 64 Jun 17 20:13 5 -> socket:[100465666] l-wx------. 1 root root 64 Jun 17 20:13 6 -> /var/lib/dhcpd/dhcpd.leases lrwx------. 1 root root 64 Jun 17 20:13 7 -> socket:[100465667]

[root@router2 log]# cp /proc/26125/fd/3 /dhcpd3.txt cp: cannot open '/proc/26125/fd/3' for reading: No such device or address

答案1

  1. cp /proc/PID/fd/3 /tmp/recovered_file 來源:https://superuser.com/questions/283102/how-to-recover-deleted-file-if-it-is-still-opened-by-some-process

  2. 如果您在/檔案系統上有dhcpd.conf文件,您可以嘗試: 來源:Ext3Ext4extundelete --restore-file /path/name.conf /dev/sdXYhttps://unix.stackexchange.com/a/122323/99517

  3. 記憶體轉儲: gcore $pid

相關內容