GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo configurar temprano el kernel de Linux para reiniciar en caso de pánico?

Desde man proc :

/proc/sys/kernel/panic

Este archivo otorga acceso de lectura/escritura a la variable del kernel panic_timeout. Si esto es cero, el kernel entrará en un bucle de pánico; si es distinto de cero, indica que el núcleo debe reiniciarse automáticamente después de esta cantidad de segundos. Cuando utiliza el controlador del dispositivo de vigilancia del software, la configuración recomendada es 60.


El archivo de configuración es un archivo de configuración de arranque (grub), ya que es un parámetro que se invoca en el momento del arranque y no se puede esperar que grub lea desde algún otro archivo de configuración mientras el sistema de archivos no está montado.

Sin embargo, al ser una configuración inicializada, el tiempo de ejecución también se puede modificar a través de sysctl . Entonces, esencialmente actualizando /etc/sysctl.conf con parámetro kernel.panic = 3 es una actualización de configuración.


No parece haber tal opción de configuración. El tiempo de espera predeterminado es 0, que según http://www.mjmwired.net/kernel/Documentation/kernel-parameters.txt#1898 es "esperar para siempre".

La opción se define en kernel/panic.c, puede escribir un parche que establezca el valor inicial en algo diferente.

Para codificar un reinicio después de 3 segundos, cambie:

int panic_timeout;

a:

int panic_timeout = 3;

Linux
  1. Cómo administrar las capacidades de archivos de Linux

  2. Cómo encontrar un archivo en Linux

  3. Cómo manejar un pánico en el kernel de Linux

  4. Cómo actualizar Kernel en Linux Desktop

  5. ¿Cómo cambiar el nombre de un archivo en Linux?

Cómo hacer un archivo ejecutable en Linux

Cómo verificar la suma de comprobación en Linux

Cómo cambiar el nombre de un archivo (s) en Linux

Cómo configurar una VLAN en Linux

Qué hacer en caso de pánico en el kernel de Linux

Cómo vincular un archivo en Linux