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

📡 Как организовать автоматическую очистку логов в Linux с помощью systemd

📡 Как организовать автоматическую очистку логов в Linux с помощью systemd Привет! Всегда приятно держать систему в порядке, не теряя время на ручную работу. Сегодня расскажу, как сделать так, чтобы ваши логи не захламляли диск — всё автоматически и спокойно! Используя возможности systemd, легко настроить автоматическую очистку старых логов. - Для этого достаточно создать юнит-таймер: sudo nano /etc/systemd/system/log-cleanup.timer и вставить: [Unit] Description=Автоматическая очистка логов через systemd [Timer] OnBootSec=10min OnUnitActiveSec=7d Persistent=true [Install] WantedBy=timers.target - А также юнит-слэш: sudo nano /etc/systemd/system/log-cleanup.service и прописать: [Unit] Description=Очистка старых логов [Service] Type=oneshot ExecStart=/usr/bin/journalctl --vacuum-time=7d После этого активируешь: sudo systemctl daemon-reload sudo systemctl enable --now log-cleanup.timer Теперь лог-файлы будут автоматически удаляться, если они старше 7 дней! Никакой рутины —

📡 Как организовать автоматическую очистку логов в Linux с помощью systemd

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

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

- Для этого достаточно создать юнит-таймер:

sudo nano /etc/systemd/system/log-cleanup.timer

и вставить:

[Unit]

Description=Автоматическая очистка логов через systemd

[Timer]

OnBootSec=10min

OnUnitActiveSec=7d

Persistent=true

[Install]

WantedBy=timers.target

- А также юнит-слэш:

sudo nano /etc/systemd/system/log-cleanup.service

и прописать:

[Unit]

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

[Service]

Type=oneshot

ExecStart=/usr/bin/journalctl --vacuum-time=7d

После этого активируешь:

sudo systemctl daemon-reload

sudo systemctl enable --now log-cleanup.timer

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

Чувствуешь ли ты, как системы становятся умнее вместе с тобой?

Приглашаю в канал https://t.me/LinuxSkill и бота https://t.me/gradeliftbot — там ещё больше полезных статей и тестов!

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