🔥📡 Как быстро настроить автоматическую очистку логов в Linux
Привет, искатели командных решений! ⚙️
Хочешь избавиться от засоренных логов и обеспечить чистоту системы без лишних заморочек? Тогда этот практический совет — именно для тебя!
Погнали!
Зачастую лог-файлы съедают место и мешают стабильной работе. Решение — автоматическая ротация логов и их очистка. Вот что нужно знать:
- Использовать встроенный инструмент — logrotate. Он позволяет настроить правила архивации, сжатия и удаления логов по определенным параметрам.
- Создаешь конфиг:
sudo nano /etc/logrotate.d/myapp
- В файле прописываешь правила:
/var/log/myapp/*.log {
daily
rotate 7
compress
missingok
notifempty
create 640 user adm
postrotate
systemctl restart myapp
endscript
}
- Такой конфиг гарантирует, что лог-файлы будут очищаться раз в день, храниться 7 циклов, и при этом автоматически перезапускать приложение для новых логов.
Плюсы этого подхода — автоматизация, сохранность важных логов и стабильная работа системы.
А как вы боретесь с логами в своих проектах? Пишите в комментариях!
А еще — подписывайтесь на наш канал https://t.me/LinuxSkill, чтобы получать еще больше лайфхаков! А чтобы пройти тесты и проверить свои знания — загляните в бота https://t.me/gradeliftbot._
📩 Завтра расскажу, как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!