linux:commands:journalctl

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
linux:commands:journalctl [22/05/2024 10:37] osvexlinux:commands:journalctl [16/12/2024 21:48] (поточний) – знищено osvex
Рядок 1: Рядок 1:
-====== Journalctl ====== 
- 
-//Журнал системи// 
-<code> 
-sudo journalctl 
- 
-</code> 
- 
-===== Приклади ===== 
- 
-==== Фільтр по сервісу ==== 
- 
-<code> 
-sudo journalctl -eu apache2.service 
- 
-</code> 
- 
-==== Вивід в реальному часі ==== 
- 
-<code> 
-sudo journalctl -f 
- 
-</code> 
- 
-==== ФІльтр по даті ==== 
- 
-<code> 
-sudo journalctl --since "2019-01-20 15:10:10" 
- 
-</code> 
- 
-**янв 13 20:55:55 sergiy-pc kernel: Linux version 4.15.0-43-generic** 
- 
-   * **янв 13 20:55:55**  - дата и время события; 
-  * **sergiy-pc**  - хост, на котором произошло событие; 
-  * **kernel**  - источник события, обычно это программа или сервис. В данном случае ядро; 
-  * **Linux version 4.15.0-43-generic**  - само сообщение 
-==== Опції ==== 
- 
-  * 
- 
--f** 
- - выводить новые сообщения в реальном времени, как в команде tail;** 
- 
-  * **–full, -l**  - отображать все доступные поля; 
-  * **–all, -a**  - отображать все поля в выводе full, даже если они содержат непечатаемые символы или слишком длинные; 
-  * **–pager-end, -e**  - отобразить только последние сообщения из журнала; 
-  * **–lines, -n**  - количество строк, которые нужно отображать на одном экране, по умолчанию 10; 
-  * **–no-tail**  - отображать все строки доступные строки; 
-  * **–reverse, -r**  - отображать новые события в начале списка; 
-  * **–output, -o**  - настраивает формат вывода лога; 
-  * **–output-fields**  - поля, которые нужно выводить; 
-  * **–catalog, -x**  - добавить к информации об ошибках пояснения, ссылки на документацию или форумы там, где это возможно; 
-  * **–quiet, -q**  - не показывать все информационные сообщения; 
-  * **–merge, -m**  - показывать сообщения из всех доступных журналов; 
-  * **–boot, -b**  - показать сообщения с момента определенной загрузки системы. По умолчанию используется последняя загрузка; 
-  * **–list-boots**  - показать список сохраненных загрузок системы; 
-  * **–dmesg, -k**  - показывает сообщения только от ядра. Аналог вызова команды dmesg; 
-  * **–identifier, -t**  - показать сообщения с выбранным идентификатором; 
-  * **–unit, -u**  - показать сообщения от выбранного сервиса; 
-  * **–user-unit**  - фильтровать сообщения от выбранной сессии; 
-  * **–priority, -p**  - фильтровать сообщения по их приоритету. Есть восемь уровней приоритета, от 0 до 7; 
-  * **–grep, -g**  - фильтрация по тексту сообщения; 
-  * **–cursor, -c**  - начать просмотр сообщений с указанного места; 
-  * **–since, -S, –until, -U**  - фильтрация по дате и времени; 
-  * **–field, -F**  - вывести все данные из выбранного поля; 
-  * **–fields, -N**  - вывести все доступные поля; 
-  * **–system**  - выводить только системные сообщения; 
-  * **–user**  - выводить только сообщения пользователя; 
-  * **–machine, -M**  - выводить сообщения от определенного контейнера; 
-  * **–header**  - выводить заголовки полей при выводе журнала; 
-  * **–disk-usage**  - вывести общий размер лог файлов на диске; 
-  * **–list-catalog**  - вывести все доступные подсказки для ошибок; 
-  * **–sync**  - синхронизировать все не сохраненные журналы с файловой системой; 
-  * **–flush**  - перенести все данные из каталога /run/log/journal в /var/log/journal; 
-  * **–rotate**  - запустить ротацию логов; 
-  * **–no-pager**  - выводить информацию из журнала без возможности листать страницы; 
-  * **–vacuum-time**  - очистить логи, давностью больше указанного периода; 
-  * **–vacuum-size**  - очистить логи, чтобы размер хранилища соответствовал указанному. 
-===== Хоткейс journalctl ===== 
- 
-По умолчанию информация лога выводится в формате, в котором её можно листать. Давайте разберем горячие клавиши, которые вы можете для этого использовать: 
- 
-  * **Стрелка вниз, Enter, e**  или **j**  - переместиться вниз на одну строку; 
-  * **Стрелка вверх, y**  или **k**  - переместиться на одну строку вверх; 
-  * **Пробел**  - переместиться на одну страницу вниз; 
-  * **b**  - переместиться на одну страницу вверх; 
-  * **Стрелка вправо, стрелка влево**  - горизонтальна прокрутка; 
-  * **g**  - перейти на первую строку; 
-  * **G**  - перейти на последнюю строку; 
-  * **p**  - перейти на позицию нужного процента сообщений. Например, 50p перенесет курсор на середину вывода; 
-  * **/**  - поиск по журналу; 
-  * **n**  - найти следующее вхождение; 
-  * **N**  - предыдущее вхождение; 
-  * **q**  - выйти. 
-===== Джерела ===== 
- 
-[[https://losst.pro/shpargalka-po-journalctl-v-linux|https://losst.pro/shpargalka-po-journalctl-v-linux]] 
  
  • linux/commands/journalctl.1716374232.txt.gz
  • Востаннє змінено: 22/05/2024 07:37
  • (зовнішнє редагування)