dmesg: alguns comandaments pràctics per obtenir informació i solucionar problemes

dmesg

La comanda de Linux dmesg és una eina bastant popular de la qual ja hem parlat en altres ocasions en LxA. Gràcies a ella es poden recuperar i visualitzar missatges des del ring buffer o buffer d'anell de l'nucli Linux. Aquests missatges són muiy interessants, ja que aporten molta informació sobre l'equip, tant a nivell de maquinari com de sistema.

Tota aquesta informació pot ser valuosa (arrencada, memòria, CPU, dispositius, mòduls, ...) a l'hora de detectar problemes i solucionar-los. Per això, hauries de conèixer alguns comandaments pràctics que resulten essencials per a comprovar si hi ha problemes en la teva màquina i que t'aporti pistes de com aturar-lo.

Per poder obtenir aquesta informació, pots utilitzar les ordres:

  • per llistar tots els controladors carregats en el nucli Linux pots usar el següent comandament:
<br data-mce-bogus="1">

dmesg | less<br data-mce-bogus="1">

  • Llistar tots els dispositius detectats que es diguin «nom» (substitueix nom pel que necessitis, com pot ser sda, gpu, usb, dma, memory ...):
dmesg | grep -i nombre

  • Visualitzar missatges d'error que poden indicar els problemes que existeixen en el sistema (també pots buscar altres nivells d'avisos, com info, warning, etc.):
dmesg | grep -i error

  • Monitoritzar el ring buffer de el nucli en temps real, Per veure el que està succeint ara (pots provar a fer algunes accions en el sistema per veure que van apareixent nous paraments, per exemple connectar i desconnectar una memòria USB):
watch "dmesg | tail -20"

  • també pots eliminar el registre de l'ring buffer per deixar-lo net. Per a això pots utilitzar la següent comanda:
dmesg -C

Si t'interessa veure els logs o registres de l'ring buffer, has de saber que estan emmagatzemats en / Var / log / dmesg. I recorda que aquest fitxer existirà fins i tot si estàs fent servir systemd al teu distro, igual que ho està en Sys V init i similars. De fet, també es troba en text pla, de manera que podràs fer servir el concatenador (cat) per visualitzar-...


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.