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

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

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

Привет, герои системных админов и DevOps-магии! 🚀

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

Почему это круто?

- Освобождение места на диске для важных данных

- Предотвращение перегрузки лог-файлами

- Минимум рутины и автоматизация процесса

Настроить всё очень просто:

- Создаешь скрипт cleanup_logs.sh

- Используешь команду find для удаления старых логов:

find /var/log -name "*.log" -type f -mtime +7 -exec sudo rm -f {} \

- Запускаешь его через cron, например, раз в день:

0 2 * * * /path/to/cleanup_logs.sh

Теперь старые логи удаляются сами по себе, а ты можешь сосредоточиться на более интересных задачах!

А ты знаешь, что можно настроить автоматическую ротацию логов прямо через logrotate? Этот инструмент позволяет гибко управлять логами и избежать потери данных.

Прокачай навыки системного администратора и держи свою систему в порядке!

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

– Уверен в своих знаниях? Пройди тесты или узнай о рынке — тоже там!

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!