🛠️ Как быстро настроить автоматическую очистку логов в Linux Привет, любители командной строки и автоматизации! ⚙️ Если у тебя на сервере уже начинают скрипеть диски от гигабайтов логов, пора брать дело под контроль. Сегодня расскажу, как сделать так, чтобы старые логи исчезали сами по себе — быстро, просто и надежно. Представь: ты устанавливаешь автоматическую очистку — и забота о логах уходит из твоих рук. Что важно? - Простота настройки - Надежность работы - Минимум ресурсов Самый классический способ — использовать logrotate. Он позволяет настраивать правила ротации и удаления логов по времени или размеру. Создаешь конфиг в /etc/logrotate.d/мой_сервис: /var/log/мой_сервис/*.log { weekly rotate 4 compress missingok notifempty create 640 root adm postrotate systemctl restart my_service > /dev/null 2>&1 || true endscript } или, если хочешь проще — настроить cron для удаления по сценарию: 0 0 * * * find /var/log/мой_сервис/ -name "*.log" -type f -mtime +7 -delete Это удалит в
🛠️ Как быстро настроить автоматическую очистку логов в Linux
16 августа 202516 авг 2025
1 мин