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

📡 Настройка автоматических обновлений через systemd timers

📡 Настройка автоматических обновлений через 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 минут! Включи 🔔 чтобы не пропустить!