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

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

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

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

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

🔧 Простая автоматизация через cron

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

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

Вписываешь:

#!/bin/bash

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

- Делешь его исполняемым:

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

- Настраиваешь cron-задание:

sudo crontab -e

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

0 0 * * * /usr/local/bin/clear_logs.sh

Теперь каждые сутки в полночь логи старше недели автоматически удаляются! Это помогает избежать переполнения и освобождает место для важных задач.

Маленькие хитрости — большие результаты! А как вы боретесь с логами на своих серверах?

💬 Пригласи подписаться на telegram канал https://t.me/LinuxSkill и telegram бот https://t.me/gradeliftbot:

«больше полезных статей ты найдешь в нашем телеграм канале https://t.me/LinuxSkill а вакансии для системных администраторов в боте https://t.me/gradeliftbot»

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