2025-12-16 10:20:31 -07:00
|
|
|
|
# journalctl
|
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
> Запрашивать записи из журнала systemd.
|
2026-02-18 06:55:01 -07:00
|
|
|
|
> Смотрите также: `dmesg`.
|
|
|
|
|
|
> Больше информации: <https://www.freedesktop.org/software/systemd/man/latest/journalctl.html>.
|
2025-12-16 10:20:31 -07:00
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
- Показать последние `n` строк и отслеживать новые сообщения (аналогично `tail --follow` для традиционного syslog):
|
2025-12-16 10:20:31 -07:00
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
`journalctl {{[-n|--lines]}} {{n}} {{[-f|--follow]}}`
|
2025-12-16 10:20:31 -07:00
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
- Показать все сообщения с уровнем приоритета 3 (ошибки) с предпоследней загрузки:
|
2025-12-16 10:20:31 -07:00
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
`journalctl {{[-b|--boot]}} -1 {{[-p|--priority]}} 3`
|
2025-12-16 10:20:31 -07:00
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
- Показать все сообщения от определённого юнита:
|
2025-12-16 10:20:31 -07:00
|
|
|
|
|
|
|
|
|
|
`journalctl {{[-u|--unit]}} {{юнит}}`
|
|
|
|
|
|
|
|
|
|
|
|
- Показать логи для указанного юнита с момента его последнего запуска:
|
|
|
|
|
|
|
|
|
|
|
|
`journalctl _SYSTEMD_INVOCATION_ID=$(systemctl show --value --property=InvocationID {{юнит}})`
|
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
- Отфильтровать сообщения по временному диапазону (метка времени или заполнители, такие как "yesterday"):
|
2025-12-16 10:20:31 -07:00
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
`journalctl {{[-S|--since]}} {{now|today|yesterday|tomorrow|...}} {{[-U|--until]}} "{{ГГГГ-ММ-ДД ЧЧ:ММ:СС}}"`
|
2025-12-16 10:20:31 -07:00
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
- Показать все сообщения от определённого процесса:
|
2025-12-16 10:20:31 -07:00
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
`journalctl _PID={{pid}}`
|
2025-12-16 10:20:31 -07:00
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
|
- Показать все сообщения от определённого исполняемого файла:
|
2025-12-16 10:20:31 -07:00
|
|
|
|
|
|
|
|
|
|
`journalctl {{путь/к/исполняемому_файлу}}`
|
2026-06-12 17:51:25 -06:00
|
|
|
|
|
|
|
|
|
|
- Удалить записи журнала старше 2 дней:
|
|
|
|
|
|
|
|
|
|
|
|
`journalctl --vacuum-time 2d`
|