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

📡 Как настроить автоматическую очистку мусора в Linux через systemd-timers

📡 Как настроить автоматическую очистку мусора в Linux через systemd-timers Привет, искатели эффективности! 🚀 Знаете ли вы, что можно настроить автоматическую очистку временных файлов и кэша, чтобы ваш сервер всегда был чистым и быстрым? Не нужно париться с крон-заданиями — systemd предлагает более современный и надежный способ управлять задачами по расписанию. Плюсы использования systemd-timers: - Надежность и автоматизация без костылей - Гибкая настройка интервалов и условий запуска - Легко контролируется через системные journal Пример: создадим таймер, который раз в неделю будет очищать /tmp и кэш apt. - Создаем unit-файл: clean-tmp.service [Unit] Description=Clean /tmp directories [Service] Type=oneshot ExecStart=/bin/rm -rf /tmp/* - И таймер: clean-tmp.timer [Unit] Description=Weekly cleanup of /tmp [Timer] OnCalendar=weekly Persistent=true [Install] WantedBy=timers.target - Активируем: sudo systemctl daemon-reload sudo systemctl enable --now clean-tmp.timer Теперь ваш с

📡 Как настроить автоматическую очистку мусора в Linux через systemd-timers

Привет, искатели эффективности! 🚀

Знаете ли вы, что можно настроить автоматическую очистку временных файлов и кэша, чтобы ваш сервер всегда был чистым и быстрым? Не нужно париться с крон-заданиями — systemd предлагает более современный и надежный способ управлять задачами по расписанию.

Плюсы использования systemd-timers:

- Надежность и автоматизация без костылей

- Гибкая настройка интервалов и условий запуска

- Легко контролируется через системные journal

Пример: создадим таймер, который раз в неделю будет очищать /tmp и кэш apt.

- Создаем unit-файл: clean-tmp.service

[Unit]

Description=Clean /tmp directories

[Service]

Type=oneshot

ExecStart=/bin/rm -rf /tmp/*

- И таймер: clean-tmp.timer

[Unit]

Description=Weekly cleanup of /tmp

[Timer]

OnCalendar=weekly

Persistent=true

[Install]

WantedBy=timers.target

- Активируем:

sudo systemctl daemon-reload

sudo systemctl enable --now clean-tmp.timer

Теперь ваш сервер будет сам заботиться о чистоте! Макет можно расширять — добавлять очистку логов или кэша браузеров.

А как вы автоматизируете чистку системы? Ведь чем меньше мусора — тем быстрее работает ваш Linux!

💬 Приглашаю прокачать свои скилы в телеграм-канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot.

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

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