📡 Как организовать автоматическую очистку логов в 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
20 августа 202520 авг 2025
1 мин