So migrieren Sie von CentOS zu AlmaLinux

CentOS 8 hat am 31. Dezember 2021 sein Lebensende 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 auf ein neues Betriebssystem nachzudenken.
In diesem Tutorial erfahren Sie, wie Sie von CentOS 8 auf AlmaLinux migrieren.
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 gesponsert und unter der GNU General Public License veröffentlicht. AlmaLinux ist CentOS sehr ähnlich und die beste Option, wenn Sie sich von CentOS entfernen möchten.
Warum AlmaLinux verwenden?
Es gibt viele Gründe AlmaLinux zu verwenden. Einige der Vorteile umfassen:
- Ein Fork von RHEL, daher ist es mit allen RHEL-Software und -Anwendungen kompatibel.
- 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 Handbuch beginnen, sollten Sie über Folgendes verfügen:
- CentOS-Server. Sie sollten auch als Benutzer mit sudo-Berechtigungen angemeldet sein. CentOS 8 wird als Beispiel verwendet, aber die Schritte sollten für andere Versionen von CentOS ähnlich sein.
- 10 GB freier Festplattenspeicher, 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 aktuellen Sicherheitspatches und Software-Updates installiert wurden, um einen reibungslosen Übergang zu AlmaLinux zu gewährleisten.
Sie können Ihren Server aktualisieren, indem Sie den folgenden Befehl ausführen:
Nachdem 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:
Überprüfen 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 Prozessortyp Ihres Servers, indem Sie den folgenden Befehl ausführen.
Wenn der Befehl wie gezeigt „x86_64“ zurückgibt, ist der Prozessor Ihres Servers mit AlmaLinux kompatibel.
Sie können den Arbeitsspeicher Ihres Servers überprüfen, indem Sie den folgenden Befehl ausführen, der Informationen über die Speichernutzung Ihres Servers zurückgibt. Stellen Sie sicher, dass der Wert „kostenlos“ größer als 4000 MB ist.
Überprüfen Sie abschließend die Release-Version Ihres CentOS-Servers.
Wenn der Befehl „CentOS“ und „8“ zurückgibt, wie in der folgenden Ausgabe gezeigt, dann läuft auf Ihrem Server CentOS 8 und ist mit AlmaLinux kompatibel.
Herunterladen des AlmaLinux-Bereitstellungsskripts
Zu diesem Zeitpunkt sollten Sie einen Server haben, auf dem CentOS 8 ausgeführt wird und auf dem neuesten Stand ist. Der nächste Schritt besteht darin, das AlmaLinux-Bereitstellungsskript 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 Mühe. Sie müssen alle vorhandenen CentOS-Pakete, Schlüssel und das Branding entfernen und dann AlmaLinux installieren. Dies kann ein schwieriger Prozess sein, daher wird empfohlen, dass Sie diese Methode nur verwenden, wenn Sie ein erfahrener Linux-Benutzer sind.
Alternativ können Sie das AlmaLinux-Bereitstellungs-Bash-Skript verwenden, das den größten Teil des Migrationsprozesses automatisiert. Dieses Tutorial zeigt Ihnen, wie Sie das AlmaLinux-Bereitstellungsskript verwenden.
Laden Sie das AlmaLinux-Bereitstellungsskript herunter, indem Sie den folgenden Befehl ausführen. Dieses Tutorial verwendet curl, um das AlmaLinux-Bereitstellungsskript auf Ihren Server zu übertragen und herunterzuladen.
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.shDie Option -O weist curl an, die Datei unter demselben Namen zu speichern, den sie auf dem Server hat.
Nachdem das AlmaLinux-Bereitstellungsskript 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 sehen eine Ausgabe ähnlich der folgenden:
Öffnen Sie schließlich das AlmaLinux-Bereitstellungsskript in einem Texteditor, um den Inhalt zu überprüfen. Sie sollten immer den Inhalt eines aus dem Internet heruntergeladenen Skripts überprüfen, bevor Sie es auf Ihrem Server ausführen. Schließen Sie die Datei, wenn Sie zufrieden sind.
sudo nano 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-Bereitstellungsskript nicht ausführbar – es ist nur eine Textdatei.
Machen Sie das AlmaLinux-Bereitstellungsskript ausführbar, indem Sie den folgenden Befehl ausführen:
sudo chmod +x almalinux-deploy.shGeben Sie den folgenden Befehl ein, um das AlmaLinux-Bereitstellungsskript 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-Bereitstellungsskript wird ausgeführt und die erforderlichen Dateien für die Migration. Dieser Vorgang kann abhängig von der Internetverbindung und den Spezifikationen Ihres Servers einige Zeit dauern.
Sobald das AlmaLinux-Bereitstellungsskript die Dateien heruntergeladen hat, beginnt es mit der Migration und Neuinstallation Ihres Servers wie gezeigt.
Das Skript bereinigt die alte RPM-Datenbank und ersetzt sie durch eine neue, die mit AlmaLinux kompatibel ist.
Sobald der Vorgang abgeschlossen ist, sehen Sie die folgende Meldung. Wie Sie sehen können, ist die Verwendung des AlmaLinux-Bereitstellungsskripts ein Kinderspiel, und es dauert nur wenige Minuten, Ihren Server von CentOS auf AlmaLinux zu migrieren.
Überprüfung der Migration
Nach all der harten Arbeit besteht der letzte Schritt darin, die Migration zu überprüfen, indem Sie die Version von AlmaLinux überprüfen, die auf Ihrem Server ausgeführt wird.
Um die Version von AlmaLinux zu überprüfen, geben Sie den folgenden Befehl ein:
Sie sehen eine Ausgabe ähnlich der folgenden. Zum Zeitpunkt des Schreibens ist AlmaLinux 8.6 die neueste Version, sodass auf dem Server AlmaLinux ausgeführt wird und auf dem neuesten Stand ist.
Greifen Sie auf die GUI (grafische Benutzeroberfläche) zu. Dieses Mal sehen Sie den Begrüßungsbildschirm von AlmaLinux, der die Migration von CentOS zu AlmaLinux abschließt. Geben Sie Ihre Anmeldeinformationen ein und beginnen Sie mit AlmaLinux.
Sie haben Ihren Server mithilfe des AlmaLinux-Bereitstellungsskripts erfolgreich von CentOS auf AlmaLinux migriert. Danach möchten Sie vielleicht diese Tools verwenden, um Ihren Linux-Server zu sichern, oder SELinux verwenden, das mit AlmaLinux geliefert wird.
Häufig gestellte Fragen
Ist AlmaLinux sicher?
Ja, AlmaLinux ist ein sicheres Betriebssystem. Es basiert auf CentOS, einer absolut stabilen Plattform. AlmaLinux wurde mehreren Sicherheitsprüfungen unterzogen und wird von einigen der größten Unternehmen der Welt als vertrauenswürdig eingestuft.
Ist AlmaLinux kostenlos?
Ja, AlmaLinux kann kostenlos verwendet werden. Sie können einen Blick auf die werfen AlmaLinux-Seite für mehr Informationen.
Ist AlmaLinux dasselbe wie CentOS?
Ja und nein. AlmaLinux basiert auf CentOS und hat viele Gemeinsamkeiten mit CentOS. AlmaLinux hat sein eigenes engagiertes Entwicklerteam und ist nicht mit Red Hat verbunden. Es ist jedoch mit der gesamten Red Hat Enterprise Linux (RHEL)-Software kompatibel.

Schreibe einen Kommentar