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

🕸️ Как настроить автоматическую очистку логов и освободить место на сервере

🕸️ Как настроить автоматическую очистку логов и освободить место на сервере

Вы когда-нибудь сталкивались с ситуацией, когда лог-файлы буквально занимают всю дисковую память, а ситуация кажется безвыходной?

Есть быстрый способ держать лог-файлы под контролем и не бояться переполнения диска – автоматическая очистка!

Преимущества такого подхода:

- Автоматизация процесса – не нужно будет вручную каждую неделю удалять старые логи

- Обеспечение стабильной работы сервера – избегаете ошибок из-за нехватки места

- Гибкая настройка – можете выбрать, как долго хранить старые записи

Для этого достаточно настроить 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 минут!

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