¿Qué es DMESG en Linux y cómo lo uso??

¿Qué es DMESG en Linux y cómo lo uso??

Si ha estado usando Linux durante algún tiempo, es probable que haya apreciado lo estable y configurable que es, especialmente si tiene una idea de administrar bien un sistema de Linux. Una de esas herramientas para administrar un sistema es verificar el dmesg Registro de kernel regularmente, y especialmente cuando hay un problema con el sistema. El primer lugar para ir es a menudo el dmesg registro.

En este tutorial, aprenderás:

  • Cómo acceder al dmesg tronco
  • Cómo usar la fecha estándar y las marcas de tiempo en lugar del valor predeterminado (los segundos de número desde que se inició el núcleo)
  • ¿Qué tipo de información puede ver en el registro del núcleo?
¿Qué es dmesg y cómo lo uso??

Requisitos y convenciones de software utilizados



Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Independiente de la distribución de Linux
Software Línea de comando bash, sistema basado en Linux
Otro Cualquier utilidad que no esté incluida en el shell bash de forma predeterminada se puede instalar utilizando sudo apt-get instalación de utilidad de utilidad (o yum instalación para sistemas basados ​​en redhat)
Convenciones # - requiere que los comandos de Linux se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
$-Requiere que los comandos de Linux se ejecuten como un usuario regular no privilegiado

Cómo acceder al registro del kernel DMESG



Para acceder al dmesg Log del kernel, simplemente ejecute el dmesg Comando desde su solicitud de consola, no se requieren privilegios administrativos (root) (por defecto) para acceder al registro:

$ dmesg ... [64283.356724] Información: Tarea CP: 647102 bloqueada por más de 120 segundos ... [97931.332991] ACPI: Preparación para ingresar al sistema Sleep State S3 [97931.704526] PM: Memoria NVS de plataforma de guardado [97931.704591] Desactivando las CPU no boot ... [97931.707220] Smpboot: la CPU 1 ahora está fuera de línea ... [97931.746603] ACPI: currículum de bajo nivel completo [97931.746667] PM: Restauración de la plataforma NVS Memory [97931.748520] habilitando CPU no boot ... [97931.748551] x86: Configuración de SMP de arranque: [97931.748551] SMPBOOT: BOOTING NODO 0 Procesador 1 .. 

Cada vez que inserta un nuevo disco en el sistema, ponga el sistema a dormir o haga muchas otras cosas, el registro del núcleo realizará un seguimiento de estos eventos y los registrará para una revisión posterior. Simplemente ejecutando dmesg en el símbolo del sistema menciona toda la información, en orden cronológico, con un índice de tiempo de liderazgo ya que comenzó el sistema (o más específicamente; el núcleo), en el formato de segundos.milisegundos.

El registro del núcleo DMESG con fecha regular y marcas de tiempo

También puede solicitar que el registro se imprima en una fecha ISO más amigable para los humanos y formato de marca de tiempo:

$ DMESG-Time-format = ISO ... 2021-03-14T13: 49: 21,917805+11: 00 SD 3: 0: 0: 0: [SDA] Disco inicial .. 

Desplazándose por el registro DMESG

Si desea desplazarse por la salida DMESG completa desde el inicio, use una tubería (| más)


Información proporcionada por los conductores

Varios controladores también pueden escribir en el registro, y dichos mensajes generalmente tienen el prefijo con una etiqueta líder que indica el controlador que está escribiendo información:
$ dmesg ... [2.006753] USB 1-6: Producto: Mouse óptico USB ... [12.197240] SND_HDA_INTEL 0000: 01: 00.1: Bound 0000: 01: 00.0 .. 

Conclusión

En este artículo, miramos brevemente el dmesg Registro de kernel, cómo acceder a él y qué tipo de información puede obtener de este registro. El dmesg El registro es una herramienta principal de solución de problemas cuando algo está mal con su sistema Linux. Disfruta dmesg!

Para otro artículo interesante cerca de este tema, consulte cómo acceder a las páginas manuales para los comandos de Linux. También puede disfrutar usando la pantalla GNU con ejemplos.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Sistema colgado de Linux? Cómo escapar a la línea de comando y ..
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Cómo arrancar dual Kali Linux y Windows 10
  • Descarga de Linux
  • Cosas para instalar en Ubuntu 22.04
  • Instale Arch Linux en VMware Workstation