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

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

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