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

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

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

Привет, друзья! 🧭 Хотите оставить свою систему чистой и организованной без лишних хлопот? Тогда настало время познакомиться с мощью systemd — вспомогателем, который делает жизнь sysadmin'а проще!

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

- Создайте юнит-таймер, который будет запускать очистку раз в неделю:

[Unit]

Description=Очистка логов при помощи systemd

[Service]

Type=oneshot

ExecStart=/usr/bin/journalctl --vacuum-time=2weeks

- А затем создайте таймер, чтобы он запускался регулярно:

[Unit]

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

[Timer]

OnBootSec=10min

OnUnitActiveSec=1w

[Install]

WantedBy=timers.target

- Включите таймер:

sudo systemctl enable --now логОчистка.timer

Теперь система сама позаботится об освобождении места и сохранении только свежих журналов!

Задумывались ли вы, как держать систему максимально сухой и комфортной без ручных команд? Это как иметь личного ассистента, который не даст забывать о важном.

Пробуйте, экспериментируйте — и скоро вы узнаете, что автоматизация — это ключ к спокойствию!

💬 Пригласите своих коллег прокачать навыки: https://t.me/LinuxSkill а вакансии ищи в боте https://t.me/gradeliftbot.

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