📡 Настройка автоматических обновлений через systemd timers
Любишь, когда системы сами обновляются без лишних хлопот? Тогда превращай рутину в искусство!
Сегодня расскажу, как с помощью systemd timers можно втыкать автоматические обновления так, чтобы это было красиво, надежно и без участия человека.
- Создаешь unit-файл для обновлений, например, update.service:
[Unit]
Description=Обновление системы
[Service]
Type=oneshot
ExecStart=/usr/bin/apt-get update && /usr/bin/apt-get upgrade -y
- И таймер update.timer, который запустит его по расписанию:
[Unit]
Description=Запуск обновлений каждые сутки
[Timer]
OnCalendar=daily
Persistent=true
[Install]
WantedBy=timers.target
- А потом активируешь таймер командой:
sudo systemctl enable --now update.timer
Системный администратор без гибкости — как корабль без руля! А с systemd timers ты можешь легко настроить обновления, отключить их или корректировать по желанию.
Плюсы такого подхода: автоматизация, надежность, возможность логировать процедуру и устраивать «чистоту» без ручных команд.
Готов попробовать? Тогда вперед, настрой свои автообновления и забудь о ручных апдейтах!
А ты запускал автоматические обновления на сервере? Делишься ли своим опытом или предпочитаешь ручную настройку?
💬 Пригласи друзей-программистов и sysadmin-ов: больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill а вакансии для системных администраторов — в боте https://t.me/gradeliftbot.
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!