🛠️ Как настроить автоматическую очистку логов в 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 — безопасность без забот! Включи 🔔, чтобы не пропустить!