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

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

🛠️ Как быстро настроить автоматическую обработку логов с помощью Logrotate Привет, искатели путей автоматизации! 🚀 Если ты заметил, что логи разрастаются и занимают кучу места, это знак — пора что-то делать. Сегодня расскажу о простом, но мощном инструменте — Logrotate. Он позволяет автоматически сохранять, сжимать и удалять старые лог-файлы. Основные преимущества: - Не нужно вручную чистить логи - Можно настроить разные параметры для разных сервисов - Сохраняется важная история работы системы Для начала создадим конфигурацию: - Основной файл — /etc/logrotate.conf — содержит глобальные настройки - Для каждого сервиса пишем отдельный файл в /etc/logrotate.d/ Например, чтобы автоматически сжимать nginx-логи каждую неделю и хранить 4 архива: /var/log/nginx/*.log { weekly rotate 4 compress missingok notifempty } Запускаем Logrotate вручную: sudo logrotate -f /etc/logrotate.conf Или доверяем системе — она сама запланирует это через cron. Этот инструмент – наш маленький помощник

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

Привет, искатели путей автоматизации! 🚀

Если ты заметил, что логи разрастаются и занимают кучу места, это знак — пора что-то делать. Сегодня расскажу о простом, но мощном инструменте — Logrotate. Он позволяет автоматически сохранять, сжимать и удалять старые лог-файлы.

Основные преимущества:

- Не нужно вручную чистить логи

- Можно настроить разные параметры для разных сервисов

- Сохраняется важная история работы системы

Для начала создадим конфигурацию:

- Основной файл — /etc/logrotate.conf — содержит глобальные настройки

- Для каждого сервиса пишем отдельный файл в /etc/logrotate.d/

Например, чтобы автоматически сжимать nginx-логи каждую неделю и хранить 4 архива:

/var/log/nginx/*.log {

weekly

rotate 4

compress

missingok

notifempty

}

Запускаем Logrotate вручную:

sudo logrotate -f /etc/logrotate.conf

Или доверяем системе — она сама запланирует это через cron.

Этот инструмент – наш маленький помощник, который бережет пространство, а ты можешь сосредоточиться на более важных задачах.

Как думаешь, какие еще задачи можно автоматизировать с помощью логов?

---

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

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