Linux Labs

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

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

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

Шаг 1 из 7 · на машине · 5 мин

Служба в порядке, а в журнале ошибка

Чему научишься

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

Ночью служба отчётов lab-demo упала, утром коллега её починил и пишет: «Всё работает». Проверь, чем закончился её последний запуск и что о ней записано в журнале.

Упражнение · посмотреть

Состояние и журнал службы

Узнай, чем закончился последний запуск lab-demo.service, и прочитай журнал этой службы.

Сначала предположи

Последний запуск службы успешен. Что будет в её журнале?

Теперь начни упражнение, выполни команду и сверь прогноз с выводом.

Войти и начать Машина доступна после входа
Проверь себя 1 вопрос

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

  • Result описывает последний запуск. После ошибки в журнале идёт второй запуск с report-ready mode=training — он и успешен.

  • Перезапуск был: после ошибки в журнале второй запуск — start и report-ready mode=training.

  • journalctl журнал читает. Строки записали systemd и программа lab-demo в момент запусков — время у них раньше твоей команды.

Журнал хранит записи всех запусков службы, и первый из них закончился отказом.

Ubuntu 24.04
Загрузка…