🖥️ Как быстро настроить автоматическую очистку лога в 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 минут! Включи 🔔 чтобы не пропустить!