El kernel es el núcleo del sistema operativo, es lo que inicia primero del sistema y se carga en memoria cuando encendemos el equipo, puesto en simples palabras el kernel es el corazón del sistema y maneja todo lo que existe en nuestra pc. El kernel genera muchos mensajes que vemos por lo general cuando arranca el sistema, solo que a veces con procesadores rápidos sumados a buena ram y un disco ssd, no llegamos a ver si hay errores.
Así que te muestro un comando llamado dmesg que al correrlo en la terminal vas a poder ver un detalle de todo lo que «dice» el kernel, este pequeño gran comando nos sirve para detectar problemas de funcionamiento ya sea cuando arranca el sistema o cuando lo vamos usando y nos puede ser útil para resolver inconvenientes que puedan surgir. Lo usamos en la terminal con:
# dmesg
El problema esta que al tirar el comando salen miles de líneas así que podemos aplicarle parámetros adicionales para acotar las búsquedas.
Detalle por partes:
dmesg | less
Para filtrar error con los dispositivos USB:
dmesg | grep -i usb
Lo último que paso en el equipo:
dmesg | tail
Exportar a un archivo para su posterior análisis:
dmesg > detalle.txt
Ver mensajes sobre la memoria ram:
dmesg | grep -i memory
Solo mostramos errores del kernel:
dmesg -xT -l err,crit,emerg
Eliminar el registro y empezar de nuevo:
dmesg -c
Podemos acceder a muchos parámetros más haciendo:
man dmesg