journald

Configuration journald

Pour rendre les logs persistants /etc/systemd/journald.conf

[Journal]
Storage=persistent
SystemMaxUse=100M #maximum limit of log space

Redémarrer pour prendre en compte.

systemctl restart systemd-journald

L'arborescence /var/log/journal est automatiquement créée avec les logs persistants.

/run/log/journal est l'espace de logs non persistant

Deprecated: bonnes permissions configurées automatiquement à la création Sous RHEL7, appliquer les permissions suivantes

chown root:systemd-journal /var/log/journal
chmod 2755 /var/log/journal

Commande d'interrogation

La commande pour interroger le journal est journalctl.

journalctl -xe
journalctl -fu <service_name>
journalctl -f
journalctl --no-pager
journalctl _UID=0
journalctl -n 20
journalctl -p err
journalctl --since yesterday
journalctl -o verbose
journalctl _SYSTEMD_UNIT=sshd.service
journalctl -b
journalctl -b 1
journalctl --since 9:00:00 --until 9:30:00
journalctl -k
journalctl --vacuum-size=50M