🛠️ Как настроить автоматическую очистку логов в Linux
Привет, друзья! 🚀
Знаете ли вы, что ежедневное накопление логов может существенно забить диск или замедлить работу системы? Сегодня расскажу, как настроить автоматическую чистку логов — быстро и без нервотрепки!
- Используйте logrotate — это универсальный инструмент для управления логами.
- В конфиге /etc/logrotate.conf или /etc/logrotate.d/ можно прописать правила для разных видов логов.
- Например, чтобы удалять логи, старше 7 дней, добавьте:
/var/log/*.log {
daily
rotate 7
missingok
notifempty
compress
delaycompress
create 0640 root adm
sharedscripts
postrotate
systemctl restart rsyslog
endscript
}
- Можно задать и автоматическую очистку, например, с помощью cron, при помощи простого скрипта:
find /var/log -type f -name "*.log" -mtime +7 -delete
Поставьте задачу в cron, и ненужные старые файлы исчезнут сами собой. Главное — не забыть о сохранности важных данных!
Кому пригодится эта знания — скажите, а что важнее для вас: безопасность или максимальная чистота диска?
Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!