🔧 *Как быстро настроить автоматическую очистку логов и следить за их размером*
Привет, прокачанные системные гуру! 🚀 Хотите избавиться от проблем с памятью и логами? Тогда сейчас расскажу, как держать логи под контролем, не тратя на это часы.
Самое важное — автоматически удалять старые записи и знать, когда logs переполняются.
- Настройте logrotate, чтобы он сам следил за файлами логов:
sudo apt install logrotate
- Создайте свой конфиг /etc/logrotate.d/myapp:
/var/log/myapp/*.log {
daily
rotate 7
compress
missingok
notifempty
create 640 www-data adm
sharedscripts
postrotate
systemctl restart myapp
endscript
}
- Проверяйте размер логов вручную:
du -sh /var/log/myapp/
Или автоматизируйте это:
find /var/log/myapp/ -name "*.log" -type f -size +100M -exec rm -f {} \;
Эта команда удалит большие файлы, если лог занимает больше 100 мегабайт.
Следите за размером — чтобы система не захлебнулась от логов!
А как вы следите за логами сейчас? Возможно, есть секретные фишки?
Прокачай свои скилы в телеграм-канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot.
📩 Завтра: Почему важно правильно настраивать backup и как это делать за 5 минут! Включи 🔔 чтобы не пропустить!