Linux Labs

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

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

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

Шаг 6 из 9 · на машине · 3 мин

Ротация без потери записи

Правило для лога app.log ещё ни разу не выполняли. Проверь его перед первым запуском: после ротации программа должна продолжать писать.

Упражнение · сделать

Повернуть лог и не сломать запись

Ты в /srv/rotate-lab. Выполни ротацию лога по правилу logrotate.conf с файлом состояния /srv/rotate-lab/state. После неё прежний текст лога должен лежать в app.log.1, а программа /usr/local/libexec/lab-log-write, запущенная от тебя, — дописывать в новый app.log. Следующие ротации по этому правилу тоже должны оставлять лог доступным для неё.

Войти и начать Машина доступна после входа

Цели · 0 из 3

  • Сохранить прежний текст лога в app.log.1 ещё не выполнена
  • Дописать строку программой в новый app.log ещё не выполнена
  • Оставить правило годным для следующих ротаций ещё не выполнена

Цели шага

0 из 3
  • Сохранить прежний текст лога в app.log.1 — ещё не выполнена
  • Дописать строку программой в новый app.log — ещё не выполнена
  • Оставить правило годным для следующих ротаций — ещё не выполнена
Ubuntu 24.04

Цели шага

0 из 3
  • Сохранить прежний текст лога в app.log.1 — ещё не выполнена
  • Дописать строку программой в новый app.log — ещё не выполнена
  • Оставить правило годным для следующих ротаций — ещё не выполнена
Загрузка…