Шаг 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:. Основной системный журнал к задаче не относится.
Задача
- Три записи
lab-evidence:службыlab-retention-seedсохранены в/home/student/journal-evidence.txtв форматеshort-iso(с датой и временем): ровно эти три строки, файл принадлежит тебе. - В
/etc/systemd/journald@lab-retention.confзадан постоянный лимитSystemMaxUse=16M; остальные параметры прежние, дополнительных файлов настроек нет. - Архивные файлы пространства занимают не больше 16 MiB (текущий активный файл не в счёт).
- Экземпляр журнала пространства работает с новой настройкой и принимает новые записи.
- Основной журнал и его настройки, служба
lab-retention-seedи её программа не тронуты.
Ограничения
- Файлы журнала не удаляй и не обнуляй вручную — только средствами
journalctl. - Основной
systemd-journaldне перенастраивай и не чисти. - Журналирование не выключай и не перенаправляй в
/dev/null.
Нужные инструменты уже установлены. Интернета на машине нет.
Лаба · самостоятельно
Команды в этой лабе не даны: набирай их в терминале сам. Цели проверяются на машине после каждой команды.
Цели
0 из 5-
Три записи lab-evidence со временем сохранены в journal-evidence.txt — ещё не выполнена
-
В конфигурации пространства изменён только SystemMaxUse — на 16M — ещё не выполнена
-
Архивы пространства lab-retention занимают не больше 16 MiB — ещё не выполнена
-
Экземпляр журнала перезапущен с новой настройкой и принимает новые записи — ещё не выполнена
-
Основной журнал, его настройки и файлы задания не тронуты — ещё не выполнена
Машина запускается
Подсказки
0 из 3Цели лабы
0 из 5-
Три записи lab-evidence со временем сохранены в journal-evidence.txt — ещё не выполнена
-
В конфигурации пространства изменён только SystemMaxUse — на 16M — ещё не выполнена
-
Архивы пространства lab-retention занимают не больше 16 MiB — ещё не выполнена
-
Экземпляр журнала перезапущен с новой настройкой и принимает новые записи — ещё не выполнена
-
Основной журнал, его настройки и файлы задания не тронуты — ещё не выполнена
Цели проверяются на машине после каждой команды.