🕸️ Как настроить автоматическую очистку логов и освободить место на сервере
Вы когда-нибудь сталкивались с ситуацией, когда лог-файлы буквально занимают всю дисковую память, а ситуация кажется безвыходной?
Есть быстрый способ держать лог-файлы под контролем и не бояться переполнения диска – автоматическая очистка!
Преимущества такого подхода:
- Автоматизация процесса – не нужно будет вручную каждую неделю удалять старые логи
- Обеспечение стабильной работы сервера – избегаете ошибок из-за нехватки места
- Гибкая настройка – можете выбрать, как долго хранить старые записи
Для этого достаточно настроить logrotate:
- Создайте конфигурацию файла, например, /etc/logrotate.d/myapp:
/var/log/myapp/*.log {
weekly
rotate 4
missingok
notifempty
compress
delaycompress
postrotate
systemctl reload myapp
endscript
}
Этот пример гарантирует, что логи будут архивироваться, удаляться через 4 недели и не мешать работе приложения.
Маленький трюк, который спасет часами нервов и места на диске!
А вы уже автоматизировали очистку логов на своих серверах?
- Пригласи свои знания в телеграм: https://t.me/LinuxSkill а вакансии — в боте https://t.me/gradeliftbot
- «Прокачай свои скилы в телеграм-канале https://t.me/LinuxSkill и пройди тесты в боте https://t.me/gradeliftbot»
- Уверен в своих знаниях? Проверь себя и узнай, что ждёт в будущем на рынке Linux-специальностей.
📩 Завтра: Как настроить Fail2Ban за 5 минут!
Включи 🔔 чтобы не пропустить!