Qu'est-ce que DMESG dans Linux, et comment puis-je l'utiliser?

Qu'est-ce que DMESG dans Linux, et comment puis-je l'utiliser?

Si vous utilisez Linux depuis un certain temps, vous aurez probablement compris à quel point il est stable et configurable, surtout si vous avez une idée de bien gérer un système Linux. Un tel outil dans la gestion d'un système est la vérification du dmesg Ligne du noyau régulièrement, et surtout quand il y a un problème avec le système. Le premier endroit où aller est souvent le dmesg enregistrer.

Dans ce tutoriel, vous apprendrez:

  • Comment accéder au dmesg journal du noyau
  • Comment utiliser la date standard et les horodatages au lieu de la valeur par défaut (le nombre de secondes depuis le démarrage du noyau)
  • Quel type d'informations vous pouvez voir dans le journal du noyau
Qu'est-ce que DMESG, et comment puis-je l'utiliser?

Exigences et conventions logicielles utilisées



Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système Indépendant de la distribution Linux
Logiciel Ligne de commande bash, système basé sur Linux
Autre Toute utilité qui n'est pas incluse dans le shell bash par défaut peut être installée en utilisant Sudo Apt-Get Install Utility-Name (ou Installation de miam pour les systèmes basés sur Redhat)
Conventions # - nécessite que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
$ - exige que les commandes Linux soient exécutées en tant qu'utilisateur régulier non privilégié

Comment accéder au journal du noyau DMESG



Pour accéder au dmesg Journal du noyau, exécutez simplement le dmesg Commande à partir de votre invite de console, aucun privilège administratif (racine) n'est requis (par défaut) pour accéder au journal:

$ dmesg… [64283.356724] Info: Tâche CP: 647102 bloqué pendant plus de 120 secondes… [97931.332991] ACPI: Préparation à entrer dans l'état de sommeil du système S3 [97931.704526] PM: Plateforme de sauvegarde NVS Memory [97931.704591] Désactivation des processeurs non boots… [97931.707220] SMPBOOT: CPU 1 est maintenant hors ligne… [97931.746603] ACPI: CV de bas niveau complet [97931.746667] PM: Restauration de la plate-forme NVS Mémoire [97931.748520] Activation des processeurs non Boot… [97931.748551] x86: Démarrage de la configuration SMP: [97931.748551] SMPBOOT: Bootage Node 0 Processeur 1… 

Chaque fois que vous insérez un nouveau disque dans le système, mettez le système encournant ou faites beaucoup d'autres choses, le journal du noyau suivra ces événements et les enregistrera pour une revue ultérieure. Exécution simplement dmesg À l'invite de commande, apporte toutes les informations, dans l'ordre chronologique, avec un index de temps leader depuis le début du système (ou plus spécifiquement; le noyau), sous le format de secondes.millisecondes.

Le journal du noyau DMESG avec date régulière et horodatage

Vous pouvez également demander à l'imprimer le journal dans un format de date ISO et d'horodatage plus respectueux de l'homme:

$ DMESG - Time-Format = ISO… 2021-03-14T13: 49: 21,917805 + 11: 00 SD 3: 0: 0: 0: [SDA] Disque de démarrage… 

Faire défiler le journal DMESG

Si vous souhaitez faire défiler la sortie DMESG complète depuis le début, utilisez un tuyau (| plus):


Informations fournies par les conducteurs

Divers pilotes peuvent également écrire dans le journal, et ces messages sont généralement préfixés avec une balise principale indiquant le pilote qui écrit des informations:
$ dmesg… [2.006753] USB 1-6: Produit: souris optique USB… [12.197240] SND_HDA_INTEL 0000: 01: 00.1: Bound 0000: 01: 00.0… 

Conclusion

Dans cet article, nous avons brièvement examiné le dmesg Journal du noyau, comment y accéder et quel type d'informations vous pouvez obtenir de ce journal. Le dmesg Le journal est un outil de dépannage principal chaque fois que quelque chose ne va pas avec votre système Linux. Profitez de DMESG!

Pour un autre article intéressant à proximité de ce sujet, voyez comment accéder aux pages manuelles pour les commandes Linux. Vous pouvez également profiter d'utiliser l'écran GNU avec des exemples.

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Système linux hung? Comment s'échapper vers la ligne de commande et…
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?
  • Comment doubler Kali Linux et Windows 10
  • Téléchargement Linux
  • Choses à installer sur Ubuntu 22.04
  • Installez Arch Linux dans VMware Workstation