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

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

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

Привет, друзья! Иногда система начинает копить логи — вдруг разрослись до гигабайтов и съедают место на диске? Не паникуйте! Сегодня расскажу, как настроить автоматическую очистку логов быстро и безболезненно.

- Используем встроенные инструменты: logrotate. Он позволяет задать правила для ротации и удаления старых логов.

- Создаешь конфигурационный файл: /etc/logrotate.d/mylogs, указываешь пути и параметры.

- Например, чтобы лог файлы с определенного сервиса автоматически сжигались и удалялись через неделю, достаточно прописать:

/var/log/myapp/*.log {

weekly

rotate 4

missingok

notifempty

compress

delaycompress

sharedscripts

postrotate

systemctl restart myapp.service > /dev/null 2>&1 || true

endscript

}

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

А какие лайфхаки по управлению логами знаете именно вы?

- Приглашаю подписаться в наш канал https://t.me/LinuxSkill — там больше полезных статей, а для системных админов есть бот https://t.me/gradeliftbot: он подскажет, как легко прокачать свои навыки!

📩 Завтра: как за 5 минут настроить Fail2Ban!

Включи 🔔 чтобы не пропустить!