Hostwinds Tutorials

Suchergebnisse für:


Inhaltsverzeichnis


CentOS 7 bereinigen
Pakete ersetzen
Installieren Sie den neuen Kernel und geben Sie ihn frei

Upgrade von CentOS 7 auf 8

Stichworte: CentOS Web Panel 

CentOS 7 bereinigen
Pakete ersetzen
Installieren Sie den neuen Kernel und geben Sie ihn frei

Da neue Versionen der Software veröffentlicht werden, möchten Sie möglicherweise Ihre Installation aktualisieren, um alle neuesten und größten Funktionen zu erhalten und die neue Version bietet.Gleiches kann auch für das Betriebssystem Ihres Servers gelten.

Da eine neue Version des beliebten Linux-basierten Betriebssystems CentOS veröffentlicht wurde, möchten Sie möglicherweise Ihr Server auf diese neue Version aktualisieren.

In der Cloud-Infrastruktur von Hostwinds verfügen wir über ein vorgefertigtes CentOS 8-Image, mit dem Sie einen Server einfach erneut installieren können.Mit dieser Option werden jedoch das gesamte Betriebssystem des Servers neu installiert, wodurch alle Daten auf dem Server verloren gehen würden.

Wenn Sie von CENTOS 7 bis 8 ein Upgrade aktualisieren möchten, ohne dass Sie Ihre Daten sichern und wiederherstellen müssen, muss das Upgrade manuell erfolgen. Dieser Anleitung geht über den Prozess, um Ihren CENTOS 7-Server direkt auf CENTOS 8 aufgerüstet.

Sie müssen alle folgenden Schritte vom Terminal Ihres Servers ausführen, auf das Sie mit Ihrem Server über SSH mit Ihrem Server aufrufen können.Nachdem Sie angeschlossen sind, folgen Sie den folgenden Abschnitten, um das Upgrade auszuführen.

Es ist sehr empfehlenswert So nehmen Sie einen Snapshot Ihres VPS an, bevor Sie dieses Upgrade versuchen, nur wenn Sie ein Backup Ihres Servers benötigen, der leicht wiederhergestellt werden kann.

CentOS 7 bereinigen

Bevor Sie CENTOS 8 installieren, ist es am besten, Ihr aktuelles System so aufzurichten, dass es keine übrig, nicht mehr vorhandenen, nicht benötigten oder widersprüchlichen Pakete gibt.

Um dies zu tun, stellen Sie zunächst sicher, dass Ihr System auf dem neuesten Stand ist:

yum update -y

Stellen Sie als Nächstes sicher, dass Sie das Epel-Release-Repository installiert haben:

yum install -y epel-release

Installieren Sie dann die Pakete yum-utils und rpmconf:

yum install -y yum-utils rpmconf

Nachdem rpmconf installiert ist, werden wir es verwenden, um unsere rpm-Pakete aufzulösen:

rpmconf -a

HINWEIS: Wenn RPMCONF erkennt, dass eine neue Version einer Konfigurationsdatei vom Package-Betreuer verfügbar ist und fragt, ob Sie es installieren möchten, wählen Sie die Standardoption von 'n' aus, um Ihre aktuell installierte Version zu halten.

Und schließlich die Bereinigung für nicht benötigte oder verwaistete Pakete ausführen:

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

Pakete ersetzen

Die nächsten Schritte beim Umschalten auf CENTOS 8 ersetzen die wesentlichen Systempakete und -repositorys mit den 8 Äquivalenten von CENTOS.

Installieren Sie zunächst einen neuen RPM-basierten Paketmanager namens DNF:

yum install -y dnf

Zweitens entfernen Sie den yum-Paketmanager:

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

Führen Sie als nächstes ein System-Update mit DNF aus:

dnf upgrade -y

Installieren Sie dann die CentOS 8-Pakete:

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}

Und aktualisieren Sie das EPEL-Repository:

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

Bereinigen Sie abschließend alle temporären Dateien:

dnf clean all

Installieren Sie den neuen Kernel und geben Sie ihn frei

Die endgültigen Schritte beim Umschalten in CentOS 8 installieren die neue Version des Linux-Kernels und der neuen CENTOS 8-Version.

Entfernen Sie zuerst den alten Kernel:

rpm -e `rpm -q kernel`

Entfernen Sie dann alle widersprüchlichen Pakete:

rpm -e --nodeps sysvinit-tools

Starten Sie als Nächstes das CentOS 8-Upgrade:

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

Installieren Sie dann den neuen Kernelkern:

dnf -y install kernel-core

Führen Sie die CentOS 8 Minimal-Installation aus:

dnf -y groupupdate "Core" "Minimal Install"

Jetzt wurde Ihr Server erfolgreich auf CentOS 8 aktualisiert, und Sie können die Version der OS-Release-Version von den Dateien von OS-Release- und Redhat-Release-Dateien überprüfen:

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

Geschrieben von David Hamilton  /  März 24, 2020