Инструменты пользователя

Инструменты сайта


linux:administration:journalctl

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
linux:administration:journalctl [2022/08/05 21:38] – [1] so_v_alinux:administration:journalctl [2026/08/26 14:45] (текущий) – so_v_a
Строка 1: Строка 1:
 +<!DOCTYPE markdown>
 +
 # Шпаргалка по journalctl в Linux # Шпаргалка по journalctl в Linux
  
 В Linux работающем под управлением системы инициализации systemd для просмотра логов определенного сервиса или загрузки системы необходимо использовать утилиту **journalctl** В Linux работающем под управлением системы инициализации systemd для просмотра логов определенного сервиса или загрузки системы необходимо использовать утилиту **journalctl**
 +
 +Наличие этой утилиты в системе не означает, что теперь нет возможности пользоваться обычными файлами логов.  
 +Большинство сервисов как и раньше пишут свои основные логи в файлы, а в лог journalctl пишутся сообщения при старте сервисов, а также различные системные сообщения.
 +
 ## Синтаксис и опции journalctl ## Синтаксис и опции journalctl
  
Строка 48: Строка 54:
 * **--vacuum-size** - очистить логи, чтобы размер хранилища соответствовал указанному. * **--vacuum-size** - очистить логи, чтобы размер хранилища соответствовал указанному.
  
-**(!)** __Если утилита не выводит ничего, выполните её от имени суперпользователя__ +> **(!)Note**: Если утилита не выводит ничего, выполните её от имени суперпользователя 
-:+
 ## Горячие клавиши journalctl ## Горячие клавиши journalctl
  
Строка 66: Строка 72:
   * **N** - предыдущее вхождение;   * **N** - предыдущее вхождение;
   * **q** - выйти.   * **q** - выйти.
-## Примеры применения journalctl+ 
 +## Примеры использования journalctl
  
 Вывод journalctl представляет из себя цельный список всех сохраненных сообщений. Если вы запустите команду journalctl без параметров, то получите самые первые сообщения, которые были сохранены. Вывод journalctl представляет из себя цельный список всех сохраненных сообщений. Если вы запустите команду journalctl без параметров, то получите самые первые сообщения, которые были сохранены.
Строка 83: Строка 90:
   * **Linux version 4.15.0-43-generic** - само сообщение.   * **Linux version 4.15.0-43-generic** - само сообщение.
  
-Ниже приводятся примеры фильтрации и перемещения +Ниже приводятся примеры фильтрации и перемещения. 
-.+
 ### 1.Просмотр логов сервисов ### 1.Просмотр логов сервисов
  
Строка 100: Строка 107:
 sudo journalctl -eu apache2.service sudo journalctl -eu apache2.service
 ``` ```
 +
 ### 2.Просмотр логов в режиме tail ### 2.Просмотр логов в режиме tail
  
Строка 127: Строка 135:
 sudo journalctl -b 37d5c906c9c6404682f029b2c34ec9dc sudo journalctl -b 37d5c906c9c6404682f029b2c34ec9dc
 ``` ```
 +
 ### 4.Фильтрация по дате ### 4.Фильтрация по дате
  
Строка 142: Строка 151:
 sudo journalctl --since "2019-01-20 15:10:10" --until "2019-01-20 15:05:50" sudo journalctl --since "2019-01-20 15:10:10" --until "2019-01-20 15:05:50"
 ``` ```
 +
 ### 5.Журнал ядра ### 5.Журнал ядра
  
Строка 148: Строка 158:
 sudo journalctl -ek sudo journalctl -ek
 ``` ```
 +
 ### 6.Настройка формата вывода ### 6.Настройка формата вывода
  
Строка 185: Строка 196:
 journalctl --vacuum-time=1years journalctl --vacuum-time=1years
 ``` ```
- 
-## 1 
- 
- 
-https://losst.ru/shpargalka-po-journalctl-v-linux 
  
/var/www/html/dokuwiki/data/attic/linux/administration/journalctl.1659735515.txt.gz · Последнее изменение: (внешнее изменение)