PDA

Ver la Versión Completa : dmesg: diagnostica tu sistema



Xripox
04/01/2011, 18:35
[Only registered and activated users can see links]

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.


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.

Ésa es la definición que nos aporta la Wikipedia. Veamos cómo se traduce con ejemplos prácticos.

- Veamos lo último acaecido en nuestro equipo:


dmesg | tail

- Vayamos por partes:


dmesg | less

Para ir al final, pulsad la tecla Fin de vuestro teclado. Para salir de la lectura del log, pulsad la tecla Q.

- Crea un archivo con el registro completo de dmesg:


dmesg > miregistro

- ¿Demasiada información? Filtremos el registro por palabras, con grep. Vamos a ver qué ha pasado con las conexioens usb, por ejemplo.


dmesg | grep -i usb

- Si quieres borrar el registro para empezar de nuevo:


dmesg -c


Visto en Linux Zone ([Only registered and activated users can see links])