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

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

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

Привет, любознательные системные маги! 🚀

Образно говоря, лог-файлы — как дневники ваших серверов, которые растут постоянно. И если их не убирать, можно потерять важное место или усложнить диагностику! Сегодня расскажу, как настроить автоматическую очистку логов легко и просто.

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

- Создайте конфигурацию, например:

sudo nano /etc/logrotate.d/myapp

- Вставьте туда:

/var/log/myapp/*.log {

weekly

rotate 4

missingok

notifempty

compress

delaycompress

sharedscripts

postrotate

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

endscript

}

- Теперь логи будут ротироваться каждую неделю, а старые — архивироваться и удаляться через 4 цикла.

Зачем это важно?

- Защита дискового пространства

- Удобство в поиске свежих логов

- Минимизация ошибок из-за переполненных логов

Играйте с logrotate, автоматизация — ваш лучший друг!

А как у вас настроены логи на серверах? Делитесь опытом!

Прокачивай свои скилы в телеграме https://t.me/LinuxSkill, а для тестов — https://t.me/gradeliftbot.

Уверен в своих знаниях? Пройди тесты или узнай всю правду о рынке вакансий!

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