🛠️ Как настроить автоматическую очистку логов в Linux за 1 минуту Привет, друзья! 🧙♂️ В этом посте расскажу, как легко и быстро держать свои журналы чистыми без лишних заморочек. Если логи растут как на дрожжах, а дисковое пространство подходит к концу, — читай дальше! - Создаем правило в logrotate, чтобы автоматически очищать старые логи: - Открой файл /etc/logrotate.conf или создадим свой конфиг в /etc/logrotate.d/your_logs. - Задаем параметры: /var/log/*.log { weekly rotate 4 missingok notifempty compress delaycompress postrotate systemctl reload nginx endscript } - В этом примере логи обновляются раз в неделю, хранятся 4 недели и сжимаются для экономии места, а после ротации перезапускается nginx. - Или используем системные таймеры (systemd) для задач очистки: - Создаем юнит log_cleanup.service и таймер log_cleanup.timer. - В сервисе пишем команду, которая удаляет старые логи: find /var/log -type f -name "*.log" -mtime +30 -delete - Таймер запускает задачу раз в день или
🛠️ Как настроить автоматическую очистку логов в Linux за 1 минуту
7 июля 20257 июл 2025
1 мин