Действительно ли возможно получить текущую рабочую конфигурацию для dhcpd? Я непреднамеренно вытер dhcpd.conf, но еще не перезапустил сервис. Это в настоящее время присваивает корректного дюйм/с моим тестовым компьютерам, таким образом, это должно иметь корректную конфигурацию в памяти.
К сожалению, у меня нет резервного копирования (я знаю, я знаю), от которого я могу восстановить, но я надеюсь, что могу так или иначе вывести конфигурацию из памяти.
Я уже проверил файл арендных договоров, но он только содержит небольшую часть того, что я надеюсь получать.
Любая справка очень ценилась бы.
Редактирование 1: (для Michal)
[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
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
Если у вас был dhcpd.conf
в файловой системе Ext3
/ Ext4
, вы можете попробовать:
extundelete --restore-file /path/name.conf / dev / sdXY
Источник: https://unix.stackexchange.com/a/122323/99517
Дамп памяти:
gcore $ pid