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

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

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

Привет, техно-гуру! 🚀

Наполняешь сервер логами? Хотите, чтобы он сам заботился о чистоте диска — быстро и без лишних хлопот? Тогда этот трюк для тебя!

📜 Современный сервер — словно живой организм: он умеет хранить миллионы файлов, но без контроля дисковое пространство уходит в небеса. Время подключить автоматическую очистку мусора!

Чтобы избавиться от старых логов, достаточно настроить cron-задачу.

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

sudo nano /usr/local/bin/clear_old_logs.sh

и пишем туда:

#!/bin/bash

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

Этот скрипт удалит все лог-файлы старше 7 дней.

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

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

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

sudo crontab -e

и прописываем:

0 3 * * * /usr/local/bin/clear_old_logs.sh

Вот и все! Теперь ваш сервер сам заботится о логах. Он не даст диску забиться, а вы будете спать спокойно.

А вы вообще следите за объемом логов или полагаетесь на автоматическую заботу системы?

Приглашаем в наш канал https://t.me/LinuxSkill — там еще больше лайфхаков! А для оценки своих знаний — бота https://t.me/gradeliftbot.

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