Як увімкнути автоматичне оновлення системи на 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
  • Не переривайте процес оновлення, щоб уникнути помилок.
  • Якщо сервер критичний, можна налаштувати сповіщення про оновлення у Telegram або на email.
Залишити відповідь 0

Your email address will not be published. Required fields are marked *