Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

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

🛠️ Как организовать автоматическую очистку логов на сервере Привет, друзья! 🧭 Знаете, что иногда старые логи превращаются в настоящий притон для ненужных файлов и занимают терабайты дискового пространства? Тогда на помощь приходит простая, но очень эффективная практика автоматической очистки логов! Не нужно мучиться с ручным удалением — настрой автоускорение системы, чтобы она сама заботилась о чистоте. Особенность этой процедуры — это гибкость: можно задать правила для конкретных логов, выбрать интервал удаления, а также прописать исключения. Например, чтобы не потерять важный лог, достаточно записать его в исключения. Чтобы реализовать автоматическую чистку логов, достаточно написать простенький скрипт и поставить его в cron. Вот базовый пример: - Создаешь скрипт, скажем, log_cleaner.sh, с такой командой: find /var/log/myapp/ -type f -name "*.log" -mtime +7 -delete Этот скрипт удалит все лог-файлы старше 7 дней. - И добавляешь его в задачи cron, например, раз в день, чтобы

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

Привет, друзья! 🧭

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

Особенность этой процедуры — это гибкость: можно задать правила для конкретных логов, выбрать интервал удаления, а также прописать исключения. Например, чтобы не потерять важный лог, достаточно записать его в исключения.

Чтобы реализовать автоматическую чистку логов, достаточно написать простенький скрипт и поставить его в cron. Вот базовый пример:

- Создаешь скрипт, скажем, log_cleaner.sh, с такой командой:

find /var/log/myapp/ -type f -name "*.log" -mtime +7 -delete

Этот скрипт удалит все лог-файлы старше 7 дней.

- И добавляешь его в задачи cron, например, раз в день, чтобы система сама заботилась о порядке без нашего вмешательства.

Автоматизация – это не только удобно, но и шанс держать систему в порядке без нервотрепки!

А как вы организуете удаление старых логов? Делаете ли это вручную или полагаетесь на автомат?

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

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