journalctl — это инструмент для просмотра системных логов в systemd.
Он используется для:
journalctl
Показывает весь журнал системы (может быть очень большим).
journalctl -u nginx
Позволяет просматривать логи только выбранной службы.
journalctl -f
Обновляет вывод в реальном времени (аналог tail -f).
journalctl -n 50
Показывает последние 50 строк логов.
За сегодня
journalctl --since today
journalctl --since "2024-01-01"
journalctl --since "2024-01-01 10:00:00" --until "2024-01-01 12:00:00"
Показать только ошибки:
journalctl -p err
journalctl | grep nginx
Показ в обратном порядке (сначала новые записи):
journalctl -r
Важно Логи могут занимать много места и быть очень объемными.
-u, -p)-n)