dmesg - Quelques commandes pratiques pour l'information et le dépannage

dmesg

La commande Linux dmesg C'est un outil très populaire dont nous avons déjà parlé auparavant dans LxA. Grâce à cela, les messages peuvent être récupérés et affichés à partir du tampon en anneau du noyau Linux. Ces messages sont très intéressants, car ils fournissent de nombreuses informations sur l'équipement, tant au niveau matériel que système.

Toutes ces informations peuvent être précieuses (démarrage, mémoire, CPU, périphériques, modules, ...) lorsqu'il s'agit de détecter les problèmes et les résoudre. Par conséquent, vous devez connaître quelques commandes pratiques qui sont essentielles pour vérifier s'il y a un problème sur votre machine et qui vous fournissent des indices sur la façon de le résoudre.

Pour obtenir ces informations, vous pouvez utiliser les commandes suivantes:

  • Lister tous les pilotes chargés dans le noyau Linux, vous pouvez utiliser la commande suivante :
<br data-mce-bogus="1">

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

  • Lister tous les appareils détectés Qu'ils soient appelés "nom" (nom de remplacement pour tout ce dont vous avez besoin, comme sda, gpu, usb, dma, mémoire ...) :
dmesg | grep -i nombre

  • Afficher les messages d'erreur qui peuvent indiquer les problèmes qui existent dans le système (vous pouvez également rechercher d'autres niveaux d'avertissement, tels que info, avertissement, etc.)
dmesg | grep -i error

  • Surveiller le tampon en anneau du noyau en temps réel, pour voir ce qui se passe maintenant (vous pouvez essayer d'effectuer certaines actions dans le système pour voir que de nouveaux messages apparaissent, par exemple connecter et déconnecter une clé USB) :
watch "dmesg | tail -20"

  • Vous pouvez également supprimer l'enregistrement du tampon annulaire pour le rendre propre. Pour cela, vous pouvez utiliser la commande suivante :
dmesg -C

Si vous souhaitez voir les journaux ou les enregistrements de la mémoire tampon en anneau, sachez qu'ils sont stockés dans / var / log / dmesg. Et rappelez-vous que ce fichier existera même si vous utilisez systemd dans votre distribution, tout comme il l'est dans Sys V init et autres. En fait, il est aussi en texte brut, vous pouvez donc utiliser le concaténateur (cat) pour l'afficher...


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.