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

🛠️ Как настроить автоматическую очистку логов в Linux

🛠️ Как настроить автоматическую очистку логов в 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 минут! Включи 🔔 чтобы не пропустить!