Для просмотра последних журналов с помощью 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
