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

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

🛠️ Как быстро настроить автоматическую очистку логов в Linux Привет, любители ручного управления и автоматизации! 🚀 Знаешь ли ты, что правильная организация логов — залог стабильной системы? Сегодня расскажу, как за минуту сделать так, чтобы лог-файлы не захламляли диск и не запускали тревоги. Самое важное — написать простое задание cron, которое будет регулярно чистить старые логи по заданным правилам. Например, так: - Создай скрипт cleanup_logs.sh: #!/bin/bash find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \; - Сделай его исполняемым: chmod +x cleanup_logs.sh - Настрой cron-заводку для автоматической работы (например, каждый день в 3 ночи): 0 3 * * * /full/path/to/cleanup_logs.sh В этом случае все лог-файлы старше 7 дней автоматически исчезнут, освобождая место 👍 Обрати внимание, что правильная автоматизация — это не только про чистку, а и про продуманное хранение и мониторинг. А как ты обычно избавляешься от старых логов? Пробовал ли ты автоматизировать

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

Привет, любители ручного управления и автоматизации! 🚀

Знаешь ли ты, что правильная организация логов — залог стабильной системы? Сегодня расскажу, как за минуту сделать так, чтобы лог-файлы не захламляли диск и не запускали тревоги.

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

- Создай скрипт cleanup_logs.sh:

#!/bin/bash

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

- Сделай его исполняемым:

chmod +x cleanup_logs.sh

- Настрой cron-заводку для автоматической работы (например, каждый день в 3 ночи):

0 3 * * * /full/path/to/cleanup_logs.sh

В этом случае все лог-файлы старше 7 дней автоматически исчезнут, освобождая место 👍

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

Пробовал ли ты автоматизировать такую задачу? Что бы еще нужно уметь для управления логами?

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

📩 Завтра: Как устроить отказоустойчивый DNS за 5 минут!

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

🧠 - Открывай тайны логирования: 10 лучших команд для Linux систем https://t.me/LinuxSkill

🧠 - Защити свой сервер: автоматическая ротация логов и мониторинг https://t.me/LinuxSkill