journalctl фильтрация

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