journalctl

journalctl


journalctl — это инструмент, используемый для работы с журналом.

journalctl без излишеств

  • Вы можете вызвать journalctl без параметров командной строки:

journalctl

  • Команда journalctl отобразит весь журнал, с самыми старыми записями вверху списка. Список отображается с использованием команды less, что позволяет просматривать страницы и осуществлять поиск с использованием обычных функций навигации команды less. Вы также можете использовать клавиши «Стрелка влево» и «Стрелка вправо» для боковой прокрутки и чтения широких записей журнала.

  • Нажатие клавишу End для перехода к нижней части списка, чтобы увидеть самые новые записи в журнале.

  • Для выхода нажмите клавишу q или Ctrl+c.

  • Поиск логов:

journalctl -p5 grep “timed out”
  • journalctl можно запустить без использования sudo, но если использовать sudo, то вы гарантированно увидите все подробности в журнале.

sudo journalctl

  • Если вы хотите, чтобы все данные были просто выведены в окно терминала без использования программы less, то запустите journalctl с опцией –no-pager:

sudo journalctl –no-pager

  • Будет выведено много информации, вы окажитесь в конце журнала и вам будет доступно приглашении командной строки.

  • Чтобы ограничить количество строк, которые возвращает journalctl, используйте опцию -n ЧИСЛО. Допустим, нужно вывести только десять строк:

sudo journalctl -n 10