Obtener información del kernel con dmesg

El elemento más importante de GNU Linux, que hace que todo funcione a la perfección y de intermediario entre los programas y el hardware, es el núcleo o kernel. Hablamos de la herramienta que nos permitirá interactual con él, hablamos de dmesg.

Kernel-001

Podemos controlar el buffer del kernel, con dmesg obtendremos información sobre los diferentes dispositivos del sistema que trabajar con el núcleo. Nada más arrancar nuestro sistema GNU Linux , éste buffer almacena los mensajes del arranque generados por los módulos o drivers y los principales subsistemas del kernel.

También podemos visitar la página de man o info desde la línea de comandos.

Voy a ir al grano, y exponer varios ejemplos de su uso:

Si queremos ver toda la información disponible, pero filtrada para poder verla paso a paso:

  1. dmesg | less

Si en cambio, queremos visualizar sólo la información relacionada con los puertos usb.

  1. dmesg | grep -i usb

Para listar sólo los dispositivos scsi.

  1. dmesg | grep -i scsi

Para la obtención de información respecto a los ciclos de CPU

  1. dmesg | grep -i cpu

Respecto a la memoria:

  1. dmesg | grep -i memory

La imagen la extraído desde ésta web del mundo del Grafiti

See you soon!!