🖥️ Как организовать автоматическую очистку логов в Linux
Привет, друзья! Иногда забота о чистоте системы кажется сложной задачей, особенно когда речь идет о гигабайтах логов, захламляющих диск. Сегодня расскажу, как сделать автоматическую очистку логов легко и красиво, не тратя на это кучу времени.
Ключ к успеху — использование встроенных инструментов Linux и настройка cron. Вот основные шаги:
- Создаем скрипт, который удаляет старые логи:
find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \;
- Скрипт можно запланировать через cron, например, на ежедневное выполнение:
0 0 * * * /path/to/your_script.sh
- Для более аккуратной работы используйте logrotate — он автоматом архивирует и очищает логи по расписанию:
Настройте конфигурацию в /etc/logrotate.d/, добавив нужные параметры.
Итак, вместо бесконечных вручную навёрстываний — автоматизация и порядок! Логи, как и жизнь, требуют своевременных забот.
А вы уже настроили автоматическую чистку логов или всё делаете вручную?
- Пригласи своих друзей системных админов в наш телеграм-канал https://t.me/LinuxSkill а вакансии для системных администраторов — в боте https://t.me/gradeliftbot
- Или прокачай скилы, пройдя тесты в нашем телеграм-канале https://t.me/LinuxSkill и узнай рынок выпускников в боте https://t.me/gradeliftbot
📩 Завтра: «Как настроить Fail2Ban за 5 минут!», не пропусти! 🔔