Найти в Дзене
Уроки Linux

🖥️ Как быстро настроить автоматическую очистку логов в Linux

🖥️ Как быстро настроить автоматическую очистку логов в 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! Не пропусти!