Linux Labs

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

Ротация и хранение журналов

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

Шаг 8 из 9 · лаба · 25 минсредняя

Ограничь хранение учебного журнала

Отдельное пространство журнала systemd разрослось. Сохрани нужные записи, задай постоянный лимит и почисти старые архивы только этого пространства.

Ситуация

Учебная служба lab-retention-seed пишет в отдельное пространство журнала systemd — lab-retention. У пространства свой экземпляр systemd-journald@lab-retention.service и своя конфигурация /etc/systemd/journald@lab-retention.conf. Архивы этого пространства уже занимают больше 24 MiB. Среди старых записей есть три, которые нужны для разбора инцидента: их текст начинается с lab-evidence:. Основной системный журнал к задаче не относится.

Задача

  1. Три записи lab-evidence: службы lab-retention-seed сохранены в /home/student/journal-evidence.txt в формате short-iso (с датой и временем): ровно эти три строки, файл принадлежит тебе.
  2. В /etc/systemd/journald@lab-retention.conf задан постоянный лимит SystemMaxUse=16M; остальные параметры прежние, дополнительных файлов настроек нет.
  3. Архивные файлы пространства занимают не больше 16 MiB (текущий активный файл не в счёт).
  4. Экземпляр журнала пространства работает с новой настройкой и принимает новые записи.
  5. Основной журнал и его настройки, служба lab-retention-seed и её программа не тронуты.

Ограничения

  • Файлы журнала не удаляй и не обнуляй вручную — только средствами journalctl.
  • Основной systemd-journald не перенастраивай и не чисти.
  • Журналирование не выключай и не перенаправляй в /dev/null.

Нужные инструменты уже установлены. Интернета на машине нет.

Лаба · самостоятельно

Команды в этой лабе не даны: набирай их в терминале сам. Цели проверяются на машине после каждой команды.

Цели

0 из 5
  • Три записи lab-evidence со временем сохранены в journal-evidence.txt — ещё не выполнена
  • В конфигурации пространства изменён только SystemMaxUse — на 16M — ещё не выполнена
  • Архивы пространства lab-retention занимают не больше 16 MiB — ещё не выполнена
  • Экземпляр журнала перезапущен с новой настройкой и принимает новые записи — ещё не выполнена
  • Основной журнал, его настройки и файлы задания не тронуты — ещё не выполнена
Ctrl+Enter
Запустит машину node1 · Ubuntu 24.04

Машина запускается

Подсказки

0 из 3

Цели лабы

0 из 5
  • Три записи lab-evidence со временем сохранены в journal-evidence.txt — ещё не выполнена
  • В конфигурации пространства изменён только SystemMaxUse — на 16M — ещё не выполнена
  • Архивы пространства lab-retention занимают не больше 16 MiB — ещё не выполнена
  • Экземпляр журнала перезапущен с новой настройкой и принимает новые записи — ещё не выполнена
  • Основной журнал, его настройки и файлы задания не тронуты — ещё не выполнена
node1 Ubuntu 24.04

Цели лабы

0 из 5
  • Три записи lab-evidence со временем сохранены в journal-evidence.txt — ещё не выполнена
  • В конфигурации пространства изменён только SystemMaxUse — на 16M — ещё не выполнена
  • Архивы пространства lab-retention занимают не больше 16 MiB — ещё не выполнена
  • Экземпляр журнала перезапущен с новой настройкой и принимает новые записи — ещё не выполнена
  • Основной журнал, его настройки и файлы задания не тронуты — ещё не выполнена
Загрузка…