Как настроить автоматическое обновление системы на VPS
Настройка автообновления системы на VPS
🔹 Зачем это нужно
Автоматические обновления помогают:
- поддерживать сервер в безопасности;
- своевременно устанавливать патчи безопасности;
- экономить время на ручных обновлениях.
⚙️ 1. Для Ubuntu / Debian
1. Установите пакет:sudo apt update && sudo apt install unattended-upgrades -y
2. Включите автоматические обновления:sudo dpkg-reconfigure --priority=low unattended-upgrades
3. Для ручной настройки откройте файл:sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
4. Убедитесь, что активны строки:"${distro_id}:${distro_codename}-security";
"${distro_id}:${distro_codename}-updates";
5. Для автоматической перезагрузки после обновлений: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
2. Откройте конфигурацию:sudo nano /etc/dnf/automatic.conf
3. Установите параметр:apply_updates = yes
4. Включите и запустите службу:sudo systemctl enable --now dnf-automatic.timer
5. Проверьте статус:systemctl status dnf-automatic.timer
✅ Рекомендации
- Проверяйте логи обновлений:
cat /var/log/unattended-upgrades/unattended-upgrades.log
- Не выключайте сервер во время обновления.
- Для критических VPS настройте уведомления по почте или в Telegram.