АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

journalctl - Интернет в облаке

Запустите journalctl в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда journalctl, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


journalctl - Запрос системного журнала

СИНТАКСИС


журналctl [ВАРИАНТЫ ...] [МАТЧИ ...]

ОПИСАНИЕ


журналctl может использоваться для запроса содержимого Systemd(1) журнал, написанный
systemd-journald.service(8).

При вызове без параметров отобразит все содержимое журнала, начиная с
самая старая собранная запись.

Если передан один или несколько аргументов соответствия, выходные данные фильтруются соответствующим образом. Матч
в формате «FIELD = VALUE», например, «_SYSTEMD_UNIT = httpd.service», ссылаясь на
компоненты структурированной записи журнала. Видеть systemd.journal-поля(7) для списка
известные поля. Если указано несколько совпадений, соответствующих разным полям, журнал
записи фильтруются обоими, т.е. в результате будут показаны только записи, соответствующие
все указанные совпадения такого типа. Если два совпадения относятся к одному и тому же полю, то они
автоматически сопоставляются как альтернативы, т. е. в результирующем выводе будут показаны записи
соответствие любому из указанных совпадений для того же поля. Наконец, символ "+" может
отображаются как отдельное слово между другими терминами в командной строке. Это вызывает все совпадения
до и после должны быть объединены в дизъюнкцию (то есть логическое ИЛИ).

В качестве ярлыков для нескольких типов совпадений поля / значения могут быть указаны пути к файлам. Если
путь к файлу относится к исполняемому файлу, это эквивалентно совпадению "_EXE =" для
канонизированный двоичный путь. Точно так же, если путь относится к узлу устройства, то совпадение
добавлено для имени ядра устройства ("_KERNEL_DEVICE ="). Также совпадения для ядра
имена всех родительских устройств добавляются автоматически. Пути узлов устройства нестабильны
между перезагрузками, поэтому совпадение с текущим идентификатором загрузки ("_BOOT_ID =") всегда добавляется как
хорошо. Обратите внимание, что только записи журнала для существующих узлов устройства могут быть запрошены
предоставление пути к узлу устройства.

Дополнительные ограничения могут быть добавлены с помощью опций --ботинок, --unit =и т. д., чтобы еще больше ограничить
какие записи будут показаны (логическое И).

Вывод чередуется из всех доступных файлов журнала, независимо от того, повернуты они или
в настоящее время пишутся, и независимо от того, принадлежат ли они самой системе или
доступные журналы пользователей.

Набор файлов журнала, который будет использоваться, можно изменить с помощью --Пользователь, --система,
- каталогкачества --файл варианты см. ниже.

Всем пользователям предоставляется доступ к их личным пользовательским журналам. Однако по умолчанию только
root и пользователям, которые являются членами нескольких специальных групп, предоставляется доступ к системе
журнал и журналы других пользователей. Члены групп "systemd-journal", "adm",
и «колесо» может читать все файлы журнала. Обратите внимание, что две последние группы традиционно имеют
дополнительные привилегии, указанные в раздаче. Члены группы «колесо» могут
часто выполняют административные задачи.

Вывод выводится через Меньше по умолчанию, а длинные строки «обрезаются» до экрана
ширина. Скрытую часть можно просмотреть с помощью клавиш со стрелкой влево и вправо. Пейджинг
можно отключить; увидеть --нет-пейджер вариант и раздел «Окружающая среда» ниже.

При выводе на tty строки окрашиваются в соответствии с приоритетом: строки уровня ERROR
и выше окрашены в красный цвет; выделены строки уровня УВЕДОМЛЕНИЕ и выше; другие строки
отображаются нормально.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Подразумеваются следующие варианты:

- не полный, --полный, -l
Поля с многоточием, если они не помещаются в доступные столбцы. По умолчанию отображается
полные поля, позволяя им переносить или усекать пейджер, если он используется.

Старые варианты -l/--полный больше не полезны, кроме как отменить - не полный.

-a, --все
Показать все поля полностью, даже если они содержат непечатаемые символы или очень длинные.

-f, --следить
Показывать только самые последние записи журнала и непрерывно печатать новые записи по мере их появления.
прилагаются к журналу.

-e, - конец страницы
Немедленно перейдите к концу журнала внутри подразумеваемого инструмента пейджера. Из этого следует
-n1000 чтобы гарантировать, что пейджер не буферизует журналы неограниченного размера. Это может быть
переопределено явным -n с другим числовым значением, а -кончание отключит
эта шапка. Обратите внимание, что этот параметр поддерживается только для Меньше(1) пейджер.

-n, --lines =
Показать самые последние события журнала и ограничить количество отображаемых событий. Если --следить
используется, этот вариант подразумевается. Аргумент - положительное целое число или "все" для
отключить ограничение строки. Если аргумент не указан, значение по умолчанию - 10.

- без хвоста
Показать все сохраненные выходные строки, даже в режиме отслеживания. Отменяет эффект --lines =.

-r, --задний ход
Обратный вывод, чтобы сначала отображались самые новые записи.

-o, --output =
Управляет форматированием отображаемых записей журнала. Занимает один из
следующие варианты:

короткие
является значением по умолчанию и генерирует вывод, который в основном идентичен форматированию
классических файлов системного журнала, показывая одну строку для каждой записи журнала.

шорт-изо
очень похож, но показывает временные метки настенных часов ISO 8601.

коротко-точный
очень похож, но показывает временные метки с точностью до микросекунд.

коротко-монотонный
очень похож, но показывает монотонные временные метки вместо временных меток настенных часов.

подробный
показывает элементы ввода с полной структурой со всеми полями.

экспорт
сериализует журнал в двоичный (но в основном текстовый) поток, подходящий для
резервное копирование и передача по сети (см. журнал Экспортировать Формат[1] для получения дополнительной информации).

JSON
форматирует записи как структуры данных JSON, по одной в строке (см. журнал JSON Формат[2]
Для получения дополнительной информации).

json-довольно
форматирует записи как структуры данных JSON, но форматирует их в несколько строк в
чтобы сделать их более удобочитаемыми для людей.

json-sse
форматирует записи как структуры данных JSON, но обертывает их в формате, подходящем для
Отправлено с сервера Мероприятия[3].

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

--универсальное глобальное время
Выразите время в формате всемирного координированного времени (UTC).

-x, --каталог
Дополните строки журнала пояснительными текстами из каталога сообщений. Это добавит
пояснительные тексты справки для регистрации сообщений в выходных данных, где это возможно. Эти
короткие справочные тексты объяснят контекст ошибки или события журнала, возможно
решения, а также указатели на форумы поддержки, документацию для разработчиков и любые
другие соответствующие руководства. Обратите внимание, что справочные тексты доступны не для всех сообщений, но
только для избранных. Для получения дополнительной информации о каталоге сообщений см.
домен Сообщение Каталог Застройщик Документация[4].

Примечание: при прикреплении журналctl вывод в отчеты об ошибках, пожалуйста, сделайте не использование -x.

-q, --тихий
Подавляет все информационные сообщения (например, «- Журналы начинаются с ...», «- Перезагрузка -»), любые
предупреждающие сообщения о недоступных системных журналах при запуске от имени обычного пользователя.

-m, - объединить
Показывать чередующиеся записи из всех доступных журналов, в том числе удаленных.

-b [ID][± смещение], --boot = [ID][± смещение]
Показать сообщения из определенной загрузки. Это добавит совпадение для "_BOOT_ID =".

Аргумент может быть пустым, и в этом случае будут показаны журналы для текущей загрузки.

Если идентификатор загрузки опущен, положительный смещение будет искать сапоги, начиная с
начало журнала и равное или меньшее нуля смещение посмотрю сапоги
начиная с конца журнала. Таким образом, 1 означает первую загрузку, найденную в
журнал в хронологическом порядке, 2 второй и так далее; в то время как -0 это последняя загрузка, -1
позапрошлый ботинок и так далее. Пустой смещение эквивалентно указанию -0,
кроме случаев, когда текущая загрузка не является последней загрузкой (например, потому что - каталог законопроект
указано, чтобы просмотреть журналы с другой машины).

Если 32-символьный ID указан, за ним может дополнительно следовать смещение который
идентифицирует загрузку относительно той, которую дает boot ID. Отрицательные значения означают ранее
ботинки и положительные значения означают более позднюю загрузку. Если смещение не указано, значение
предполагается ноль, а журналы загрузки, заданные ID показаны.

--list-ботинки
Показать табличный список номеров загрузки (относительно текущей загрузки), их идентификаторов и
отметки времени первого и последнего сообщения, относящегося к загрузке.

-k, --dmesg
Показывать только сообщения ядра. Из этого следует -b и добавляет совпадение "_TRANSPORT = kernel".

-t, --identifier =SYSLOG_IDENTIFIER
Показать сообщения для указанного идентификатора системного журнала SYSLOG_IDENTIFIER.

Этот параметр можно указывать несколько раз.

-u, --unit =Ед.|ШАБЛОН
Показать сообщения для указанного модуля systemd Ед. (например, сервисное подразделение) или для любого
единиц, соответствующих ШАБЛОН. Если указан шаблон, будет найден список имен юнитов.
в журнале сравнивается с указанным шаблоном и используются все совпадения. Для
для каждого имени юнита добавляется совпадение для сообщений от юнита ("_SYSTEMD_UNIT =Ед.«),
вместе с дополнительными совпадениями для сообщений от systemd и сообщений о coredump
для указанного блока.

Этот параметр можно указывать несколько раз.

--user-unit =
Показать сообщения для указанного модуля сеанса пользователя. Это добавит совпадение для сообщений
от объекта ("_SYSTEMD_USER_UNIT =" и "_UID =") и дополнительные совпадения для сообщений
из сеанса systemd и сообщения о резервных копиях для указанного объекта.

Этот параметр можно указывать несколько раз.

-p, --priority =
Отфильтруйте вывод по приоритетам сообщений или диапазонам приоритетов. Принимает либо одно числовое
или уровень текстового журнала (например, от 0 / "emerg" до 7 / "отладка"), или диапазон
числовые / текстовые уровни журнала в виде FROM..TO. Уровни журнала - это обычный журнал системного журнала.
уровни, как указано в системный журнал(3), то есть «emerg» (0), «alert» (1), «crit» (2),
«ошибка» (3), «предупреждение» (4), «уведомление» (5), «информация» (6), «отладка» (7). Если один уровень журнала
указан, все сообщения с этим уровнем журнала или более низким (следовательно, более важным) журналом
уровень показаны. Если диапазон указан, отображаются все сообщения в этом диапазоне,
включая начальное и конечное значение диапазона. Это добавит "PRIORITY ="
соответствует указанным приоритетам.

-c, --cursor =
Начать показ записей с места в журнале, указанного переданным курсором.

--after-cursor =
Начать показ записей с места в журнале после место, указанное
пропущенный курсор. Курсор отображается, когда --show-курсор опция используется.

--show-курсор
Курсор отображается после последней записи после двух тире:

- курсор: s = 0639 ...

Формат курсора является частным и может быть изменен.

-S, --since =, -U, --until =
Начать показ записей не ранее указанной даты, либо не ранее указанной даты.
указанная дата соответственно. Дата должна быть в формате «2012-10-30.
18:17:16 ". Если часть времени опущена, предполагается" 00:00:00 ". Если только секунды
компонент опущен, предполагается ": 00". Если компонент даты опущен, текущий
день предполагается. В качестве альтернативы строки «вчера», «сегодня», «завтра»
понял, что относится к 00:00:00 дня до текущего дня, текущий
день или день после текущего, соответственно. «сейчас» относится к текущему
время. Наконец, относительное время может быть указано с префиксом «-» или «+», ссылаясь на
раз до или после текущего времени соответственно. Для полного времени и даты
спецификацию, см. системное время(7).

-F, --field =
Выведите все возможные значения данных, которые указанное поле может принимать во всех записях
Журнал.

-N, --поля
Выведите все имена полей, которые в настоящее время используются во всех записях журнала.

--система, --Пользователь
Показывать сообщения от системных служб и ядра (с --система). Показать сообщения от
обслуживание текущего пользователя (с --Пользователь). Если ни один из них не указан, показать все сообщения,
пользователь может видеть.

-M, --machine =
Показать сообщения из работающего локального контейнера. Укажите имя контейнера для подключения.

-D DIR, --directory =DIR
В качестве аргумента принимает путь к каталогу. Если указано, journalctl будет работать с
указанный каталог журнала DIR вместо стандартного времени выполнения и системного журнала
пути.

--file =GLOB
Принимает в качестве аргумента глобус файла. Если указано, journalctl будет работать с
указанные файлы журнала совпадают GLOB вместо среды выполнения и системы по умолчанию
журнальные пути. Может быть указано несколько раз, в этом случае файлы будут подходящим образом
чередующиеся.

--root =ROOT
Принимает в качестве аргумента путь к каталогу. Если указано, journalctl будет работать с
иерархия файлов каталога под указанным каталогом, а не корнем
каталог (например, --update-каталог создаст ROOT/ var / lib / systemd / каталог / база данных).

--новый-id128
Вместо отображения содержимого журнала сгенерируйте новый 128-битный идентификатор, подходящий для
идентификационные сообщения. Это предназначено для использования разработчиками, которым нужен новый
идентификатор нового сообщения, которое они вводят и хотят сделать узнаваемым. Это будет
распечатайте новый идентификатор в трех разных форматах, который можно скопировать в исходный код или
похоже.

- заголовок
Вместо отображения содержимого журнала показывайте внутреннюю информацию заголовка журнала.
доступные поля.

--disk-использование
Показывает текущее использование диска всеми файлами журнала. Это показывает сумму диска
использование всех архивных и активных файлов журнала.

--vacuum-size =, --вакуум-время =, --vacuum-files =
Удаляет заархивированные файлы журнала до тех пор, пока объем используемого ими дискового пространства не станет ниже указанного
размер (указывается с обычными суффиксами "K", "M", "G" и "T") или все файлы журнала
не содержат данных старше указанного временного интервала (указывается обычным "s",
суффиксы "мин", "ч", "дни", "месяцы", "недели" и "годы") или не более
остается указанное количество отдельных файлов журнала. Обратите внимание, что бег --vacuum-size =
оказывает лишь косвенное влияние на результат, показанный --disk-использование, поскольку последний
включает в себя активные файлы журнала, в то время как операция очистки работает только с архивными
файлы журнала. Сходным образом, --vacuum-files = на самом деле не может уменьшить количество
журнальные файлы меньше указанного числа, так как это не удалит активный журнал
файлы. --vacuum-size =, --вакуум-время = и --vacuum-files = могут быть объединены в единый
вызов для принудительного применения любой комбинации размера, времени и количества файлов, ограниченных на
архивные файлы журнала. Если задать для любого из этих трех параметров ноль,
эквивалентно невыполнению конкретного ограничения и, следовательно, является избыточным.

--list-каталог [128-битный идентификатор ...]
Перечислите содержимое каталога сообщений в виде таблицы идентификаторов сообщений, а также их кратких
строки описания.

Если 128-битный идентификаторs указаны, отображаются только эти записи.

--dump-каталог [128-битный идентификатор ...]
Показать содержимое каталога сообщений с записями, разделенными строкой, состоящей из
из двух тире и идентификатора (формат такой же, как у файлов .catalog).

Если 128-битный идентификаторs указаны, отображаются только эти записи.

--update-каталог
Обновите индекс каталога сообщений. Эту команду нужно выполнять каждый раз, когда новый
Файлы каталога устанавливаются, удаляются или обновляются для восстановления индекса двоичного каталога.

--setup-ключи
Вместо отображения содержимого журнала сгенерируйте новую пару ключей для Forward Secure.
Уплотнение (FSS). Это сгенерирует ключ пломбы и ключ проверки. Уплотнение
Ключ хранится в каталоге данных журнала и должен оставаться на хосте. В
ключ проверки должен храниться снаружи. Обратитесь к Печать = вариант в
журналd.conf(5) для получения информации о Forward Secure Sealing и для ссылки на
Рецензируемая научная статья, в которой подробно описывается криптографическая теория, на которой она основана.

--сила
После появления --setup-ключи пройден, и Forward Secure Sealing (FSS) уже был
настроил, воссоздайте ключи FSS.

--interval =
Задает интервал изменения ключа пломбирования при создании пары ключей FSS с
--setup-ключи. Более короткие интервалы увеличивают потребление ЦП, но сокращают временной диапазон
необнаруживаемые изменения журнала. По умолчанию 15 минут.

--проверять
Проверьте файл журнала на внутреннюю непротиворечивость. Если файл был создан с помощью
FSS включен и ключ проверки FSS указан с --verify-key =,
проверяется подлинность файла журнала.

--verify-key =
Задает ключ проверки FSS для использования --проверять операции.

--синхронизация
Просит демон журнала записать все еще не записанные данные журнала в резервный файл
системе и синхронизировать все журналы. Этот вызов не возвращается, пока
операция синхронизации завершена. Эта команда гарантирует, что любые сообщения журнала
записанные до его вызова, надежно сохраняются на диске при его возврате.

--промывать
Просит демон журнала очистить все данные журнала, хранящиеся в / запустить / журнал / журнал в
/ var / log / journal, если включено постоянное хранилище. Этот вызов не возвращается, пока
операция завершена. Обратите внимание, что этот вызов идемпотентен: данные только сбрасываются.
от / запустить / журнал / журнал в / var / log / journal один раз во время выполнения системы, и это
команда завершает работу без выполнения каких-либо операций, если она уже была
произошло. Эта команда эффективно гарантирует, что все данные будут сброшены в
/ var / log / journal в момент возврата.

--вращать
Просит демон журнала повернуть файлы журнала. Этот вызов не возвращается, пока
операция вращения завершена.

-h, --Помогите
Распечатайте короткий текст справки и выйдите.

--версия
Распечатайте короткую строку и выйдите из нее.

--нет-пейджер
Не передавайте вывод в пейджер.

ВЫХОД статус


В случае успеха возвращается 0; в противном случае возвращается ненулевой код ошибки.

ОКРУЖАЮЩАЯ СРЕДА


$ SYSTEMD_PAGER
Пейджер использовать, когда --нет-пейджер не дано; отменяет $ PAGER. Установив это на пустой
строка или значение «кошка» эквивалентно передаче --нет-пейджер.

$ SYSTEMD_LESS
Отменить параметры по умолчанию, переданные в Меньше («FRSXMK»).

ПРИМЕРЫ


Без аргументов все собранные логи отображаются без фильтров:

журналctl

Если указано одно совпадение, отображаются все записи с полем, соответствующим выражению:

journalctl _SYSTEMD_UNIT = avahi-daemon.service

Если совпадают два разных поля, только записи, совпадающие с обоими выражениями одновременно
время показано:

journalctl _SYSTEMD_UNIT = avahi-daemon.service _PID = 28097

Если два совпадения относятся к одному и тому же полю, отображаются все записи, соответствующие любому выражению:

journalctl _SYSTEMD_UNIT = avahi-daemon.service _SYSTEMD_UNIT = dbus.service

Если используется разделитель «+», два выражения могут быть объединены логическим ИЛИ. В
ниже будут показаны все сообщения от процесса обслуживания Avahi с PID 28097 plus
все сообщения от сервиса D-Bus (от любого из его процессов):

journalctl _SYSTEMD_UNIT = avahi-daemon.service _PID = 28097 + _SYSTEMD_UNIT = dbus.service

Показать все журналы, созданные исполняемым файлом D-Bus:

журналctl / usr / bin / dbus-демон

Показать все журналы ядра с предыдущей загрузки:

журналctl -k -b -1

Показать отображение журнала в реальном времени из системной службы apache.service:

журналctl -f -u апач

Используйте journalctl онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad