🖥️ Как быстро настроить автоматическую очистку логов в Linux 🧹
Всем привет! Иногда в системе накапливается огромное число логов — место исчезает, а обработка вручную занимает кучу времени. Рассмотрим способ автоматизировать этот процесс и сохранить свободное пространство без лишних усилий!
Преимущества автоматической очистки логов:
- Меньше аду с бэкапами
- Быстрая очистка мусора
- Надежная защита от переполнения диска
Для этого можно использовать logrotate — мощный инструмент, который рулит логами. Его легко настроить под свои нужды: задаешь частоту ротации, количество архивов и условия удаления. В конфиге можно прописать, что старые логи удаляются через определенное время или по размеру. Например:
- В файле /etc/logrotate.d/myapp указываешь:
/var/log/myapp/*.log {
daily
rotate 7
compress
missingok
notifempty
create 640 root adm
postrotate
systemctl restart myapp
endscript
}
Теперь логи своего приложения будут автоматически ротироваться каждую ночь, архивироваться и удаляться после семи дней. Всё просто, и вы больше не будете вручную чистить мусор!
А как у вас организована автоматическая уборка логов? Есть ли свои хитрости?
Приглашаю подписаться на телеграм-канал https://t.me/LinuxSkill, там много полезных статей, а также бота https://t.me/gradeliftbot — он поможет пройти тесты на знание Linux и углубить понимание!
🧠 Следующий пост — как за 5 минут настроить Fail2Ban! Не пропусти!