📡 Как настроить автоматическую очистку системных логов на Linux
Хочешь, чтобы твоя система оставалась чистой и не засорялась лишними файлами? Тогда автоматическая очистка логов — твой лучший друг!
Порой логи растут как на дрожжах, занимая место и мешая работе. Надежное решение — настроить автоматическую очистку.
- Используй logrotate
Это мощный инструмент, который помогает управлять файлами логов, архивировать и удалять старые записи.
Настрой его, указав, какие логи обрабатывать и через какой промежуток времени.
- Пример конфигурации:
/var/log/syslog {
rotate 7
daily
missingok
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
/usr/bin/systemctl restart rsyslog > /dev/null 2>&1 || true
endscript
}
Такой крон-задание запустит очистку логов ежедневно и сохранит последние 7 дней.
- Для автоматической очистки кэша, журналов и временных файлов — используем команду, прописанную в кронтаб:
find /var/log -type f -name "*.gz" -mtime +7 -delete
Самое главное — регулярно следить за объемом хранения и не давать системе заполняться мусором.
Готовы к новым вызовам? А может, у вас есть проверенные лайфхаки по управлению логами?
Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot
📩 Завтра: Как настроить Fail2Ban за 5 минут!
Включи 🔔 чтобы не пропустить!