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

🔧 *Как быстро настроить автоматическую очистку логов и освободить место на сервере

🔧 *Как быстро настроить автоматическую очистку логов и освободить место на сервере*

Привет, коллеги-айтишники! 🚀

Заметили, что сервер начал тормозить из-за гигабайтов логов? Не беда! Есть лёгкий способ держать всё в порядке и освобождать место — автоматическая очистка логов. Это как забота о собственном здоровье: чуть-чуть профилактики — и ваш сервер всегда бодр!

Самое главное — настроить крон, чтобы он запускал скрипт регулярно. Вот пример: создаёшь файл очистки, например, очистка-логи.sh, внутри которого прописываешь

- удаление старых логов:

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

- или очистку конкретных логов:

sudo truncate -s 0 /var/log/*.log

Далее добавляешь задачу в крон:

sudo crontab -e

и вставляешь строку:

0 3 * * * /path/to/очистка-логи.sh

И всё — каждые сутки в 3 ночи твой сервер будет освобождать место!

А как вы следите за ростом логов на своих серверах?

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

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