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

🔧 *Как быстро настроить автоматическую очистку логов и следить за их размером

🔧 *Как быстро настроить автоматическую очистку логов и следить за их размером*

Привет, прокачанные системные гуру! 🚀 Хотите избавиться от проблем с памятью и логами? Тогда сейчас расскажу, как держать логи под контролем, не тратя на это часы.

Самое важное — автоматически удалять старые записи и знать, когда 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 минут! Включи 🔔 чтобы не пропустить!