Outils pour utilisateurs

Outils du site


sysadmin:linux:systemd:consulter-journaux

Ceci est une ancienne révision du document !


journalctl: Consulter la journalisation d'événements de systemd

journalctl permet d'afficher les journaux générés par systemd qui possède à présent son propre système de journalisation: rsyslog n'est plus requis par défaut.

Invoqué sans arguments, journactl affiche l'ensemble des messages. On utilise alors la syntaxe less/vim pour rechercher les chaînes de caractères au sein de la sortie.

journalctl

Suivi temps réel

L'argument -f ou --follow permet d'afficher les nouveaux messages. Par exemple pour observer au fil de l'eau les messages émis par le processus ayant le PID 4319

journalctl -f _PID=4319

Filtrage par service

Utiliser l'argument -u ou --unit pour filtrer par unité systemd (service):

journalctl -u cron

Filtrage par criticité

Pour filtrer par niveau de criticité (priority) utiliser l'argument -p:

journalctl -p warning

La commande affiche les message dont la criticité est au minimum warning.

Filtrage par repères temporels

Lister les événements via des repères temporels en spécifiant des time stamps

journalctl --since yesterday
journalctl --since "10 minutes ago"
journalctl --since "2 hours ago"
journalct -p warning --since "2020-01-01 00:00:00" --until "2020-01-31 23:59:59"

Filtrage des messages du noyau

Lister les messages du noyau, affichage complet:

journalctl -k --output=verbose

Pour lister les messages émis depuis le démarrage:

journalctl -k -b

Historique

Pour afficher les messages émis lors du précédent démarrage:

journalctl -k -b -1

De façon plus générale on peut lister les journaux existants retraçant les précédents démarrages:

journalctl --list-boots

Cette commande retourne la liste de journaux correspondants aux précédents démarrage avec des index négatifs. L'index 0 est le journal courant. On pourra fournir l'index choisit à la commande:

journalctl -k -b -17

Configuration des journaux

Références

sysadmin/linux/systemd/consulter-journaux.1612216289.txt.gz · Dernière modification : 2021/02/01 21:51 de 127.0.0.1