journalctl фильтрация
Фильтрация
По дате и времени
journalctl --since="2021-09-19 08:00:00"
journalctl --since=yesterday
journalctl --since="09:00" --until=now
journalctl --since="09:00" --untile="1 hour ago"
По приложению, сервису, процессу
journalctl -u cron.service
journalctl --unit=cron.service
journalctl --unit=cron.service --since=yesterday
journalctl _PID=1
По пользователю
journalctl _UID=33
# Посмотреть список пользователей и групп с записями в логах
journalctl -F _UID
journalctl -F _GUID
По пути
journalctl /usr/sbin/sshd
Записи ядра
journalctl -k
journalctl --dmesg
По уровню ошибки
journalctl -p <level> -b
#
# 0 emerg
# 1 alert
# 2 crit
# 3 err
# 4 warning
# 5 notice
# 6 info
# 7 debug
#
# -b - only from last boot
journalctl -p err -b
journalctl -p 3 -b
journalctl -p 4 _UID=0
journalctl -p notice -k
Ограничения вывода
# непрерывный вывод
journalctl -f
journalctl --follow
# количество выводимых строк
journal --follow -n 50
journal --follow --lines=50
Формат вывода
# - cat
# - json-pretty
# - short-monotonic
# - verbose
journalctl -o json-pretty
journalctl --output=json-pretty