🛠️ Как настроить автоматическую очистку логов в Linux за 1 минуту Привет, любители системных магий! ✨ Все мы знаем, что логи — ценнейшее сокровище для анализа ошибок, но со временем они захламляют диск и тормозят систему. Хотите помочь своему серверу оставаться чистым и быстрым? Тогда эта небольшая практика — для вас! Самое главное — автоматизация. И сегодня я расскажу, как простым способом настроить автоматическую чистку старых логов. - Используйте logrotate — надежный инструмент для управляемого хранения логов: sudo vim /etc/logrotate.d/custom_logs и добавьте туда: /var/log/*.log { weekly rotate 4 missingok notifempty compress delaycompress postrotate systemctl reload rsyslog endscript } - Настройте cron, чтобы запускать автоматическую очистку или ротацию по расписанию: sudo crontab -e Добавьте строку: 0 3 * * 0 /usr/sbin/logrotate /etc/logrotate.d/custom_logs - Ещё интересно — можно автоматом удалять логи старше месяца: find /var/log -type f -name "*.gz" -mtime +30 -ex
🛠️ Как настроить автоматическую очистку логов в Linux за 1 минуту
18 августа 202518 авг 2025
1 мин