6.2. Papel de printk en los niveles de registro y en el registro del núcleo


Cada mensaje que el kernel reporta tiene un nivel de registro asociado que define la importancia del mensaje. El buffer del kernel, como se describe en Sección 6.1, “¿Qué es el buffer del núcleo?”, recoge los mensajes del kernel de todos los niveles de registro. Es el parámetro kernel.printk el que define qué mensajes del buffer se imprimen en la consola.

Los valores del nivel de registro se desglosan en este orden:

  • 0 - Emergencia del núcleo. El sistema es inutilizable.
  • 1 - Alerta del núcleo. Hay que actuar inmediatamente.
  • 2 - El estado del núcleo se considera crítico.
  • 3 - Condición de error general del kernel.
  • 4 - Condición de advertencia general del núcleo.
  • 5 - Aviso del núcleo de una condición normal pero significativa.
  • 6 - Mensaje informativo del kernel.
  • 7 - Mensajes de nivel de depuración del kernel.

Por defecto, kernel.printk en RHEL 8 contiene los siguientes cuatro valores:

# sysctl kernel.printk
kernel.printk = 7	4	1	7

Los cuatro valores definen lo siguiente:

  1. valor. Nivel de registro de la consola, define la prioridad más baja de los mensajes impresos en la consola.
  2. valor. Nivel de registro por defecto para los mensajes sin un nivel de registro explícito asociado a ellos.
  3. valor. Establece la configuración del nivel de registro más bajo posible para el nivel de registro de la consola.
  4. valor. Establece el valor por defecto para el nivel de registro de la consola en el momento del arranque.

    Cada uno de estos valores define una regla diferente para manejar los mensajes de error.

Importante

El valor por defecto 7 4 1 7 printk permite una mejor depuración de la actividad del kernel. Sin embargo, cuando se combina con una consola en serie, esta configuración printk es capaz de causar intensas ráfagas de E/S que podrían llevar a que un sistema RHEL deje de responder temporalmente. Para evitar estas situaciones, establecer un valor printk de 4 4 1 7 suele funcionar, pero a costa de perder la información de depuración adicional.

Tenga en cuenta también que ciertos parámetros de la línea de comandos del kernel, como quiet o debug, cambian los valores por defecto de kernel.printk.

Recursos adicionales

  • Para más información sobre kernel.printk y los niveles de registro, consulte la página del manual syslog(2).
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2026 Red Hat
Volver arriba