Rechercher

9.4. Consultation des journaux à l'aide de la ligne de commande

download PDF

Le Journal est un composant de systemd qui permet de visualiser et de gérer les fichiers journaux. Il résout les problèmes liés à la journalisation traditionnelle, est étroitement intégré au reste du système et prend en charge diverses technologies de journalisation ainsi que la gestion de l'accès aux fichiers de journalisation.

Vous pouvez utiliser la commande journalctl pour consulter les messages du journal du système à l'aide de la ligne de commande, par exemple :

$ journalctl -b | grep kvm
May 15 11:31:41 localhost.localdomain kernel: kvm-clock: Using msrs 4b564d01 and 4b564d00
May 15 11:31:41 localhost.localdomain kernel: kvm-clock: cpu 0, msr 76401001, primary cpu clock
...
Tableau 9.1. Visualisation des informations sur le système
CommandementDescription

journalctl

Affiche toutes les entrées de journal collectées.

journalctl FILEPATH

Affiche les journaux relatifs à un fichier spécifique. Par exemple, la commande journalctl /dev/sda affiche les journaux relatifs au système de fichiers /dev/sda.

journalctl -b

Affiche les journaux pour le démarrage en cours.

journalctl -k -b -1

Affiche les journaux du noyau pour le démarrage en cours.

Tableau 9.2. Consultation d'informations sur des services spécifiques
CommandementDescription

journalctl -b _SYSTEMD_UNIT=foo

Filtrer le journal pour voir ceux qui correspondent au service \N "foo" systemd.

journalctl -b _SYSTEMD_UNIT=foo _PID=number

Combine les correspondances. Par exemple, cette commande affiche les journaux de systemd-units qui correspondent à foo et au PID number.

journalctl -b _SYSTEMD_UNIT=foo _PID=number _SYSTEMD_UNIT=foo1

Le séparateur " " combine deux expressions dans un OU logique. Par exemple, cette commande affiche tous les messages du processus de service foo avec le processus PID plus tous les messages du service foo1 (à partir de n'importe lequel de ses processus).

journalctl -b _SYSTEMD_UNIT=foo _SYSTEMD_UNIT=foo1

Cette commande affiche toutes les entrées correspondant à l'une ou l'autre expression, se référant au même champ. Ici, cette commande affiche les journaux correspondant à l'unité système foo ou à l'unité système foo1.

Tableau 9.3. Visualisation des journaux relatifs à des bottes spécifiques
CommandementDescription

journalctl --list-boots

Affiche une liste tabulaire des numéros d'amorçage, de leurs identifiants et des horodatages du premier et du dernier message relatifs à l'amorçage. Vous pouvez utiliser l'ID dans la commande suivante pour obtenir des informations détaillées.

journalctl --boot=ID _SYSTEMD_UNIT=foo

Affiche des informations sur l'ID de démarrage spécifié.

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.