Вывод выбранных полей колонками journalctl
Урезать JSON до нужных полей и вывести табуляцией; __REALTIME_TIMESTAMP в микросекундах
journalctl -u <name> --output=json --output-fields=__REALTIME_TIMESTAMP,MESSAGE,_PID | jq -r '[.__REALTIME_TIMESTAMP,._PID,.MESSAGE]|@tsv'
more journalctl
all 12 commands →
Слияние журналов из каталога
journalctl -D /mnt/crashed/var/log/journal -b -1 -p err
Проверка постоянного хранилища журнала
journalctl --header | grep -iE 'file|state'; ls -d /var/log/journal 2>/dev/null || echo volatile
Фильтр по приоритету ошибок и выше
journalctl -p err -b --no-pager
Фильтр по полю systemd-юнита
journalctl _SYSTEMD_UNIT=sshd.service --since today
Объединение фильтров полей через OR
journalctl _PID=1 + _COMM=sshd -o short-iso