v1.0

$ journalctl

Системасложность: среднийпакет: systemd

Читает системный журнал systemd. Она показывает или изменяет параметры текущей Linux-системы. Например, journalctl -u nginx -f — вывод новых записей журнала nginx.

Синтаксис

journalctl [ОПЦИИ]

Основные опции

-u СЛУЖБАлоги конкретной службы
-fследить за новыми записями
-bтолько текущая загрузка (−1 — предыдущая)
--since "1 hour ago"фильтр по времени
-p errтолько ошибки и серьёзнее
-n 100последние 100 строк

Примеры из практики

$ journalctl -u nginx -f
После запуска · пошаговоЧто произойдёт:
вывод новых записей журнала nginx.

Что появится в терминале:
Появится таблица или сводка по текущему состоянию системы. Конкретные строки, значения и порядок зависят от вашего окружения.

Как понять, что всё получилось:
В выводе есть нужный объект или показатель, а вместо Error/Permission denied не появилось сообщение об ошибке.
вывод новых записей журнала nginx
$ journalctl -p err -b
После запуска · пошаговоЧто произойдёт:
все ошибки с момента загрузки.

Что появится в терминале:
Появится таблица или сводка по текущему состоянию системы. Конкретные строки, значения и порядок зависят от вашего окружения.

Как понять, что всё получилось:
В выводе есть нужный объект или показатель, а вместо Error/Permission denied не появилось сообщение об ошибке.
все ошибки с момента загрузки
$ journalctl --since yesterday -u sshd
После запуска · пошаговоЧто произойдёт:
вчерашние события SSH-демона.

Что появится в терминале:
Появится таблица или сводка по текущему состоянию системы. Конкретные строки, значения и порядок зависят от вашего окружения.

Как понять, что всё получилось:
В выводе есть нужный объект или показатель, а вместо Error/Permission denied не появилось сообщение об ошибке.
вчерашние события SSH-демона
Совет практика. Если журнал «пустой» после перезагрузки — включите постоянное хранение: Storage=persistent в journald.conf.

Поддержка дистрибутивов

Связанные команды