📡 Как правильно организовать logrotation в Linux
Хотите, чтобы ваши логи не занимали всю дисковую память и всегда оставались под контролем? Тогда этот урок именно для вас!
Настройка правильного logrotation — залог стабильной работы системы без неожиданных сюрпризов.
- Быстрое обслуживание логов
- Предотвращение заполнения диска
- Возможность автоматической архивации и сжатия
Всё, что нужно — это правильная конфигурация файла /etc/logrotate.conf и нескольких дополнительных скриптов. Например, чтобы ротация происходила каждые 7 дней, а старые логи — удалялись через месяц, достаточно прописать параметры:
/var/log/*.log {
weekly
rotate 4
compress
missingok
notifempty
create 640 root adm
}
Также можно настроить отдельные правила для сервисов, чтобы логи нужных приложений не мешали системному администрированию. Логика проста — всё под контролем и в порядке!
Вы когда-нибудь задумывались, сколько времени можно сэкономить с правильно настроенным logrotation?
А может, у вас есть свой секрет эффективного ведения логов?