Найти в Дзене
Уроки Linux

🛠️ Как быстро настроить автоматическую очистку логов в Linux

🛠️ Как быстро настроить автоматическую очистку логов в Linux

Привет, коллеги по Linux-шейдерским работам! 🚀

Хочешь держать систему чистой и свежей без лишних хлопот? Тогда этот краткий туториал — именно для тебя! Быстрый способ избавиться от накопившихся логов и освободить место на диске. Делается всё легко, без лишних команд и сложных скриптов.

- Создаем cron-задание, чтобы регулярно очищать старые лог-файлы:

sudo crontab -e

- Вставляем строчку для ежедневной очистки логов старше 7 дней:

0 3 * * * find /var/log -type f -name "*.log" -mtime +7 -exec truncate -s 0 {} \;

- Можно задать очистку для конкретных файлов или каталогов, например, /var/log/nginx/access.log.

- Не забудь проверять разрешения, чтобы cron мог работать без ошибок!

Плюсы такого подхода?

- Освобождение места — логов становится значительно меньше, система дышит легче.

- Автоматизация и спокойствие — не нужно вручную чистить файлы.

- Надежность — день за днем, без пропусков и ошибок.

Запомни: Самое ценное — это порядок в системе, он помогает избегать неожиданных сбоев.

Готов ли ты навсегда забыть о гигантских логах?

- Для расширения подбора инструментов — подписывайся на наш телеграм-канал https://t.me/LinuxSkill и узнавай, как автоматизировать работу с файлами или ускорить администрирование через бот https://t.me/gradeliftbot!