Легко: Переход с Ubuntu 14.04 на Ubuntu 16.04 на сервере

Данное руководство предназначено для обновления Ubuntu 14.04 до версии 16.04 на сервере. Версия Ubuntu 16.04 LTS, известная как Xenial Xerus, вышла 21 апреля 2016 года. Ознакомиться с заметками о выпуске можно на официальном сайте Ubuntu.

Обратите внимание: перед обновлением на рабочем сервере обязательно проведите всестороннее тестирование системы.

Переход с Ubuntu 14.04 на Ubuntu 16.04

Сначала установите SSH-соединение с вашим сервером и обновите все установленные пакеты.

sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade

Проверьте, установлена ли у вас утилита update-manager-core, используя следующую команду.

dpkg - l | grep update-manager-core

Если команда не выдает никаких результатов, это указывает на то, что update-manager-core не установлен. Установите его, используя следующую команду:

Читайте также:  Как выполнить установку медиасервера Subsonic на Ubuntu 18.04 и 19.04 с последующей активацией HTTPS

sudo apt-get install update-manager-core

Обновления с версии Ubuntu 14.04 LTS до 16.04 LTS станут доступны лишь после релиза Ubuntu 16.04.1 LTS, который намечен на 21 июля 2016 года. Следовательно, на дату написания (15 июня) нам придется воспользоваться параметром — d для принудительного обновления. Однако этот метод не рекомендуется для использования на рабочих серверах.

do-release-upgrade - d

С выходом Ubuntu 16.04.1 вы сможете просто использовать команду.

do-release-upgrade

По завершении обновления перезагрузите сервер. После этого снова подключитесь через SSH и выполните команду lsb_release — a, чтобы узнать версию Ubuntu.

root@ubuntu:~# lsb_release - a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04 LTS Release: 16.04 Codename: xenial

Поздравляем! Вы успешно провели обновление с Ubuntu 14.04 до 16.04. Теперь ваша система использует Systemd, и вам больше не нужно беспокоиться о upstart.

Читайте также:  Установка рабочего окружения Unity на Ubuntu 20.04 LTS

root@ubuntu:~# Проверьте состояние apache2 с помощью команды: systemctl status apache2.● apache2.service - LSB: Веб-сервер Apache2 Загружен: загружен (/etc/init. d/apache2; ошибка; заводская настройка: включена) Дополнение: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Статус:активный (работающий) с Ср 2016-06-15 11:30:38 EDT; 9 минут назад Docs: man:systemd-sysv-generator(8) Process: 337 ExecStart=/etc/init. d/apache2 start (code=exited, status=0/SUCCESS) CGroup: /system. slice/apache2.service ├─441 /usr/sbin/apache2 - k start └─444 /usr/sbin/apache2 - k start

Ваши комментарии, вопросы и предложения всегда рады видеть. Если этот пост вам понравился, не забудьте поделиться им с друзьями в социальных сетях! Следите за нами, чтобы не пропустить новые уроки по Linux.

Ваши комментарии, вопросы и предложения всегда рады видеть. Если этот пост вам понравился, не забудьте поделиться им с друзьями в социальных сетях! Следите за нами, чтобы не пропустить новые уроки по Linux.

Читайте также:  Как изменить идентификатор AnyDesk в Linux для удобства удалённого доступа