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

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

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