accueil > Gestion des paquets et du système > dmesg

dmesg -w : Surveillance en temps réel des messages du noyau

La commande `dmesg` affiche les messages du tampon circulaire du noyau. L'option `-w` surveille et affiche ces messages en temps réel à mesure qu'ils sont générés. Elle est utile pour observer les événements système tels que le processus de démarrage, les changements de matériel ou les échecs de chargement de pilotes.

Aperçu

`dmesg -w` est un outil puissant qui suit et affiche les messages du noyau de votre système en temps réel. Il est essentiel pour diagnostiquer les problèmes système, vérifier la connexion de nouveau matériel et surveiller le comportement des pilotes.

Caractéristiques principales

  • Surveillance en temps réel des événements du noyau
  • Diagnostic des problèmes matériels et de pilotes
  • Suivi du processus de démarrage du système

Options principales

Options couramment utilisées avec `dmesg -w`.

Surveillance

Format de sortie

Commande générée :

Essayez de combiner les commandes.

Description:

`dmesg` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Surveillance de base en temps réel

dmesg -w

Affiche les nouveaux messages du noyau en temps réel.

Surveillance en temps réel avec sortie conviviale

dmesg -wH

Surveille en temps réel avec une meilleure lisibilité, y compris par page, avec des couleurs et les messages les plus récents en premier.

Surveillance en temps réel avec horodatage précis

dmesg -wT

Surveille en temps réel, affichant l'heure de génération des messages dans un format lisible par l'homme.

Filtrage en temps réel des messages d'erreur

dmesg -w | grep -iE "error|fail"

Filtre et affiche en temps réel uniquement les nouveaux messages du noyau contenant les mots-clés 'error' ou 'fail'.

Surveillance en temps réel des messages liés à l'USB

dmesg -w | grep -i "usb"

Vérifie en temps réel les messages lors de la connexion d'un périphérique USB ou d'événements connexes.

Conseils et précautions

Conseils et points à considérer pour utiliser `dmesg -w` efficacement.

Conseils d'utilisation

  • **Permissions** : `dmesg` peut généralement être exécuté par tous les utilisateurs, mais sur certains systèmes, des privilèges `root` peuvent être nécessaires pour des raisons de sécurité.
  • **Filtrage** : En combinaison avec `grep`, vous pouvez filtrer par mots-clés spécifiques (par exemple, `error`, `fail`, `usb`, `network`) pour trouver rapidement les informations souhaitées.
  • **Taille du tampon** : Le tampon circulaire du noyau a une taille limitée, de sorte que les messages les plus anciens peuvent être écrasés par les nouveaux. Il est conseillé de vérifier les événements importants immédiatement.
  • **Utilisation pour le débogage** : Lorsque vous connectez du nouveau matériel ou chargez un pilote, l'exécution de `dmesg -w` vous permet de voir les messages générés pendant ce processus en temps réel, ce qui peut grandement aider à la résolution de problèmes.

Commandes de la même catégorie