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

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

🛠️ Как быстро настроить автоматическую очистку логов в Linux Привет, ценители автоматизации! 🚀 Если вы любите держать систему в порядке без лишних усилий — этот лайфхак для вас. Настроить автоматическую очистку логов — значит обеспечить стабильную работу и избежать заполнения диска. Готовы? Погнали! - Создаем простой скрипт очистки: sudo find /var/log -type f -name "*.log" -mtime +7 -delete - Добавляем его в cron для ежедневного запуска: 0 3 * * * /path/to/your/script.sh - Для более гибкой очистки используем logrotate, настроив его правильно: - В файле /etc/logrotate.conf задаем параметры частоты и хранения логов. - Можно автоматизировать удаление старых логов с помощью параметра rotate: /var/log/*.log { weekly rotate 4 missingok notifempty compress delaycompress postrotate systemctl reload rsyslog endscript } - Такой подход снимает заботы о логах, освобождает диск и помогает соблюдать чистоту системы. Что скажете — разве это не прекрасное чувство контроля над своей систе

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

Привет, ценители автоматизации! 🚀

Если вы любите держать систему в порядке без лишних усилий — этот лайфхак для вас.

Настроить автоматическую очистку логов — значит обеспечить стабильную работу и избежать заполнения диска. Готовы? Погнали!

- Создаем простой скрипт очистки:

sudo find /var/log -type f -name "*.log" -mtime +7 -delete

- Добавляем его в cron для ежедневного запуска:

0 3 * * * /path/to/your/script.sh

- Для более гибкой очистки используем logrotate, настроив его правильно:

- В файле /etc/logrotate.conf задаем параметры частоты и хранения логов.

- Можно автоматизировать удаление старых логов с помощью параметра rotate:

/var/log/*.log {

weekly

rotate 4

missingok

notifempty

compress

delaycompress

postrotate

systemctl reload rsyslog

endscript

}

- Такой подход снимает заботы о логах, освобождает диск и помогает соблюдать чистоту системы.

Что скажете — разве это не прекрасное чувство контроля над своей системой? А не лучше ли доверить такие задачи автоматике, чтобы она работала за нас?

Прокачивай свои навыки с нами! Поэтому подписывайся в канал https://t.me/LinuxSkill и тестируй знания в боте https://t.me/gradeliftbot — так ты всегда будешь на шаг впереди!

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