Need help? Chat now!

Hostwinds Учебники

Результаты поиска для:


Содержание


Очистка CentOS 7
Замена пакетов
Установите новое ядро и отпустите

Обновление с CentOS 7 до 8

Теги CentOS Web Panel 

Очистка CentOS 7
Замена пакетов
Установите новое ядро и отпустите

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

Поскольку была выпущена новая версия популярной операционной системы на базе Linux, CentOS, вы можете захотеть обновить свой сервер до этой новой версии.

В облачной инфраструктуре HostWinds у нас есть предварительно сделанные Centos 8 Image, которое вы можете легко переустановить сервер.Однако этот параметр переустанавливает всю операционную систему сервера, что означает, что любые данные на сервере будут потеряны.

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

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

это настоятельно рекомендуется Чтобы сделать снимок вашего VPS, прежде чем пытаться выполнить это обновление, просто если вам нужна резервная копия вашего сервера, который можно легко восстановить.

Очистка CentOS 7

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

Чтобы сделать это, сначала убедитесь, что ваша система актуальна:

yum update -y

Затем убедитесь, что у вас установлен репозиторий epel-release:

yum install -y epel-release

Затем установите пакеты yum-utils и rpmconf:

yum install -y yum-utils rpmconf

Теперь, когда rpmconf установлен, мы будем использовать его для разрешения наших пакетов rpm:

rpmconf -a

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

И, наконец, выполните очистку для любых ненужных или осиротевших пакетов:

package-cleanup --leaves
package-cleanup --orphans

Замена пакетов

Следующие шаги в коммутации в CentOS 8 заменяют необходимые системные пакеты и репозитории со своими эквивалентами CentOS 8.

Сначала установите новый менеджер пакетов на основе rpm под названием DNF:

yum install -y dnf

Во-вторых, удалите менеджер пакетов yum:

dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum

Далее запустите обновление системы с DNF:

dnf upgrade -y

Затем установите пакеты CentOS 8:

dnf install http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/{centos-release-8.1-1.1911.0.8.el8.x86_64.rpm,centos-gpg-keys-8.1-1.1911.0.8.el8.noarch.rpm,centos-repos-8.1-1.1911.0.8.el8.x86_64.rpm}

И обновите репозиторий EPEL:

dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Наконец, очистите все временные файлы:

dnf clean all

Установите новое ядро и отпустите

Заключительные шаги при переключении к Centos 8 устанавливают новую версию ядра Linux и самого выпуска New Centos 8.

Сначала удалите старое ядро:

rpm -e `rpm -q kernel`

Затем удалите все конфликтующие пакеты:

rpm -e --nodeps sysvinit-tools

Затем запустите обновление CentOS 8:

dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

Затем установите новое ядро ядра:

dnf -y install kernel-core

И запустите минимальную установку CentOS 8:

dnf -y groupupdate "Core" "Minimal Install"

Теперь ваш сервер был успешно обновлен в CentOS 8, и вы можете проверить версию выпуска вашего ОС из файлов отпуска OS-Release и Redhat:

cat /etc/os-release
cat /etc/redhat-release

Написано David Hamilton  /  Март 24, 2020