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

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

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

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

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

- Используем logrotate — мощный инструмент для управления логами.

- Настройка проста: создаешь конфигурацию, задаешь параметры. Например, чтобы очистить старые логи каждые 7 дней, добавь в /etc/logrotate.d/myapp:

```

/var/log/myapp/*.log {

weekly

rotate 4

missingok

notifempty

compress

delaycompress

postrotate

systemctl restart myapp

endscript

}```

- Можно задавать свои сценарии: удаление через find или автоматическая архивация.

- Не забудь протестировать конфигурацию:

```

logrotate -d /etc/logrotate.d/myapp

Это очень удобно — не нужно постоянно бегать и чистить логи вручную. А еще, можно внедрить автоматическую очистку старых файлов, например:

**

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

`*

Всегда ли у вас настроена автоматическая забота о логах? Или собираетесь начать прямо сейчас? Подумайте, как это упростит вашу жизнь!

*Приглашаем в наш канал https://t.me/LinuxSkill и бота https://t.me/gradeliftbot — узнавайте больше фишек и тесты на знание Linux!*

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