хвост журнала и шпаргалка
journalctl — это модный новый сервис в дистрибутивах Linux, таких как Ubuntu, Debian, CentOS и других, который оборачивает и абстрагирует системный журнал в инструмент интерфейса командной строки, облегчая поиск того, что вы ищете. Данные структурированы и проиндексированы, поэтому это не похоже на то, что вы ищете простые текстовые файлы с помощью grep, у вас есть гораздо более продвинутые возможности поиска и поиска. Вы можете использовать команду journalctl для печати всех системных журналов, вы можете запросить ее с помощью более детального запроса, а иногда вы просто хотите TAIL системных журналов, чтобы наблюдать за работой системы в реальном времени. Флаг –follow используется для хвостовой операции.
TL;DR: запустить журналctl -f
-f — краткая опция для –follow. Вы можете думать о запуске journalctl -f как о хвостовой операции над системным журналом.
шпаргалка по журналу
-а или -все
Показать все символы, даже длинные и непечатаемые строки и символы
-f или –follow
Как хвостовая операция для просмотра обновлений в реальном времени
-e или –page-end
Перейти в конец журнала
-n или --lines=
Показать последние n строк журнала
-o или --output=
Настраиваемое форматирование вывода. См. справочную страницу для параметров форматирования. Некоторые примеры включают journalctl -o verbose, чтобы отобразить все поля, journalctl -o cat, чтобы показать компактный краткий вывод, journalctl -o json для формата JSON. выход.
-x или –каталог
Объяснить поля вывода на основе метаданных в программе
-q или –quiet
подавлять предупреждения или информационные сообщения
-м или –слияние
объединить на основе времени локальные и удаленные записи
--list-ботинки
Распечатайте идентификаторы загрузки, которые впоследствии можно будет использовать для фильтрации по времени определенного идентификатора загрузки.
-b [ID][±смещение]
Фильтровать только на основе указанной загрузки
-k или –dmesg
Фильтровать только сообщения ядра
-g или –grep
Фильтр на основе Perl-совместимых регулярных выражений для определенного текста
– с учетом регистра[=BOOLEAN]
сделать поиск без учета регистра
-S, –since=, -U, –until=
Поиск по дате. «2019-07-04 13:19:17», «00:00:00», «вчера», «сегодня», «завтра», «сейчас» являются допустимыми форматами. Полную информацию о времени и дате см. в systemd.time(7)
-система
Показывать только системные сообщения
-пользователь
Показывать только сообщения пользователей
-использование диска
Показывает пространство, используемое этой системой журналов
учебник по журналу
Для получения дополнительной информации см. Учебное сообщение по журналу.
Заключение
Система journalctl выводит системное ведение журнала на новый уровень. Чтобы увидеть все параметры, обязательно прочитайте справочную страницу. Я надеюсь, что эта шпаргалка поможет вам начать работу с некоторыми быстрыми вариантами.