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

🛠️ Как сделать автоматическую очистку логов в Linux для чистоты системы

🛠️ Как сделать автоматическую очистку логов в Linux для чистоты системы Привет, админы и любители Linux! 🚀 Удерживать систему в порядке — не так сложно, как кажется. Сегодня расскажу, как легко настроить автоматическую очистку логов, чтобы они не съедали всю свободную память и не превращали ваш сервер в помойку. - Первым делом, можно использовать встроенный logrotate. Он гибкий и настраиваемый: - Создаешь конфигурацию, например, для системных логов: sudo nano /etc/logrotate.d/custom_logs - Добавляешь туда параметры: /var/log/syslog { weekly rotate 4 missingok notifempty compress delaycompress sharedscripts postrotate /usr/bin/systemctl restart rsyslog endscript } - Этот скрипт будет сжимать и удалять старые логи еженедельно, оставляя четыре архива. - Для дополнительной автоматизации можно совместить cron и logrotate, - напомню, что важно правильно настроить параметры — чтобы логи хранились, но не мешали остальным задачам. А что, когда логов становится слишком много? Или ты

🛠️ Как сделать автоматическую очистку логов в Linux для чистоты системы

Привет, админы и любители Linux! 🚀

Удерживать систему в порядке — не так сложно, как кажется. Сегодня расскажу, как легко настроить автоматическую очистку логов, чтобы они не съедали всю свободную память и не превращали ваш сервер в помойку.

- Первым делом, можно использовать встроенный logrotate. Он гибкий и настраиваемый:

- Создаешь конфигурацию, например, для системных логов:

sudo nano /etc/logrotate.d/custom_logs

- Добавляешь туда параметры:

/var/log/syslog {

weekly

rotate 4

missingok

notifempty

compress

delaycompress

sharedscripts

postrotate

/usr/bin/systemctl restart rsyslog

endscript

}

- Этот скрипт будет сжимать и удалять старые логи еженедельно, оставляя четыре архива.

- Для дополнительной автоматизации можно совместить cron и logrotate,

- напомню, что важно правильно настроить параметры — чтобы логи хранились, но не мешали остальным задачам.

А что, когда логов становится слишком много? Или ты хочешь оставить только свежие файлы? Тогда настроив logrotate, ты забудешь об этом — чистота гарантирована!

Если интересно — в следующий раз расскажу о том, как создавать собственные скрипты для регулярной очистки данных. А пока — как вы обходитесь с логами?

Прокачай свои скилы в телеграм-канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot

📩 Завтра: как быстро и просто настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!