CentOS 7 erreicht das Ende des Lebens am 30. Juni 2024, das das Ende des CentOS -Projekts kennzeichnet, nachdem CentOS 8 am 31. Dezember zugunsten des CentOS -Streams vorzeitig eingestellt wurde.
Zum Glück k?nnen Sie von CentOS 7 nach Almalinux 8 oder einem wichtigen Enterprise 8.x RHEL -Verteilungen wie Oracle Linux 8 , Rocky Linux 8 oder CentOS Stream 8 mit dem Elevate Project migrieren.
Inhaltsverzeichnis
Was ist Elevate?
Elevate ist ein von Almalinux entwickeltes Dienstprogramm, das die Migration von CentOS 7 oder wichtige Versionen von RHEL-basierten Distributionen von 7.x bis 8.x und von 8.x bis 9.x erleichtern soll. Es bietet das Leapp -Tool, das den tats?chlichen Upgrade -Prozess von einer Version zu einer anderen initiiert.
Das Upgrade von CentOS 7 auf jede wichtige RHEL-basierte Verteilung enth?lt die folgenden Anweisungen, wie im folgenden Diagramm dargestellt.
Wenn Sie von CentOS 7 auf Almalinux 8 wechseln m?chten, sind Sie am richtigen Ort gekommen. In diesem Leitfaden werden Sie mithilfe des Elevate Project von CentOS 7 nach Almalinux 8 begleitet.
Vorl?ufiger Schritt
Wie immer vor der Migration zu einer gr??eren Ver?ffentlichung empfohlen wird, ist es ratsam, eine Sicherung Ihrer Dateien zu erhalten, falls beim Upgrade etwas schief geht. Nehmen Sie sich daher etwas Zeit und nehmen Sie eine Sicherungskopie aller wichtigen Dateien.
Schritt 1: Aktualisieren Sie das CentOS 7 -System
Melden Sie sich in Ihre Instanz von CentOS 7 an und aktualisieren Sie das System auf die neueste Version, indem Sie den folgenden Yum -Befehl ausführen.
$ sudo yum Update
Sobald das Update abgeschlossen ist, stellen Sie sicher, dass CentOS 7 wie folgt auf die neueste Version aktualisiert wurde.
$ cat /etc /redhat-release ODER $ CAT /ETC /OS-Release
Sie sollten Folgendes erhalten, da die Ausgabe best?tigt, dass CentOS 7 auf die neueste Version aktualisiert wurde.
CentOS Linux Release 7.9.2009 (Kern)
Schritt 2: Installieren Sie das Elevate Repository in CentOS 7
Der n?chste Schritt besteht darin, das Elevate -Repository in Ihrem CentOS 7 -System zu aktivieren, indem der folgende Befehl ausgeführt wird:
$ sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm
Um zu best?tigen, dass Elevate erfolgreich installiert wurde, führen Sie den folgenden RPM -Befehl aus.
$ rpm -qi Elevate -Freisetzung
Sie sollten die folgende Ausgabe erhalten, die komplizierte Details zum Elevate-Release- Paket einschlie?lich der Version, der Ver?ffentlichung, der Architektur, der Installation von Datum und vielem mehr erhalten.
Schritt 3: Installieren Sie Leapp Utility in CentOS 7
Das Elevate Repository bietet das Leapp -Dienstprogramm, das die tats?chliche Migration von Red Hat Enterprise Linux 7.x -Verteilungen an alle Enterprise Linux 8.x -Releases erm?glicht.
Installieren Sie beispielsweise von CentOS 7 nach Almalinux 8 die folgenden Softwarepakete.
$ sudo yum install -y Leappgrade Leapp-Data-Almalinux
Schritt 4: Migrieren Sie CentOS 7 auf Almalinux 8
Wenn die Migrationspakete erfolgreich installiert wurden, führen Sie die Checkliste vor dem Flug mit dem folgenden Befehl aus:
$ sudo Leapp Upgrade
Das Dienstprogramm führt eine Reihe von überprüfungen durch, um zu best?tigen, ob das System für den Schalter zu Almalinux 8 bereit ist. Der CentOS 7 hat einige inh?rente Probleme, die verhindern, dass die Migration im Fehlerbericht wie unten gezeigt wird.
Der Vor-Upgrade -Bericht wird in der Datei /var/log/LEAPP/LEAPP-report.txt generiert und gespeichert. Von hier aus k?nnen Sie alle Probleme anzeigen, die die Migration nach Almalinux verhindern.
In unserem Fall waren wir auf ein paar Probleme. Erstens hatte unser System zwei Kerne; etwas, das die Migration nach Almalinux 8 behindert. Ihr System muss nur einen Kernel haben.
Führen Sie den Befehl aus, um die Anzahl der installierten Kerne zu überprüfen:
$ rpm -q Kernel
Wenn Ihr System wie unser Fall über mehrere Kernel verfügt, l?schen Sie alle und bleiben mit nur einem mit dem folgenden Befehl.
$ sudo Paket-CleanUp-oldkernels-count = 1
überprüfen Sie erneut die Anzahl der in Ihrem System vorhandenen K?rner wie folgt.
$ rpm -q Kernel
Führen Sie die folgenden Befehle aus, mit denen die Remote -Root -Anmeldung mithilfe des SSH -Protokolls eine Remote -Root -Anmeldung erm?glicht.
$ sudo echo generleLerootlogin yes | sudo tee -a/etc/ssh/sshd_config
Führen Sie als n?chstes den folgenden Befehl aus, um das PAM_PKCS11 -Modul in der PAM -Konfiguration zu entfernen
$ sudo Leap
Deaktivieren Sie schlie?lich das Pata_ACPI -Modul.
$ sudo rmmod pata_acpi
Dieses Mal haben wir nur noch einen Kernel, was gro?artig ist!
Nachdem Sie alle Probleme behoben haben, fahren Sie fort und führen Sie die Migration von CentOS 7 nach Almalinux 8 durch, indem Sie den folgenden Befehl ausführen:
$ sudo Leapp Upgrade
Dies ist ein langwieriger Prozess und dauert einige Zeit. Nach einer erfolgreichen Ausführung des Befehls wird ein Bericht erstellt, und diesmal ist alles Hinweis darauf, dass alles nach Plan verlief.
Starten Sie Ihr System als n?chstes neu.
$ Neustart
Im Grub -Menü finden Sie den Eintrag " Elevate-Upgrade ". Drücken Sie die Eingabetaste .
Das Upgrade auf Almalinux 8 wird fortgesetzt und das System wird ein paar Mal neu starten.
Schlie?lich wird der Anmeldebildschirm angezeigt. Geben Sie Ihr Passwort an und klicken Sie auf ' Anmelden ' oder drücken Sie die Eingabetaste , um sich anzumelden.
überprüfen Sie auf dem Terminal die Version von Almalinux mit dem folgenden Befehl.
$ cat /etc /redhat-release
Alternativ führen Sie den Befehl aus.
$ CAT /ETC /OS-Release
Die Ausgabe best?tigt, dass wir von CentOS 7 auf Almalinux 8.7 erfolgreich umgeschaltet oder migriert haben.
Abschluss
In diesem Leitfaden haben wir gezeigt, wie man von CentOS 7 nach Almalinux 8 mit dem Elevate -Projekt migriert, das eine Anwendung ist, mit der der Switch von Enterprise 7.x -Systemen zu Enterprise 8.x vereinfacht wird.
Das obige ist der detaillierte Inhalt vonWie man von CentOS 7 nach Almalinux 8 migriert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Als Systemadministrator k?nnen Sie sich (heute oder in Zukunft) in einer Umgebung arbeiten, in der Windows und Linux koexistieren. Es ist kein Geheimnis, dass einige gro?e Unternehmen einige ihrer Produktionsdienste in Windows -Boxen bevorzugen (oder müssen).

In Linux-Systemen 1. IPA- oder Hostname-I-Befehl verwenden, um private IP anzuzeigen. 2. Verwenden Sie curlifconfig.me oder curlipinfo.io/ip, um ?ffentliche IP zu erhalten. 3. Die Desktop -Version kann private IP über Systemeinstellungen anzeigen, und der Browser kann auf bestimmte Websites zugreifen, um die ?ffentliche IP anzuzeigen. 4. Gemeinsame Befehle k?nnen als Aliase für einen schnellen Anruf festgelegt werden. Diese Methoden sind einfach und praktisch und für IP -Anzeigenanforderungen in verschiedenen Szenarien geeignet.

Node.js basiert auf Chrome's V8 Engine und ist eine offene, ereignisgesteuerte JavaScript-Laufzeitumgebung, die zum Aufbau skalierbarer Anwendungen und Backend-APIs hergestellt wurde. NodeJS ist dafür bekannt, dass sie aufgrund seines nicht blockierenden E/A-Modells leicht und effizient ist und effizient

LinuxcanrunonModesthardwareWithSpecificMinimumRequirements Amshouldbeatleast512MBForCommand-LINEUSOR2GBFORTESKTOPENVIRMENTS.DIKSPACEREQUIRESAMINIMUMUMOF5–10 GB, obwohl25GBISBETTERFORAD

MySQL ist in C geschrieben und ist eine Open-Source, plattformübergreifend und eines der am h?ufigsten verwendeten relationalen Datenbankverwaltungssysteme (RDMS). Es ist ein wesentlicher Bestandteil des Lampenstacks und ein beliebtes Datenbankverwaltungssystem für Webhosting, Datenanalyse,

Ubuntu hat lange als Bastion von Bastion of Barrierefreiheit, Polnisch und Macht im Linux -?kosystem gelandet. Mit der Ankunft von Ubuntu 25.04, dem Codenamen ?Plucky Puffin“, hat Canonical erneut sein Engagement für die Bereitstellung eines gezeigt

MongoDB ist eine leistungsstarke, hochskalierbare dokumentorientierte NoSQL-Datenbank, die für den starken Verkehr und eine enorme Datenmenge erstellt wurde. Im Gegensatz zu herk?mmlichen SQL -Datenbanken, die Daten in Zeilen und Spalten in Tabellen speichern, strukturiert MongoDB Daten in einem j

Magento wurde in PHP geschrieben und ist eine beliebte Open-Source-Plattform und eine vielseitige E-Commerce-Plattform, die Unternehmen einen Online-Einkaufswagen bietet. Es nutzt verschiedene PHP -Frameworks wie Symfony und Laminas, um seine Funktionalit?t und Benutzerfreundlichkeit zu verbessern. Magier
