🛠️ Как настроить автоматическую очистку логов и освободить место на сервере
Привет, админы и энтузиасты! 🚀
Если ваш сервер стал напоминать склад мусора, и даже свободное дисковое пространство тает на глазах — это сигнал, что пора заняться логами!
Предлагаю необычный, но очень эффективный способ — автоматическую очистку старых логов, которая поможет держать систему в порядке и освобождать место регулярно.
- Используйте 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 минут!
Включи 🔔 чтобы не пропустить!