Получение работающего конфига для 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 файл в Ext3/Ext4 Файловую систему вы можете попробовать:extundelete --restore-file /path/name.conf /dev/sdXYИсточник: https://unix.stackexchange.com/a/122323/99517

  3. Дамп памяти:gcore $pid

Другие вопросы по тегам