GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment afficher les fichiers journaux du système sur Ubuntu 20.04 LTS

Un administrateur Linux doit être capable de lire et de comprendre les différents types de messages générés par tous les systèmes Linux pour résoudre un problème. Ces messages, nommés journaux, sont initiés par Linux et les applications qui y sont exécutées. Linux crée, stocke et recycle en permanence ces journaux via divers fichiers de configuration, programmes, commandes et démons. Si vous savez lire ces fichiers et utiliser de manière optimale les différentes commandes que nous évoquerons dans ce tutoriel, vous pourrez dépanner vos problèmes comme un pro !

Il est important de noter que Linux conserve ses fichiers journaux dans le répertoire /var/log au format texte.

Affichage des journaux système sur Ubuntu

Pour atteindre le cœur d'un problème ou pour voir si votre application ou votre système se comporte de la manière souhaitée, vous pouvez afficher les fichiers journaux du système sous forme graphique ou via la ligne de commande de la manière suivante :

  • Utilitaire de journaux Gnome (graphique)
  • Utilitaire de visionneuse de fichiers journaux (graphique)
  • Terminal Linux (ligne de commande)

Afficher les fichiers journaux via les journaux Gnome

"Logs" est l'utilitaire par défaut fourni avec les dernières versions d'Ubuntu, par exemple Ubuntu 20.04 LTS (Focal Fossa). Pour y accéder,

Tapez Journaux dans le tableau de bord Ubuntu :

Vous pourrez voir l'utilitaire de journaux s'ouvrir, avec la possibilité d'afficher les journaux pour les applications, le système, la sécurité et le matériel.

Cliquez sur le Système onglet pour afficher les journaux système :

Ici, vous pouvez afficher tous les journaux système ainsi que l'heure à laquelle ils ont été générés. Vous pouvez effectuer les actions suivantes via cette fenêtre :

  • Afficher le contenu d'un journal en cliquant dessus.
  • Recherchez un journal en cliquant sur l'icône de recherche, puis en saisissant des mots-clés dans la barre de recherche. La barre de recherche propose également plusieurs filtres que vous pouvez appliquer pour spécifier exactement Quoi (Sélectionnez un champ Journal pour filtrer les journaux en fonction de celui-ci) et Quand (Sélectionnez la plage d'horodatage des entrées de journal à afficher) que vous souhaitez afficher :

  • Vous pouvez également exporter les journaux vers un fichier en cliquant sur le bouton d'exportation situé dans le coin supérieur droit de la fenêtre des journaux. Vous pouvez ensuite enregistrer le fichier journal en spécifiant un nom et un emplacement.

Grâce à la visionneuse de fichiers journaux

La visionneuse de fichiers journaux est l'utilitaire par défaut fourni avec les anciennes versions d'Ubuntu. Si votre édition d'Ubuntu n'a pas cette application par défaut, vous pouvez la télécharger et l'installer via le logiciel Ubuntu.

Pour accéder à la visionneuse de fichiers journaux :

  • Entrez Log Viewe r dans Ubuntu Dash

ou

  • Si vous avez installé ce programme via le logiciel Ubuntu, vous pouvez le lancer en le recherchant dans le logiciel Ubuntu comme suit, puis en cliquant sur Lancer bouton :

La visionneuse de fichier journal apparaîtra comme suit :

Le panneau de gauche de la fenêtre affiche plusieurs catégories de journaux par défaut et le panneau de droite affiche une liste des journaux pour la catégorie sélectionnée.

Cliquez sur Syslog onglet pour afficher les journaux système. Vous pouvez rechercher un journal spécifique en utilisant ctrl+F contrôle, puis entrez le mot-clé. Lorsqu'un nouvel événement de journal est généré, il est automatiquement ajouté à la liste des journaux et vous pouvez le voir en gras. Vous pouvez également filtrer vos journaux via les Filtres menu situé dans la barre de menu supérieure.

Pour afficher un journal pour une application spécifique, cliquez sur Ouvrir option du Fichier menu. Le journal ouvert suivant fenêtre s'ouvrira pour vous permettre de choisir le journal :

Cliquez sur un fichier journal et cliquez sur Ouvrir . Vous pourrez désormais voir les journaux du fichier journal sélectionné dans la visionneuse de fichiers journaux.

Afficher les fichiers journaux via le terminal

Vous pouvez également afficher les journaux système via la ligne de commande, c'est-à-dire le terminal Ubuntu.

Ouvrez le Terminal et saisissez la commande suivante :

$ dmesg

Cette commande récupère tous les messages du tampon du noyau. Vous pouvez voir la sortie comme suit :

Vous verrez que c'est beaucoup d'informations. Ces informations ne seront utiles que si nous appliquons des filtres pour voir ce que nous voulons voir.

Personnalisation de la sortie dmesg

  • Pour voir les messages à votre rythme, utilisez la commande suivante :

$ dmesg |moins

Cette commande n'affichera qu'un nombre spécifique de messages par écran. Vous pouvez appuyer sur Entrée pour passer au message suivant ou appuyer sur Q pour quitter la commande.

  • Pour rechercher un message contenant un mot-clé spécifique, utilisez la commande suivante :
$ dmesg |grep [keyword]

Par exemple, si vous souhaitez rechercher tous les messages contenant le mot core, vous pouvez utiliser la commande suivante :

$ dmesg |grep core

Le terminal n'affichera désormais que les messages contenant le mot "core" en rouge.

Ouvrir un fichier journal avec la commande cat

La commande dmesg ouvre tous les journaux du répertoire /var/log. Pour ouvrir le fichier journal à partir d'un autre emplacement, utilisez la commande suivante :

$ cat [location]

Exemple :

$ cat /var/log/syslog

Cette commande imprimera les journaux du fichier syslog à l'écran. Encore une fois, vous remarquerez que cette commande imprime toutes les informations et n'est pas facile à parcourir. Là encore, vous pouvez utiliser les filtres "grep" et "moins" pour afficher la sortie souhaitée comme suit :

$ cat |grep [keyword] [location]

Et

$ cat |less [location]

Écrire dans le journal système

Parfois, nous devons écrire des messages personnalisés dans notre journal système pendant le processus de dépannage. Les programmes Gnome Log et Log File Viewer sont conçus pour afficher un message personnalisé que vous pouvez écrire via le terminal.

Ouvrez le terminal Ubuntu et tapez la commande suivante :

$ logger “This is a custom message”

À la fin de la liste des journaux ci-dessus, vous pouvez voir le message de journal personnalisé affiché dans la visionneuse graphique de fichiers journaux.

Vous pouvez également utiliser la commande logger dans un script pour fournir des informations supplémentaires. Dans ce cas, veuillez utiliser la commande suivante dans votre script :

$ logger -t scriptname “This is a custom message”

En vous entraînant avec ce didacticiel, vous apprendrez à résoudre les problèmes de votre système et de vos applications en accédant aux journaux système et en les comprenant.


Ubuntu
  1. Comment afficher les journaux d'accès et d'erreurs d'Apache

  2. Comment afficher et lire les fichiers journaux Linux

  3. Comment installer les applications Snap sur Ubuntu 14.04 LTS

  4. Comment installer Splunk Log Analyzer sur Ubuntu 18.04 LTS

  5. Comment installer et utiliser logrotate pour gérer les fichiers journaux dans Ubuntu 18.04 LTS

Comment afficher les fichiers journaux standard sur les serveurs Ubuntu Linux

Comment installer PhotoFlare sur Ubuntu 20.04 LTS

Comment installer le système d'apprentissage Anki sur Ubuntu 20.04 LTS

Comment installer Logrotate sur Ubuntu 16.04 LTS

Comment installer Glances sur Ubuntu 18.04 LTS

Astuces Ubuntu :Comment afficher les fichiers journaux du système dans l'interface graphique