Можно ли получить текущую рабочую конфигурацию для 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
cp /proc/PID/fd/3 /tmp/recovered_file
Источник:https://superuser.com/questions/283102/как-восстановить-удаленный-файл-если-он-все еще-открыт-каким-то-процессомЕсли у вас есть
dhcpd.conf
файл вExt3
/Ext4
filesystem, вы можете попробовать:extundelete --restore-file /path/name.conf /dev/sdXY
Источник:https://unix.stackexchange.com/a/122323/99517Дамп памяти:
gcore $pid