Articles

Comment visualiser les fichiers journaux du système sur Ubuntu 18.04 LTS

Posted on

Voir les fichiers journaux du système sur Ubuntu

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 afin de résoudre un problème. Ces messages, appelés journaux, sont initiés par Linux et les applications qui s’exécutent dessus. Linux crée, stocke et recycle continuellement ces journaux par le biais de divers fichiers de configuration, programmes, commandes et démons. Si vous savez comment lire ces fichiers et utiliser de manière optimale les différentes commandes que nous mentionnerons 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.

Voir les journaux du 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 voir les fichiers journaux du système soit graphiquement, soit par la ligne de commande de la manière suivante :

  • L’utilitaire Gnome Logs (graphique)
  • L’utilitaire Log File Viewer (graphique)
  • Le terminal Linux (ligne de commande)

Voir les fichiers journaux par le biais de Gnome Logs

L’utilitaire ‘Logs’ est l’utilitaire par défaut livré avec les dernières versions d’Ubuntu, par ex.g., Ubuntu 18.04 LTS (Bionic Beaver). Pour y accéder,

Tapez Logs dans le tableau de bord d’Ubuntu:

Recherchez Logs dans le tableau de bord de Gnome

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

Cliquez sur l’onglet Système pour afficher les journaux du système :

Onglet Système pour afficher les journaux du système

Vous pouvez ici afficher tous les journaux du système avec l’heure à laquelle ils ont été générés. Vous pouvez effectuer les actions suivantes à travers cette fenêtre :

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

Limiter la vue du journal

  • 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.

Par le biais de Log File Viewer

Le Log File Viewer est l’utilitaire par défaut fourni avec les anciennes versions d’Ubuntu. Si votre édition d’Ubuntu ne dispose pas de cette application par défaut, vous pouvez la télécharger et l’installer via Ubuntu Software.Publicité

Pour accéder au Log File Viewer :

  • Entrez Log Viewer dans Ubuntu Dash

ou

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

Recherche de Log File Viewer

Le Log File Viewer apparaît comme suit :

Le panneau gauche de la fenêtre affiche un certain nombre de catégories de journaux par défaut et le panneau droit affiche une liste de journaux pour la catégorie sélectionnée.

Cliquez sur l’onglet syslog pour afficher les journaux du système. Vous pouvez rechercher un journal spécifique en utilisant la commande ctrl+F puis en saisissant 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 grâce au menu Filtres situé dans la barre de menu supérieure.

Afin de visualiser un journal pour une application spécifique, cliquez sur l’option Ouvrir du menu Fichier. La fenêtre Ouvrir le journal suivante s’ouvrira pour vous permettre de choisir le journal :

Voir le fichier syslog d'Ubuntu

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

Voir les fichiers journaux via le terminal

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

Ouvrir le terminal et entrer la commande suivante :

$ dmesg

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

Utiliser la commande dmesg pour voir le journal

Vous verrez que cela représente beaucoup d’informations. Ces informations ne seront utiles que si nous appliquons certains filtres pour afficher ce que nous voulons voir.

Personnaliser la sortie de dmesg

  • Afin de voir les messages à votre propre rythme, utilisez la commande suivante :

$ dmesg |less

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

  • Pour rechercher un message qui contient un mot clé spécifique, utilisez la commande suivante :
$ dmesg |grep 

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

$ dmesg |grep core

Le terminal n’affichera plus que les messages contenant le mot « core » en couleur rouge.

Souligner les mots dans la sortie de dmesg

Ouvrir un fichier journal avec la commande cat

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

$ cat 

Exemple:

$ cat /var/log/syslog

Cette commande imprimera les journaux du fichier syslog à l’écran. Vous observerez à nouveau que cette commande imprime toutes les informations et qu’il n’est pas facile de les parcourir. Ici encore, vous pouvez utiliser les filtres ‘grep’ et ‘less’ pour afficher la sortie souhaitée comme suit :

$ cat |grep 

Et

$ cat |less 

É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 tous deux construits 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”

Utiliser la commande logger pour écrire dans le journal système sur Ubuntu

Vous pouvez voir le message de journal personnalisé, à la fin de la liste de journaux ci-dessus, 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 au sein de votre script :

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

En vous exerçant tout au long de ce tutoriel, vous pouvez apprendre à dépanner vos problèmes de système et d’application en accédant aux journaux du système et en les comprenant.

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

.

Laisser un commentaire

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