Для просмотра последних журналов с помощью journalctl доступны несколько вариантов.
1. Отображение всех журналов (сначала самые последние):
По умолчанию journalctl отображает журналы в обратном хронологическом порядке, с самыми новыми записями вверху.
journalctl
2. Ограничение количества последних записей:
Чтобы просмотреть определенное количество последних записей журнала, используйте -n
опцию , а затем укажите нужное число.
journalctl -n 10 # Displays the last 10 log entries
3. Отслеживание новых записей журнала в режиме реального времени:
Для непрерывного отображения новых записей журнала по мере их создания, аналогично tail -f
, используйте опцию -f
(или --follow
).
journalctl -f
4. Фильтрация по временному диапазону:
Чтобы просмотреть журналы за определенный недавний период, используйте --sinceопцию
с относительными выражениями времени, такими как «вчера», «сегодня», «1 час назад» или конкретными временными метками.
journalctl --since "yesterday"journalctl --since "1 hour ago" journalctl --since "09:00" --until "now"
5. Фильтрация по конкретному подразделению или услуге:
Чтобы просмотреть последние журналы для определенного модуля или службы systemd, используйте -u
опцию.
journalctl -u ssh.service -n 20 # Displays the last 20 logs for the SSH service