GNU/Linux >> Tutoriales Linux >  >> Linux

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

Un kernel panic a menudo hace honor a su nombre, causando pánico al administrador. Pero la buena noticia es que no todo está perdido; hay pasos que puede tomar.

Entonces, en primer lugar, ¿qué es un kernel panic? Como se define en el Glosario del Centro de recursos de seguridad informática (CSRC), un kernel panic es "un error del sistema del que no se puede recuperar y requiere que se reinicie el sistema". Como todos sabemos, un reinicio forzado nunca es bueno.

[ A los lectores también les gustó: Trabajar con el kernel en tiempo real para Red Hat Enterprise Linux ]

Como resultado de la necesidad de reiniciar el sistema, se perderá valiosa información de depuración, como lo que está en la memoria del sistema en el momento del pánico, cuando el sistema vuelva a funcionar. Para recopilar esa información, que puede ser muy valiosa para solucionar problemas, es imperativo configurar un método de recopilación central con anticipación. Para configurar kdump en Red Hat Enterprise Linux 8, siga los pasos enumerados en Guía de diseño del sistema Red Hat Enterprise Linux 8 o en este laboratorio. Después de kdump ha sido configurado, probado y verificado para funcionar, ahora está listo para recopilar un núcleo en caso de que un sistema tenga un kernel panic.

Una vez que el sistema se ha bloqueado y ha recopilado un volcado del núcleo, los siguientes pasos son profundizar en el núcleo y analizar los registros. Si tiene una suscripción a Red Hat, puede presentar un caso de soporte para que los ingenieros de soporte de Red Hat puedan trabajar en su problema. Para crear un ticket de soporte, vaya a esta ubicación y haga clic en el botón "Abrir un caso" en la esquina superior derecha. Siga los pasos para crear el caso y cargue el archivo principal en el caso. Si necesita ayuda para adjuntar el archivo, consulte los siguientes artículos:

  • Cómo proporcionar archivos al soporte de Red Hat (vmcore, rhev logcollector, sosreports, heap dumps, archivos de registro, etc.)
  • Red Hat Access:Herramienta de soporte de Red Hat
     

Si desea o necesita solucionar el problema sin involucrar al soporte de Red Hat, querrá configurar un entorno para analizar el volcado del núcleo para comenzar. Para ello, los artículos Cómo configurar un entorno de análisis vmcore y Cómo crear un sistema centralizado básico de análisis de fallas para analizar vmcore localmente detalle los pasos. Una vez configurado el entorno, las técnicas de análisis de Vmcore El artículo tiene un tutorial sobre el análisis de un proceso desde el interior de un vmcore. En las secciones 43.10.2 y 43.10.3 de la Guía de diseño del sistema mencionada anteriormente , hay varios ejemplos de cómo iniciar el crash utilidad y luego obtener información del archivo central.

Para obtener más información, consulte los siguientes artículos:

  • Resumen de pánico del kernel
  • ¿Cómo recuperar el volcado del núcleo de una aplicación desde el volcado del núcleo?
  • Analizador de errores del kernel

[ Descarga gratuita:hoja de referencia de comandos avanzados de Linux. ] 


Linux
  1. Cómo cambiar el nombre de host en Linux

  2. ¿Cómo codificar un módulo del kernel de Linux?

  3. ¿Cómo leer, comprender, analizar y depurar un kernel panic de Linux?

  4. ¿Cuántos núcleos puede manejar el kernel de Linux?

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

Cómo comprobar la versión de Linux

Cómo verificar la versión del kernel en Linux

¿Linux es un sistema operativo o un kernel?

Cómo actualizar el kernel de Linux en Ubuntu y Linux Mint

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

Cómo enumerar servicios en Linux