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

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

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

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

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

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

Записываем туда:

#!/bin/bash

find /var/log -type f -name '*.log' -mtime +7 -exec truncate -s 0 {} \;

- Даем права:

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

- Настраиваем cron:

sudo crontab -e

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

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

Теперь ваши лог-файлы будут автоматом очищаться раз в сутки седьмого дня. Такая автоматизация — надежный друг системного администратора, который экономит время и нервы.

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

---

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

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

- Уверен в своих знаниях Linux? Проверь себя в канале https://t.me/LinuxSkill или узнай о рынке вакансий через https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!