Linux Platform

journalctl

Consulter les journaux systemd

systèmejournauxlogssystemd

Syntaxe

journalctl [OPTIONS] [FILTRES]

Options principales

OptionDescription
-uFiltrer par unite systemd
-fSuivre les nouveaux messages en temps reel
-nAfficher les N derniers messages
-pFiltrer par priorité (emerg, alert, crit, err)
--sinceAfficher les messages depuis une date
--untilAfficher les messages jusqu'a une date
-bAfficher les messages du démarrage courant
--disk-usageAfficher l'espace disque utilisé par les logs

Exemples

Afficher les 20 derniers messages

$ journalctl -n 20
mai 10 14:23:01 serveur systemd[1]: Started Daily apt activities.
mai 10 14:23:05 serveur apt-daily[4521]: Checking for updates...
mai 10 14:25:12 serveur sshd[4567]: Accepted publickey for mouctar from 192.168.1.50
mai 10 14:25:12 serveur systemd-logind[842]: New session 45 of user mouctar.

Suivre les journaux d'un service en temps reel

$ journalctl -u nginx.service -f
mai 10 14:30:01 serveur nginx[1205]: 192.168.1.50 - - "GET / HTTP/1.1" 200 612
mai 10 14:30:05 serveur nginx[1205]: 192.168.1.50 - - "GET /api HTTP/1.1" 200 45
mai 10 14:30:08 serveur nginx[1205]: 10.0.0.5 - - "POST /login HTTP/1.1" 302 0

Filtrer les erreurs depuis une date

$ journalctl -p err --since "2025-05-10 08:00:00"
mai 10 09:15:32 serveur kernel: EXT4-fs error (device sda1): inode 524312
mai 10 11:42:18 serveur sshd[3421]: error: PAM: Authentication failure for user admin
mai 10 13:05:44 serveur nginx[1205]: connect() failed (111: Connection refused)

Afficher l'espace disque utilisé par les journaux

$ journalctl --disk-usage
Archived and active journals take up 256.0M in the file system.

Consulter les messages du dernier démarrage

$ journalctl -b -1 -p warning
mai 09 08:12:03 serveur kernel: ACPI: [Firmware Bug]: BIOS _OSI(Linux) query
mai 09 08:12:15 serveur systemd[1]: Failed to start NetworkManager Wait Online.