Обновление операционной системы (ОС) на сервере с BILLmanager повышает безопасность и стабильность работы платформы. Актуальные версии ОС содержат исправления уязвимостей, улучшения производительности и новые возможности, которые могут повысить эффективность работы вашего сервера и улучшить управление хостингом. Обновить ОС можно двумя способами:

  • перенести платформу на сервер с Ubuntu 24 — рекомендуемый вариант;
  • обновить ОС без переноса платформы — существует вероятность, что система может выйти из строя.

В статье описано, как обновить Ubuntu 20 на сервере с BILLmanager до версии 24. 

Поддержка ОС Ubuntu 24.04 начинается с версии 6.120. Если версия платформы на вашем сервере ниже, обновите платформу. Подробнее см. статью Обновление.

Обновление ОС с переносом платформы


Чтобы обновить ОС с переносом платформы на другой сервер:   

  1. Установите на новом сервере Ubuntu 24. Подробнее см. документацию Ubuntu: https://documentation.ubuntu.com/server/tutorial/basic-installation/
  2. Установите на новом сервере BILLmanager по инструкции из статьи Процесс установки
  3. Перенесите платформу по инструкции из статьи Перенос между серверами.

Обновление ОС без переноса платформы


Подготовка к обновлению

Перед обновлением:

  1. Убедитесь, что сервер соответствует системным требованиям. Подробнее см. статью Требования к серверу.

  2. Создайте резервную копию платформы. Подробнее см. в статье Резервное копирование.

Обновление ОС на сервере

Чтобы обновить ОС Ubuntu:

  1. Подключитесь к серверу по SSH с правами суперпользователя (по умолчанию root). Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Удалите репозитории:
    • exosoft.list
    • ispsystem-base.list
    • ispsystem.list 
    cd /etc/apt/sources.list.d && rm -f exosoft.list ispsystem-base.list ispsystem.list
    BASH
  3. Обновите ОС до Ubuntu 22 и  перезагрузите сервер с помощью команд:
    sudo apt update
    sudo apt upgrade
    sudo do-release-upgrade
    sudo reboot
    BASH
  4. Обновите ОС до Ubuntu 24 командами и  перезагрузите сервер с помощью команд.
    sudo apt update
    sudo apt upgrade
    sudo do-release-upgrade
    sudo reboot
    BASH

    Подробнее об обновлении см. в документации Ubuntu.

    root@myubuntu:~# hostnamectl 
     Static hostname: example-hostname.example.com
           Icon name: computer-vm
             Chassis: vm       Machine ID: 1234567890abcdef1234567890abcdef
             Boot ID: abcdef1234567890abcdef1234567890
      Virtualization: kvm
    Operating System: Ubuntu 24.04.2 LTS                   
              Kernel: Linux 6.8.0-58-generic
        Architecture: x86-64
     Hardware Vendor: Example Corp
      Hardware Model: Example Model
    Firmware Version: 1.0.0
       Firmware Date: Fri 2025-04-01
        Firmware Age: 0y 0m 0d
    BASH
  5. Если на сервере не установлена утилита wget, установите её: 
    sudo apt install wget
    BASH
  6.  Перейдите в директорию с инсталлятором, удалите инсталлятор и заново загрузите последнюю версию с помощью команд:
    rm -f install.sh
    wget -O install.sh https://download.ispsystem.com/install.sh
    BASH
  7. После обновления ОС добавьте репозитории ISPsystem в список источников с помощью команды:
    sh install.sh --noinstall --release <репозиторий>
    BASH

    Вместо  <репозиторий> укажите ветку обновлений платформы:

    • stable — если ранее использовалась стабильная версия системы;
    • beta — если ранее использовалась версия с последними нововведениями.

  8. Выполните команду:
    apt update && apt upgrade
    BASH
  9. Выполните команду:
    usr/local/mgr5/sbin/pkgupgrade.sh coremanager
    BASH