Как обновить ваш сервер (Ubuntu)
Ubuntu – одна из самых популярных операционных систем на серверах для запуска веб-сайтов. Кроме того, провайдеры VPS, такие как DigitalOcean, Vultr, и Linode упрощают установку всего в несколько щелчков мышью.
Ubuntu также продолжает обновляться новыми версиями. Если вы находитесь на настольном компьютере, вам будет предложено, когда будет доступно обновление, и вы также получите инструкции по процессу.
Однако на сервере у вас может не быть этой привилегии. Таким образом, обновление вашего сервера Ubuntu потребует запуска нескольких командных строк. И в этой статье мы увидим, как именно это сделать.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Обязательное условие
Прежде чем мы начнем, было бы лучше иметь резервную копию файлов и базы данных вашего веб-сайта или снимок вашего сервера. Таким образом, вы всегда можете вернуться к предыдущему состоянию вашего сервера в случае сбоя обновления или поломки чего-либо на веб-сайте.
Если у вас рабочий сайт, пользователи которого постоянно используют его, вы можете отправить им уведомление о том, что сайт будет временно обслуживаться.
Наконец, вам нужен root-доступ или псевдодоступ к серверу, так как для запуска операции обновления требуются высокие привилегии.
После того, как все эти предварительные условия будут проверены, можно приступать к работе.
Проверка версии
Во-первых, давайте проверим текущую версию Ubuntu, которая у нас есть. Как видно на изображении ниже, текущая версия, которую мы используем, – Ubuntu 18.04 LTS.
LTS (долгосрочная поддержка) означает, что ему будут предоставляться обновления, исправления безопасности и поддержка от Канонический, минимум 5 лет и еще несколько лет для отладочных релизов. По сравнению с версией без LTS, которая получает поддержку только около 1 года.
На момент написания текущая версия LTS, помимо 18.04, была 20.04. Итак, мы собираемся обновить его 20.04.
Пакеты очистки и обновления
Во-первых, мы очищаем файлы локального репозитория, которые больше не могут быть загружены, и удаляем устаревшие пакеты, которые были автоматически установлены, поскольку эти файлы теперь в основном бесполезны. Сделать это:
- Введите команду: apt clean && apt autoclean && apt autoremove -y
- Затем введите команду apt update && apt dist-upgrade -y, чтобы обновить список индекса пакетов и репозиториев и обновить некоторые пакеты. Команда dist-upgrade также исправляет некоторые конфликты в пакетах и установленных зависимостях пакетов, поэтому она также может удалить некоторые пакеты, которые больше не используются.
- На этом этапе вам, возможно, придется перезагрузить сервер после выполнения этих обновлений пакетов. Поэтому, когда вам будет предложено перезагрузить компьютер, введите: reboot Эта команда автоматически выйдет из текущего сеанса SSH. Подождите некоторое время, затем снова войдите в SSH.
Обновить выпуск Ubuntu
Теперь, когда мы все прояснили, обновили и разрешили пакеты в Ubuntu, мы можем выполнить фактическое обновление Ubuntu.
- Чтобы обновить его, введите следующую команду: do-release-upgrade
- Сначала процесс попросит вас выполнить операцию обновления через новый демон SSH. Введите «y», чтобы продолжить.
- Во-вторых, он попросит обновить список репозиториев пакетов до Ubuntu 20.04 («Focal» Fossa). Итак, введите «y», так как мы хотим, чтобы весь список обновился, а затем продолжайте.
- Затем он подтвердит количество пакетов, размер для загрузки для обновления и то, что обновление, возможно, займет часы. Обычно это верно при обновлении на локальном компьютере, но обновление на сервере обычно происходит быстрее.
- Во время обновления вы также получите уведомление, подобное показанному ниже. Это говорит о том, что обновление обновит некоторые запущенные службы и потребует перезапуска службы. Выберите «Да», чтобы приложение не запрашивало разрешение каждый раз, когда требуется перезагрузка.
- Теперь подождите, пока он продолжит процедуру обновления. По окончании процедуры он снова попросит вас перезагрузиться.
Заключение
Это все шаги по обновлению Ubuntu на вашем VPS. Когда вы снова войдете в SSH после перезагрузки, вы должны приветствовать новую версию: Ubuntu 20.04.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)