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

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

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

Привет, админы и энтузиасты! 🚀

Если ваш сервер стал напоминать склад мусора, и даже свободное дисковое пространство тает на глазах — это сигнал, что пора заняться логами!

Предлагаю необычный, но очень эффективный способ — автоматическую очистку старых логов, которая поможет держать систему в порядке и освобождать место регулярно.

- Используйте logrotate, чтобы управлять файлами логов:

sudo apt-get install logrotate

sudo nano /etc/logrotate.conf

- В конфигурации задайте частоту, количество хранящихся архивов и условия:

/var/log/*.log {

weekly

rotate 4

missingok

notifempty

compress

delaycompress

postrotate

systemctl reload nginx

endscript

}

- Можно дополнительно настроить cron для автоматической очистки:

sudo crontab -e

Добавьте строку:

0 3 * * * /usr/sbin/logrotate /etc/logrotate.conf

Теперь даже если логов накопится слишком много, система сама возьмет их под контроль — и место освободится!

Когда последний раз ты проверял свои логи? Может, пора автоматизировать?

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

*Уверен в своих знаниях linux? Пройди тесты в канале https://t.me/LinuxSkill или узнай всю правду о рынке вакансий системных админов в telegram боте https://t.me/gradeliftbot*

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

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