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

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

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

Привет, друзья! 🚀

Всегда ли у вас на сервере хватает места? Иногда долгие месяцы логов растут как на дрожжах, забивая дисковое пространство.

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

- Создайте скрипт очистки логов, например, в /usr/local/bin/clean_logs.sh:

#!/bin/bash

find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \;

- Сделайте его исполняемым:

sudo chmod +x /usr/local/bin/clean_logs.sh

- Добавьте в cron задание, чтобы запускалось ежедневно:

sudo crontab -e

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

0 2 * * * /usr/local/bin/clean_logs.sh

Теперь ваше пространство не будет забито старыми логами, а systemd/journald продолжит аккуратно управлять журналами. Это как забота о системе, чтобы она всегда оставалась чистой и работоспособной.

А у вас есть свои лайфхаки по поддержанию чистоты сервера?

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

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