Как включить автоматическое обновление системы на VPS

🔹 Зачем это нужно

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

⚙️ 1. Ubuntu / Debian

  1. Обновите список пакетов и установите модуль автообновлений:
sudo apt update && sudo apt install unattended-upgrades -y
  1. Активируйте автоматическую установку обновлений:
sudo dpkg-reconfigure --priority=low unattended-upgrades
  1. Чтобы изменить параметры вручную, откройте файл конфигурации:
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades

Убедитесь, что активированы строки:

"${distro_id}:${distro_codename}-security";
"${distro_id}:${distro_codename}-updates";
  1. Чтобы включить автоматическую перезагрузку после обновлений:
sudo nano /etc/apt/apt.conf.d/20auto-upgrades

Пример конфигурации:

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";

⚙️ 2. CentOS / AlmaLinux / Rocky Linux

  1. Установите утилиту автоматических обновлений:
sudo yum install dnf-automatic -y
  1. Откройте конфиг:
sudo nano /etc/dnf/automatic.conf
  1. Установите:
apply_updates = yes
  1. Включите и запустите таймер обновлений:
sudo systemctl enable --now dnf-automatic.timer
  1. Проверьте статус:
systemctl status dnf-automatic.timer

✅ Рекомендации

  • Периодически проверяйте журналы обновлений: cat /var/log/unattended-upgrades/unattended-upgrades.log
  • Не выключайте сервер во время обновления.
  • Для критичных систем настройте уведомления по email или в Telegram.
Добавить комментарий 0

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *