Una de las cualidades que, tradicionalmente, ha caracterizado a los sistemas basados en Linux es la facilidad y variedad de modos con los que puedes extraer información del sistema, del hardware, de tu red, etc. Vamos a estudiar la herramienta dmesg, con la que podremos obtener datos sobre el funcionamiento de nuestro equipo. ¿Falla algo y no sabes por qué? Unos pocos ejemplos con dmesg pueden orientarte.
Ésa es la definición que nos aporta la Wikipedia. Veamos cómo se traduce con ejemplos prácticos.dmesg (diagnostic message, mensajes de diagnóstico) es un comando presente en los sistemas operativos Unix que lista el buffer de mensajes del núcleo. Este buffer contiene una gran variedad de mensajes importantes generados durante el arranque del sistema y durante la depuración de aplicaciones.
- Veamos lo último acaecido en nuestro equipo:
- Vayamos por partes:Código:dmesg | tail
Para ir al final, pulsad la tecla Fin de vuestro teclado. Para salir de la lectura del log, pulsad la tecla Q.Código:dmesg | less
- Crea un archivo con el registro completo de dmesg:
- ¿Demasiada información? Filtremos el registro por palabras, con grep. Vamos a ver qué ha pasado con las conexioens usb, por ejemplo.Código:dmesg > miregistro
- Si quieres borrar el registro para empezar de nuevo:Código:dmesg | grep -i usb
Código:dmesg -c
Visto en Linux Zone
Marcadores