🛠️ Как настроить автоматическую очистку логов в Linux за 1 минуту Привет, друзья! 🧙♂️ Хотите держать систему чистой и свежей без лишних усилий? Сегодня расскажу, как легко автоматизировать удаление старых логов и избежать забитого диска. Вот простая идея: настроить logrotate. Это делается за несколько команд и отработает сама! - Убедись, что в системе есть logrotate. Обычно он уже есть, но проверить не вредно: dpkg -l | grep logrotate - Создай или отредактируй конфиг для конкретных логов. Например, чтобы удалять логи старше 7 дней: sudo nano /etc/logrotate.d/myapp Добавь туда: /var/log/myapp/*.log { daily rotate 7 missingok notifempty compress delaycompress dateext } - Теперь logrotate будет автоматически сжать и удалять старые логи, освобождая место. - Можно проверить работу: sudo logrotate --debug /etc/logrotate.conf - А чтобы запускать его чаще, добавь задачу в cron: sudo crontab -e И добавь строку: 0 0 * * * /usr/sbin/logrotate /etc/logrotate.conf На этом всё — с
🛠️ Как настроить автоматическую очистку логов в Linux за 1 минуту
18 июня 202518 июн 2025
5
1 мин