Linux Labs

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

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

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

Шаг 9 из 9 · итог · 2 мин

Итог

  • logrotate переименовывает лог, сдвигает старые файлы и создаёт новый по строке create; условия проверяет в момент запуска.
  • --debug печатает план ротации и ничего не меняет.
  • Журнал systemd вращает сам journald; SystemMaxUse ограничивает его рост, --vacuum-size удаляет архивы, активный файл остаётся.
  • После ротации проверяют и старый текст в .1, и запись программы в новый лог.
  • В начале урока logrotate описал переименование, а файлы не изменились: ключ --debug только показал план.
Ubuntu 24.04
Загрузка…