journalctl est l’outil pour consulter les logs systemd. Maîtrise indispensable en 2026.
Voir notre guide systemd.
Commandes essentielles
# Logs d'un service
journalctl -u myapp.service
# Logs en direct (tail -f)
journalctl -u myapp -f
# Dernières N lignes
journalctl -u myapp -n 100
# Depuis 1 heure
journalctl -u myapp --since "1 hour ago"
# Plage horaire
journalctl -u myapp --since "2026-04-27 00:00" --until "2026-04-27 12:00"
# Erreurs uniquement
journalctl -u myapp -p err
# Format JSON pour parsing
journalctl -u myapp -o json
# Pas de pager
journalctl -u myapp --no-pagerRotation des logs
# /etc/systemd/journald.conf
[Journal]
SystemMaxUse=2G
MaxRetentionSec=30day
Compress=yes
systemctl restart systemd-journaldVérifier la taille
journalctl --disk-usage
journalctl --vacuum-size=1G # Réduire à 1 Go
journalctl --vacuum-time=7d # Garder 7 joursPush vers Loki via Promtail
Promtail collecte automatiquement le journal systemd. Voir notre tutoriel Promtail.