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

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

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

Привет, тифоманы по чистоте системы! 🚀

Ты когда-либо задумывался, как избавиться от растущих лог-файлов, не тратя кучу времени?

Я расскажу тебе о простом и элегантном способе — настройке автоматической очистки логов прямо через системные инструменты.

Что важно знать:

- Используем системный таймер для выполнения задач

- Создаем собственный юнит-файл для очистки

- Можно настроить периодическую чистку без лишних усилий

Например, создаем файл /etc/systemd/system/log-cleaner.service:

[Unit]

Description=Очистка логов

[Service]

Type=oneshot

ExecStart=/bin/rm -rf /var/log/*.log

И добавляем таймер:

/etc/systemd/system/log-cleaner.timer

[Unit]

Description=Таймер очистки логов

[Timer]

OnBootSec=1h

OnUnitActiveSec=24h

Persistent=true

[Install]

WantedBy=timers.target

Активируем таймер:

sudo systemctl enable log-cleaner.timer

sudo systemctl start log-cleaner.timer

Теперь твоя система сама заботится о логах!

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

Ты можешь настроить очистку конкретных файлов или каталогов по своему вкусу — всё просто и удобно!

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

📩 Завтра: Как быстро настроить резервное копирование с помощью Rsync!

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