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

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

🛠️ Как быстро и эффективно настроить автоматическую очистку устаревших логов Привет, друзья! Загрязнение диска — одна из главных бед для sysadmin и DevOps. Сегодня расскажу, как делать автоматическую очистку логов и освобождать место без лишних заморочек. 🗑️ Почему это важно? - Логи могут занимать сотни гигабайт - Их автоматическая очистка — залог стабильной работы сервера - Можно настраивать по расписанию или при достижении лимита 🔥 Самое простое решение — скрипт и cron: - Создаешь bash-скрипт, который удалит старые файлы: find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \; - Этот скрипт удаляет логи, которым больше 7 дней. - А затем добавляешь его в cron, например, раз в сутки: 0 3 * * * /path/to/your/script.sh 🎯 Можно сделать и более мощное решение — использовать логротейты или syslog-ng, чтобы автоматически сжимать и удалять старые логи. Что еще важно знать? - Перед удалением стоит делать резервные копии важных логов - Можно настроить отправку уведомлений

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

Привет, друзья! Загрязнение диска — одна из главных бед для sysadmin и DevOps.

Сегодня расскажу, как делать автоматическую очистку логов и освобождать место без лишних заморочек.

🗑️ Почему это важно?

- Логи могут занимать сотни гигабайт

- Их автоматическая очистка — залог стабильной работы сервера

- Можно настраивать по расписанию или при достижении лимита

🔥 Самое простое решение — скрипт и cron:

- Создаешь bash-скрипт, который удалит старые файлы:

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

- Этот скрипт удаляет логи, которым больше 7 дней.

- А затем добавляешь его в cron, например, раз в сутки:

0 3 * * * /path/to/your/script.sh

🎯 Можно сделать и более мощное решение — использовать логротейты или syslog-ng, чтобы автоматически сжимать и удалять старые логи.

Что еще важно знать?

- Перед удалением стоит делать резервные копии важных логов

- Можно настроить отправку уведомлений о чистке, чтобы ничего не пропустить

Удалять старые логи — значит не только освобождать место, но и держать систему в порядке.

А у тебя есть свои лайфхаки по управлению логами? Поделись в комментариях!

---

- Пригласи подписаться на телеграм канал https://t.me/LinuxSkill и telegram бот https://t.me/gradeliftbot:

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

- «Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot»

- «Уверен в своих знаниях linux? Пройди тесты в канале https://t.me/LinuxSkill или узнай всю правду о рынке вакансий системных администраторов в telegram боте https://t.me/gradeliftbot»

---

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!