Tehnografi.com - Технологические новости, обзоры и советы

Как обновить свой сервер (Ubuntu)

Примечание. Следующая статья поможет вам: Как обновить свой сервер (Ubuntu)

Ubuntu — одна из самых популярных операционных систем на серверах для запуска веб-сайтов. Кроме того, поставщики VPS, такие как DigitalOcean, Vultr и Linode, упрощают установку всего за несколько кликов.

Ubuntu также продолжает обновляться новыми версиями. Если вы используете настольный компьютер, вам будет предложено, когда будет доступно обновление, и вы также получите инструкции по процессу.

Однако на сервере у вас может не быть этой привилегии. Таким образом, обновление вашего сервера Ubuntu потребует запуска нескольких командных строк. И в этой статье мы собираемся увидеть, как это сделать.

Предварительное условие

Прежде чем мы начнем, было бы лучше иметь резервную копию файлов и базы данных вашего веб-сайта или снимок вашего сервера. Таким образом, вы всегда можете вернуться к предыдущему состоянию вашего сервера в случае сбоя обновления или поломки чего-либо на веб-сайте.

Если вы используете рабочий сайт, где пользователи постоянно используют сайт, вы можете отправить им уведомление о том, что сайт на некоторое время будет находиться на обслуживании.

Наконец, вам нужно иметь root или псевдо-доступ к серверу, так как для запуска операции обновления потребуются высокие привилегии.

После проверки всех этих предварительных условий можно приступать к работе.

Проверка версии

Во-первых, давайте проверим текущую версию Ubuntu, которая у нас есть. Как видно на изображении ниже, текущая версия, которую мы используем, — Ubuntu 18.04 LTS.

ubuntu-версия

LTS (долгосрочная поддержка) означает, что Canonical будет предоставлять обновления, исправления безопасности и поддержку в течение не менее 5 лет и еще несколько лет для выпусков обслуживания. По сравнению с версией без LTS, которая получает поддержку только около 1 года.

На момент написания актуальной LTS-версией, кроме 18.04, является 20.04. Итак, мы собираемся обновить его 20.04.

ubuntu-lts

Пакеты очистки и обновления

Во-первых, мы очищаем файлы локального репозитория, которые больше нельзя загрузить, и удаляем устаревшие пакеты, которые были автоматически установлены, поскольку эти файлы теперь в основном бесполезны. Сделать это:

  1. Введите команду: apt clean && apt autoclean && apt autoremove -y
  2. ubuntu-автоочистка
  3. Затем введите команду apt update && apt dist-upgrade -y, чтобы обновить список индексов пакетов и репозиториев и обновить некоторые пакеты. Команда dist-upgrade также исправляет некоторые конфликты в установленных пакетах и ​​зависимостях пакетов, поэтому она также может удалить некоторые пакеты, которые больше не используются.
  4. ubuntu-обновление
  5. На этом этапе вам, возможно, придется перезагрузить сервер после выполнения этих обновлений пакетов. Поэтому, когда вам будет предложено перезагрузить компьютер, введите: reboot Эта команда автоматически выведет вас из текущего сеанса SSH. Подождите некоторое время, затем снова войдите в SSH.

Обновите выпуск Ubuntu

Теперь, когда мы все прояснили, обновили и разрешили пакеты в Ubuntu, теперь мы можем выполнить фактическое обновление Ubuntu.

  1. Чтобы обновить его, введите следующую команду: do-release-upgrade
  2. Сначала процесс попросит вас выполнить операцию обновления через новый демон SSH. Введите «y», чтобы продолжить.
  3. ubuntu-сделать-обновление
  4. Во-вторых, он попросит обновить список репозиториев пакетов до Ubuntu 20.04 («Focal» Fossa). Поэтому введите «y», так как мы хотим, чтобы весь список обновился, а затем продолжите.
  5. ubuntu-focal-записи
  6. Затем он подтвердит количество пакетов, размер загрузки для обновления и то, что обновление может занять несколько часов. Обычно это верно при обновлении на локальном компьютере, но обновление на сервере обычно происходит быстрее.
  7. Ubuntu-обновление-подтвердить
  8. Во время обновления вы также получите уведомление, подобное показанному ниже. Это говорит о том, что обновление обновит некоторые запущенные службы и потребует перезапуска службы. Выберите «Да», чтобы он не запрашивал разрешения каждый раз, когда ему нужно выполнить перезагрузку.
  9. Ubuntu-перезапуск-разрешение
  10. Теперь подождите, пока он продолжит процедуру обновления. По окончании процедуры еще раз попросит перезагрузиться.

Вывод

Это все шаги по обновлению Ubuntu на вашем VPS. Когда вы снова войдете в SSH после перезагрузки, вас должна приветствовать новая версия: Ubuntu 20.04.

убунту-20

Table of Contents