🖥️ Как быстро настроить автоматическую очистку логов в Linux
Привет, поклонники автоматизации! 🚀
Если у тебя часто забиваются диски логами — этот лайфхак для тебя. Настроим автоматическую очистку, которая спасет место и избавит от забот!
- Используем logrotate — мощный инструмент для управления логами.
- Настроим параметры так, чтобы старые логи удалялись или архивировались по расписанию.
- Легко добавим в задачу cron проверку, чтобы ничего не забыл.
Для начала проверь наличие logrotate:
dpkg -l | grep logrotate
Создадим конфигурационный файл:
sudo nano /etc/logrotate.d/custom_logs
И добавим туда что-то вроде:
- /var/log/*.log {
- daily
- rotate 7
- missingok
- notifempty
- compress
- delaycompress
- postrotate
- systemctl restart rsyslog
- endscript
- }
Теперь старые лог-файлы будут автоматически удаляться или сжиматься, освобождая место.
Также можно настроить cron для проверки дискового пространства или вручную запускать logrotate при необходимости.
Кто из вас любит держать систему чистой и упорядоченной? Может, есть свои хитрости?
💬 Пригласи своих друзей в наш телеграм-канал https://t.me/LinuxSkill а вакансиями делятся в боте https://t.me/gradeliftbot
«Прокачай свои скилы в телеграм-канале https://t.me/LinuxSkill а пройти тесты на знание Linux в боте https://t.me/gradeliftbot»
А что ты делаешь, чтобы не засорять систему логами?
📩 Завтра: как настроить Fail2Ban за 5 минут!
Включи 🔔, чтобы не пропустить!