7.3.5. Activación y desactivación del servicio kdump
Para iniciar el servicio kdump en el momento del arranque, siga el siguiente procedimiento.
Requisitos previos
-
Cumplió los requisitos de
kdump. - Toda la configuración se establece de acuerdo con sus necesidades.
Procedimiento
Para activar el servicio
kdump, utilice el siguiente comando:# systemctl enable kdump.serviceEsto permite el servicio para
multi-user.target.Para iniciar el servicio en la sesión actual, utilice el siguiente comando:
# systemctl start kdump.servicePara detener el servicio
kdump, escriba el siguiente comando:# systemctl stop kdump.servicePara desactivar el servicio
kdump, ejecute el siguiente comando:# systemctl disable kdump.service
Se recomienda establecer kptr_restrict=1 como valor predeterminado. Cuando kptr_restrict se establece como (1) por defecto, el servicio kdumpctl carga el kernel de colisión incluso si Kernel Address Space Layout (KASLR) está habilitado o no.
Paso para la resolución de problemas
Cuando kptr_restrict no está configurado como (1), y si KASLR está activado, el contenido del archivo /proc/kore se genera como todos los ceros. En consecuencia, el servicio kdumpctl no puede acceder a /proc/kcore y cargar el kernel de colisión.
Para solucionar este problema, el archivo kexec-kdump-howto.txt muestra un mensaje de advertencia, en el que se especifica que se mantenga la configuración recomendada como kptr_restrict=1.
Para asegurarse de que el servicio kdumpctl carga el kernel de colisión, verifique que:
-
Kernel
kptr_restrict=1en el archivosysctl.conf.
Recursos adicionales
-
Para más información sobre
systemdy la configuración de servicios en general, consulte Configuring basic system settings en Red Hat Enterprise Linux.