Wie man von CentOS zu AlmaLinux migriert

CentOS 8 hat am 31. Dezember 2021 das Ende seiner Lebensdauer erreicht, und es werden keine weiteren Updates oder Sicherheitsfixes für das Betriebssystem veröffentlicht. Wenn Sie einen CentOS 8-Server betreiben, ist es an der Zeit, über die Migration zu einem neuen Betriebssystem nachzudenken.
In diesem Tutorial lernen Sie, wie Sie von CentOS 8 zu AlmaLinux migrieren.
Inhaltsverzeichnis
- Was ist AlmaLinux OS?
- Warum AlmaLinux verwenden?
- Voraussetzungen
- Aktualisieren Ihres CentOS-Servers
- Überprüfung der Hardwarekompatibilität Ihres Servers
- Herunterladen des AlmaLinux-Deploymentskripts
- Migration von CentOS zu AlmaLinux
- Überprüfung der Migration
- Häufig gestellte Fragen
Lesen Sie auch: So erstellen Sie einen SSH-Honeypot, um Hacker auf Ihrem Linux-Server zu fangen
Was ist AlmaLinux OS?
AlmaLinux OS ist ein zuverlässiges, benutzerfreundliches und leistungsstarkes Betriebssystem, das auf Red Hat Enterprise Linux (RHEL) basiert. AlmaLinux wird von CloudLinux unterstützt und unter der GNU General Public License veröffentlicht. AlmaLinux ist CentOS sehr ähnlich und ist die beste Option, wenn Sie von CentOS weg möchten.
Warum AlmaLinux verwenden?
Es gibt viele Gründe, AlmaLinux zu verwenden. Einige der Vorteile sind:
Ein Fork von RHEL, sodass es mit allen RHEL-Softwareanwendungen kompatibel ist.
Unterstützt von einer großen und aktiven Community.
Bietet regelmäßige Updates und Sicherheitsfixes.
Enthält alle Funktionen, die Sie in einem Serverbetriebssystem benötigen.
Voraussetzungen
Bevor Sie mit diesem Leitfaden beginnen, sollten Sie Folgendes haben:
CentOS-Server. Sie sollten auch als Benutzer mit
sudo-Rechten angemeldet sein. CentOS 8 wird als Beispiel verwendet, aber die Schritte sollten für andere Versionen von CentOS ähnlich sein.10 GB freien Speicherplatz, da der Migrationsprozess Speicherplatz benötigt, um die neuen AlmaLinux-Dateien aus dem Internet herunterzuladen und zu installieren.
Ausreichend RAM für den Migrationsprozess (4 GB oder mehr werden empfohlen).
Aktualisieren Ihres CentOS-Servers
Bevor Sie von CentOS zu AlmaLinux migrieren können, müssen Sie sicherstellen, dass Ihr CentOS-Server auf dem neuesten Stand ist. Sie sollten sicherstellen, dass alle neuesten Sicherheitspatches und Software-Updates installiert sind, um einen reibungslosen Übergang zu AlmaLinux zu gewährleisten.
Sie können Ihren Server aktualisieren, indem Sie den folgenden Befehl ausführen:
sudoyum update-yNachdem die Updates installiert wurden, müssen Sie Ihren Server neu starten, um sicherzustellen, dass sie ordnungsgemäß angewendet wurden.
Starten Sie Ihren Server neu, indem Sie den folgenden Befehl ausführen:
sudo rebootÜberprüfung der Hardwarekompatibilität Ihres Servers
Bevor Sie AlmaLinux installieren können, müssen Sie sicherstellen, dass die Hardware Ihres Servers kompatibel ist. AlmaLinux benötigt einen 64-Bit-Prozessor und mindestens 4 GB RAM.
Überprüfen Sie den Prozessor Ihres Servers, indem Sie den folgenden Befehl ausführen.
uname-mWenn der Befehl “x86_64” zurückgibt, wie gezeigt, ist der Prozessor Ihres Servers mit AlmaLinux kompatibel.
Sie können den RAM Ihres Servers überprüfen, indem Sie den folgenden Befehl ausführen, der Informationen über die Speicherauslastung Ihres Servers zurückgibt. Stellen Sie sicher, dass der “frei”-Wert größer als 4000 MB ist.
free-m
Überprüfen Sie schließlich die Versionsnummer Ihres CentOS-Servers.
cat/etc/os-releaseWenn der Befehl “CentOS” und “8” zurückgibt, wie im folgenden Output gezeigt, dann läuft Ihr Server unter CentOS 8 und ist mit AlmaLinux kompatibel.

Herunterladen des AlmaLinux-Deploymentskripts
Zu diesem Zeitpunkt sollten Sie einen Server haben, der CentOS 8 ausführt und auf dem neuesten Stand ist. Der nächste Schritt besteht darin, das AlmaLinux-Deploymentskript herunterzuladen. Es gibt zwei Möglichkeiten, von CentOS zu AlmaLinux zu migrieren.
Sie können Ihren Server manuell migrieren, dies erfordert jedoch viel mehr Zeit und Aufwand. Sie müssen alle vorhandenen CentOS-Pakete, Schlüssel und Branding entfernen und dann AlmaLinux installieren. Dies kann ein komplizierter Prozess sein, daher wird empfohlen, diese Methode nur zu verwenden, wenn Sie ein erfahrener Linux-Benutzer sind.
Alternativ können Sie das AlmaLinux-Deploymentskript verwenden, das die meisten Schritte des Migrationsprozesses automatisiert. Dieses Tutorial zeigt Ihnen, wie Sie das AlmaLinux-Deploymentskript verwenden.
Laden Sie das AlmaLinux-Deploymentskript herunter, indem Sie den folgenden Befehl ausführen. Dieses Tutorial verwendet curl, um das AlmaLinux-Deploymentskript auf Ihren Server herunterzuladen.
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.shDie Option -O weist curl an, die Datei mit dem gleichen Namen zu speichern, den sie auf dem Server hat.

Nachdem das AlmaLinux-Deploymentskript heruntergeladen wurde, führen Sie den Befehl ls aus, um zu überprüfen, ob die Datei auf Ihrem Server vorhanden ist.
ls-la almalinux-deploy.shSie sollten eine Ausgabe ähnlich der folgenden sehen:
Öffnen Sie schließlich das AlmaLinux-Deploymentskript in einem Texteditor, um den Inhalt zu überprüfen. Sie sollten immer den Inhalt eines Skripts überprüfen, das aus dem Internet heruntergeladen wurde, bevor Sie es auf Ihrem Server ausführen. Schließen Sie die Datei, wenn Sie zufrieden sind.
sudonano almalinux-deploy.shMigration von CentOS zu AlmaLinux
Bevor Sie das Skript ausführen, müssen Sie es ausführbar machen. Standardmäßig ist das AlmaLinux-Deploymentskript nicht ausführbar – es ist nur eine Textdatei.
Machen Sie das AlmaLinux-Deploymentskript ausführbar, indem Sie den folgenden Befehl ausführen:
sudochmod +x almalinux-deploy.shGeben Sie den folgenden Befehl ein, um das AlmaLinux-Deploymentskript auszuführen:
sudo ./almalinux-deploy.shDer Teil ./ des Befehls weist Linux an, im aktuellen Verzeichnis nach dem Skript “almalinux-deploy.sh” zu suchen.

Das AlmaLinux-Deploymentskript wird gestartet und die notwendigen Dateien für die Migration. Dieser Prozess kann abhängig von der Internetverbindung und den Spezifikationen Ihres Servers einige Zeit in Anspruch nehmen.
Sobald das AlmaLinux-Deploymentskript die Dateien heruntergeladen hat, beginnt es mit der Migration und Neuinstallation Ihres Servers, wie angezeigt.
Das Skript bereinigt die alte RPM-Datenbank und ersetzt sie durch eine neue, die mit AlmaLinux kompatibel ist.

Sobald der Prozess abgeschlossen ist, sehen Sie die folgende Nachricht. Wie Sie sehen können, ist die Verwendung des AlmaLinux-Deploymentskripts ein Kinderspiel, und es dauert nur wenige Minuten, um Ihren Server von CentOS zu AlmaLinux zu migrieren.
Überprüfung der Migration
Nachdem die gesamte Arbeit erledigt ist, besteht der letzte Schritt darin, die Migration zu überprüfen, indem Sie die Version von AlmaLinux überprüfen, die auf Ihrem Server läuft.
Um die Version von AlmaLinux zu überprüfen, geben Sie den folgenden Befehl ein:
cat/etc/os-releaseSie werden eine Ausgabe ähnlich der folgenden sehen. Zum Zeitpunkt des Schreibens ist AlmaLinux 8.6 die neueste Version, sodass der Server AlmaLinux ausführt und auf dem neuesten Stand ist.

Greifen Sie auf die GUI (grafische Benutzeroberfläche) zu. Diesmal sehen Sie den Begrüßungsbildschirm von AlmaLinux, was die Migration von CentOS zu AlmaLinux abschließt. Geben Sie Ihre Anmeldeinformationen ein und beginnen Sie mit der Verwendung von AlmaLinux.

Sie haben Ihren Server erfolgreich von CentOS zu AlmaLinux mithilfe des AlmaLinux-Deploymentskripts migriert. Nachdem Sie dies getan haben, möchten Sie möglicherweise diese Tools verwenden, um Ihren Linux-Server zu sichern oder SELinux zu nutzen, das mit AlmaLinux geliefert wird.
Lesen Sie auch: So synchronisieren Sie die Zeit von Linux mit einem NTP-Server
Häufig gestellte Fragen
Ist AlmaLinux sicher?
Ja, AlmaLinux ist ein sicheres und stabiles Betriebssystem. Es basiert auf CentOS, das eine rocksolide stabile Plattform ist. AlmaLinux hat mehrere Sicherheitsprüfungen durchlaufen und wird von einigen der größten Unternehmen der Welt vertraut.
Ist AlmaLinux kostenlos?
Ja, AlmaLinux ist kostenlos zu verwenden. Sie können die AlmaLinux-Seite für weitere Informationen besuchen.
Ist AlmaLinux dasselbe wie CentOS?
Ja und nein. AlmaLinux basiert auf CentOS und teilt viele Ähnlichkeiten mit CentOS. AlmaLinux hat ein eigenes Team von Entwicklern und ist nicht mit Red Hat verbunden. Es ist jedoch mit allen Softwareanwendungen von Red Hat Enterprise Linux (RHEL) kompatibel.