Проверка постоянного хранилища журнала journalctl
Если /var/log/journal нет, логи в памяти и теряются при перезагрузке. fix: mkdir + systemd-tmpfiles
journalctl --header | grep -iE 'file|state'; ls -d /var/log/journal 2>/dev/null || echo volatile
more journalctl
all 12 commands →
Фильтр по приоритету ошибок и выше
journalctl -p err -b --no-pager
Фильтр по полю systemd-юнита
journalctl _SYSTEMD_UNIT=sshd.service --since today
Объединение фильтров полей через OR
journalctl _PID=1 + _COMM=sshd -o short-iso
Regex-поиск по сообщениям
journalctl --grep='oom|out of memory' --case-sensitive=false -b
Подробный вывод со всеми полями
journalctl -u <name> -o verbose -n 1