Linux Labs

Пакеты, службы, журналы / Ступень 10 из 13

Журнал как источник доказательств

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 5 из 7 · теория · 4 мин

Приоритет — порог

Приоритет записи назначает её источник. -p выбирает уровень и всё, что серьёзнее.

Уровней восемь, от самого серьёзного к самому лёгкому:

Уровень Число
emerg, alert, crit 0, 1, 2
err 3
warning, notice 4, 5
info, debug 6, 7

-p err показывает уровни от 0 до 3. Программа lab-demo пишет settings-missing с приоритетом err, а start — с info. Ошибку cat о пропавшем файле служба отправила в журнал как обычный вывод, с уровнем info, — и -p err её скрыл, хотя причина отказа видна именно в ней.

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

Проверь себя 1 вопрос

-p err оставил от неудачного запуска две строки. Что покажет -p warning?

  • Порог warning шире: к ошибкам добавляется строка уровня warning — Failed with result 'exit-code'.

  • -p — порог: показываются выбранный уровень и всё серьёзнее. err серьёзнее warning, и ошибки остаются.

-p warning показывает уровни от 0 до 4: к settings-missing и Failed to start добавилась строка Failed with result 'exit-code'.

Главное в шаге

  • -p задаёт порог: выбранный уровень и все, что серьёзнее.
  • Приоритет выбирает программа, и важная подробность бывает уровнем ниже.
  • Причину ищут по ошибкам, порядок событий — по полной выборке.
Ubuntu 24.04
Загрузка…