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

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

🛠️ Как быстро настроить автоматическую очистку логов в Linux Привет, любители конфигураций и автоматизации! 🚀 Специально для тех, кто хочет держать систему в порядке без постоянных напоминаний — сегодня расскажу о простом, но мощном способе. Автоматическая очистка логов — залог не только чистоты, но и стабильной работы системы! Вот почему это важно: - Избегаешь переполнения диска - Предотвращаешь тормоза из-за большого объема логов - Легко управлять текущим состоянием системы Самое простое решение — настроить logrotate. Можно задать частоту, объем и условия очистки логов! Пример: создаем конфиг /etc/logrotate.d/myapp: - Указываем логи, которые нужно очищать - Задаем параметры: /var/log/myapp/*.log { weekly rotate 4 missingok notifempty compress delaycompress postrotate systemctl restart myapp endscript } Это значит: логи будут ротироваться раз в неделю, хранить 4 архива, а старые — сжимать. Также, после ротации, перезапускаем приложение для актуальности. Много ли нужно — все

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

Привет, любители конфигураций и автоматизации! 🚀

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

Автоматическая очистка логов — залог не только чистоты, но и стабильной работы системы!

Вот почему это важно:

- Избегаешь переполнения диска

- Предотвращаешь тормоза из-за большого объема логов

- Легко управлять текущим состоянием системы

Самое простое решение — настроить logrotate.

Можно задать частоту, объем и условия очистки логов!

Пример: создаем конфиг /etc/logrotate.d/myapp:

- Указываем логи, которые нужно очищать

- Задаем параметры:

/var/log/myapp/*.log {

weekly

rotate 4

missingok

notifempty

compress

delaycompress

postrotate

systemctl restart myapp

endscript

}

Это значит: логи будут ротироваться раз в неделю, хранить 4 архива, а старые — сжимать.

Также, после ротации, перезапускаем приложение для актуальности.

Много ли нужно — всего одна команда для ручной проверки:

sudo logrotate /etc/logrotate.conf

А автоматизация? — всё просто: logrotate запускается по крону, причем по умолчанию.

А нравится ли тебе управлять логами так или предпочитаешь больше автоматизации?

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

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