¿Es posible obtener la configuración actual en ejecución para dhcpd? Sin darme cuenta, limpié dhcpd.conf pero aún no he reiniciado el servicio. Actualmente está asignando las IP correctas a mis computadoras de prueba, por lo que debe tener la configuración correcta en la memoria.
Desafortunadamente no tengo una copia de seguridad (lo sé, lo sé) desde la cual pueda restaurar, pero espero poder de alguna manera borrar la configuración de la memoria.
Ya revisé el archivo de arrendamientos, pero solo contiene una pequeña fracción de lo que busco obtener.
Cualquier ayuda sería muy apreciada.
Edición 1:(para Mical)
[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]
y
[root@router2 log]# cp /proc/26125/fd/3 /dhcpd3.txt cp: cannot open '/proc/26125/fd/3' for reading: No such device or address
Respuesta1
cp /proc/PID/fd/3 /tmp/recovered_file
Fuente:https://superuser.com/questions/283102/cómo-recuperar-archivo-borrado-si-todavía-está-abierto-por-algún-procesoSi ha tenido
dhcpd.conf
un archivo enExt3
/Ext4
filesystem, puede probar:extundelete --restore-file /path/name.conf /dev/sdXY
Fuente:https://unix.stackexchange.com/a/122323/99517Volcado de memoria:
gcore $pid