🚀 *Как быстро организовать автоматическую очистку логов в Linux*
Задумывался ли ты когда-нибудь, насколько приятно просыпаться и знать, что системные логи сами себя убирают? В мире DevOps автоматизация — это ключ к стабильности! Сегодня я расскажу тебе о простом и полезном способе автоматизировать очистку логов с помощью cron.
- Самое важное — это убедиться, что у тебя есть скрипт, который удаляет старые файлы. Например:
find /var/log/ -type f -name "*.log" -mtime +7 -exec rm -f {} \;
- Этот скрипт удалит все лог-файлы старше 7 дней.
- Теперь создаем задачу в cron:
0 3 * * * /usr/bin/find /var/log/ -type f -name "*.log" -mtime +7 -exec rm -f {} \;
- И все! Логи будут автоматически очищаться каждую ночь.
Почему именно так? Во-первых, это не нагружает систему, во-вторых — исключает возможность переполнения диска.
Подумай: что тебя останавливает внедрить такую простоту в свою автоматизацию?
А как ты управляешь логами? Есть ли свои хитрости?
*Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill а вакансии для системных администраторов — в боте https://t.me/gradeliftbot*
📩 Завтра: "Как настроить Fail2Ban за 5 минут"! Включи 🔔 чтобы не пропустить!