So migrieren Sie Rocky Linux von anderen Systemen

So konvertieren Sie ein anderes Linux-Betriebssystem in ein voll funktionsfähiges Rocky Linux-System. Dies ist wahrscheinlich eine der umständlichsten Möglichkeiten, Rocky Linux zu installieren, aber sie wird sich in verschiedenen Situationen als nützlich erweisen.

Was ist Rocky Linux? Wer ist Rocky Linux?

ist ein Open-Source-Unternehmensbetriebssystem, das fehlerkompatibel mit Red Hat Enterprise Linux ® 100% ist. Es wird intensiv von der Community weiterentwickelt.

Rocky Linux soll eine vollständig binärkompatible Version des Quellcodes des Betriebssystems Red Hat Enterprise Linux sein. Das Projekt zielt darauf ab, ein von der Community unterstütztes und produktionsreifes Enterprise-Betriebssystem bereitzustellen. Rocky Linux, Red Hat Enterprise Linux und SUSE Linux Enterprise haben sich zu beliebten Enterprise-Betriebssystemen entwickelt.

Verlassen Sie sich auf Es gibt viele bestehende Benutzer. Hier erfahren Sie, wie Sie von CentOS oder einem anderen Linux zu Rocky Linux migrieren.

Vor der Migration müssen Sie wissen, was CentOS ist.

CentOS war ursprünglich eine Version von CAOS Linux, die von Gregory Kurtzer entwickelt wurde. Im Juni 2006 kündigte der Hauptentwickler von Tao-Linux (einem Red Hat Linux-Klon) die Einstellung der Distribution an und widmete sich CentOS. Zu dieser Zeit wurde CentOS zu einem echtenZwei Jahre später löste CentOS Debian als beliebteste Linux-Distribution für Webserver ab.

Im Jahr 2014 wurde Red Hat offizieller Sponsor von CentOS. Alle CentOS-Markenrechte wurden an Red Hat übertragen. Die Entwicklung von CentOS schritt sprunghaft voran, was der Distribution zu einer breiten Akzeptanz bei Unternehmensanwendern verhalf.

IBM hat einen radikalen Schritt unternommen, indem es das CentOS, das viele Benutzer kennen und lieben, beendet und zu einer Rolling-Release-Distribution übergegangen istErsetzen Sie es. Vereinfacht ausgedrückt bedeutet Rolling Release, dass die gesamte Software regelmäßig aktualisiert wird. Anstelle jährlicher (oder regelmäßiger) Haupt- und Nebenversionen sorgen Rolling Releases dafür, dass alles ständig auf dem neuesten Stand ist.

CentOS Stream ist jedoch nicht als Ersatz für das solide CentOS gedacht. CentOS Stream dient bestenfalls als Testumgebung, auf der Benutzer ein Gefühl dafür bekommen, was die neueste Version von RHEL zu bieten hat.

CentOS Stream wurde vor weniger als einer Woche angekündigt. Der ursprüngliche Entwickler von CentOS (Kurtzer) kündigte an Rocky LinuxEs wird sich um ein „Community-Enterprise-Betriebssystem handeln, das so konzipiert ist, dass es Fehler für Fehler mit Enterprise Linux von 100% kompatibel ist.“

Vor der Migration müssen Sie wissen, was CentOS ist.

So migrieren Sie von Centos zu Rocky Linux

So konvertieren Sie ein anderes Linux-Betriebssystem in ein voll funktionsfähiges Rocky Linux-System. Dies ist wahrscheinlich eine der umständlichsten Möglichkeiten, Rocky Linux zu installieren, aber sie wird sich in verschiedenen Situationen als nützlich erweisen.

Beispielsweise unterstützen einige Serveranbieter Rocky Linux derzeit standardmäßig nicht. Oder Sie haben möglicherweise einen Produktionsserver, den Sie auf Rocky Linux umstellen möchten, ohne alles neu zu installieren.

Nun, wir haben die Werkzeuge für Sie:Migrate2rocky.

Dies ist ein Skript, das bei Ausführung alle Ihre Repositories auf die von Rocky Linux umstellt. Pakete werden nach Bedarf installiert und aktualisiert/herabgestuft, und auch das gesamte Betriebssystem-Branding wird geändert.

Keine Sorge, falls Sie neu in der Systemadministration sind. Ich habe versucht, es so benutzerfreundlich wie möglich zu gestalten. Zumindest so benutzerfreundlich, wie die Kommandozeile eben sein kann.

Voraussetzungen und Annahmen

  • CentOS Stream, CentOS,, RHEL oder Läuft problemlos auf Hardwareservern oder VPS. Die aktuell unterstützte Version ist jeweils 8.5.
  • Praktische Kenntnisse der Befehlszeile.
  • Praktische Kenntnisse über SSH zu Remote-Computern.
  • Eine leicht abenteuerliche Einstellung.
  • Alle Befehle sollten als Root ausgeführt werden. Melden Sie sich entweder als Root an oder geben Sie „sudo“ ein.

Vorsichtsmaßnahmen und Warnungen

  1. Bitte überprüfen Sie die README-Seite zu migrate2rocky (Link oben), da es bekannte Konflikte zwischen dem Skript und dem Katello-Repository gibt. Wir werden wahrscheinlich im Laufe der Zeit weitere Konflikte und Inkompatibilitäten finden (und beheben). Achten Sie daher darauf, insbesondere bei Produktionsservern.
  2. Dieses Skript wird bei einer Neuinstallation höchstwahrscheinlich ordnungsgemäß funktionieren.Wenn Sie Ihren Produktionsserver konvertieren möchten, um Himmels willen,Führen Sie Datensicherungen und System-Snapshots durch oder tun Sie dies zunächst in einer Staging-Umgebung.

Bereiten Sie Ihren Server vor

Sie müssen die eigentliche Skriptdatei aus dem Repository abrufen. Dies kann auf verschiedene Arten erfolgen.

Manuelle Methode

Laden Sie die Zip-Datei von GitHub herunter und extrahieren Sie die benötigten Dateien (z. B.migrate2rocky.sh). Sie finden die Zip-Datei für jedes GitHub-Repo auf der rechten Seite der Repo-Homepage:

Rocky Linux-Migrationsmethode von CentOS Stream, CentOS, Alma Linux, RHEL oder Oracle Linux-1

Laden Sie dann die ausführbare Datei per SSH auf den Server hoch, indem Sie den folgenden Befehl auf Ihrem lokalen Computer ausführen:
scp PFAD/ZU/DATEI/migrate2rocky.sh root@ihredomain.com:/home/
Passen Sie einfach alle Dateipfade und Serverdomänen oder IP-Adressen nach Bedarf an.

Der Git-Weg

Installieren Sie Git auf Ihrem Server:

dnf installiere git

Klonen Sie dann das Rocky-Tools-Repository:

Git-Klon https://github.com/rocky-linux/rocky-tools.git

HINWEIS: Mit dieser Methode werden alle Skripte und Dateien im Rocky-Tools-Repository heruntergeladen.

Einfache, aber weniger sichere Methode

OK, aus Sicherheitsgründen ist dies nicht unbedingt die beste Vorgehensweise. Es ist jedoch der einfachste Weg, an das Skript zu gelangen.

Führen Sie diesen Befehl aus, um das Skript in das Verzeichnis herunterzuladen, in dem Sie arbeiten:

curl https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh -o migrate2rocky.sh
Dieser Befehl lädt die Datei direkt auf Ihren Server herunter undNurLaden Sie die gewünschte Datei herunter. Bedenken Sie jedoch, dass es Sicherheitsbedenken gibt, die darauf hindeuten, dass dies nicht unbedingt die beste Vorgehensweise ist.

Führen Sie das Skript aus und installieren Sie

Wechseln Sie mit dem Befehl „cd“ in das Verzeichnis, in dem sich das Skript befindet, stellen Sie sicher, dass die Datei ausführbar ist, und erteilen Sie dem Skriptdateibesitzer die Berechtigung „x“.

chmod u+x migrate2rocky.sh

Führen Sie das Skript aus:

./migrate2rocky.sh -r

Die Option „-r“ weist das Skript an, fortzufahren und alles zu installieren.

Wenn Sie alles richtig gemacht haben, sollte Ihr Terminalfenster ungefähr so aussehen:

Rocky Linux-Migrationsmethode von CentOS Stream, CentOS, Alma Linux, RHEL oder Oracle Linux-1

Nun dauert es eine Weile, bis das Skript alles konvertiert hat, abhängig von der tatsächlichen Maschine/dem Server und seiner Verbindung zum Internet.

Wenn am Ende die Meldung „VOLL!“ angezeigt wird, ist alles in Ordnung und Sie können den Server neu starten.

Rocky Linux-Migrationsmethode von CentOS Stream, CentOS, Alma Linux, RHEL oder Oracle Linux-2

Warten Sie etwas, melden Sie sich erneut an und Sie sollten einen schicken neuen Rocky Linux-Server haben, mit dem Sie spielen können ... und ich meine, Sie können damit ernsthaft arbeiten. Führen Siehostnamectl Befehl, um zu überprüfen, ob Ihr Betriebssystem korrekt migriert wurde und alles gut gelaufen ist.

Rocky Linux-Migrationsmethode von CentOS Stream, CentOS, Alma Linux, RHEL oder Oracle Linux – 3

Punktzahl

Das ist eine gute Idee

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * Mark