📡 Как настроить автоматическую очистку логов в Linux Привет, друзья-администраторы и любители автоматизации! 🚀 Каждый из нас сталкивался с огромным объемом логов, которые со временем могут занять всю систему. Но есть способ держать все под контролем без лишних хлопот. Вот небольшая магия, которая поможет вам автоматически очищать старые логи и освобождать место — прямо в планировщике задач. - Используйте logrotate: Он гибко настраивается и позволяет управлять логами по расписанию, сохраняя только нужные данные и удаляя старые. - Настройка logrotate: Создайте конфигурацию в /etc/logrotate.d/мой_лог с параметрами, например: /var/log/myapp/*.log { weekly rotate 4 compress missingok notifempty delaycompress sharedscripts postrotate systemctl reload myapp endscript } - В планировщике cron: Например, чтобы запускать logrotate раз в неделю — добавьте строку в crontab: 0 3 * * 0 /usr/sbin/logrotate /etc/logrotate.conf Облачные сервисы и контейнеры — тоже под контролем! Умение грамот