GNU/Linux >> Znalost Linux >  >> Cent OS

Jak migrovat na Rocky Linux 8 z CentOS 8 Linux

Poté, co RedHat přesunul své zaměření z CentOS 8 na CentOS Stream 8, Pan Gregory Kurtzer , původní zakladatel CentOS, začal vyvíjet další přestavbu RHEL s názvem Rocky Linux . Rocky Linux je komunitní podnikový operační systém navržený tak, aby byl 100% kompatibilní s RedHat Enterprise Linux. Tento průvodce krok za krokem vysvětluje, jak migrovat na Rocky Linux 8 z CentOS 8 Linux pomocí migrate2rocky skript. Vývojářský tým Rocky Linux vytvořil skript migrate2rocky pro snadnou konverzi stávajícího systému CentOS 8 na Rocky Linux 8.

Přejděte na Rocky Linux 8 z CentOS 8 pomocí skriptu migrate2rocky

Upozornění:

Nejprve si zálohujte důležitá data ze systému CentOS před zahájením procesu upgradu. Testoval jsem tento skript na čerstvě nainstalovaném virtuálním počítači CentOS 8. Můj VM nemá žádná data a je to serverová edice s minimální instalací. Fungovalo to dobře, bez jakýchkoli problémů, jak se očekávalo.

Nyní zahájíme úlohu migrace Rocky Linux!

Krok 1: Upgradujte aktuální systém CentOS 8 Linux na nejnovější dostupnou verzi:

$ sudo dnf --refresh upgrade

Po dokončení aktualizace restartujte systém:

$ sudo reboot

Krok 2: Zkontrolujte, zda na svém systému používáte verzi CentOS 8:

$ cat /etc/redhat-release

Ukázkový výstup:

CentOS Linux release 8.4.2105

Pro zobrazení podrobného výstupu můžete také použít následující příkaz:

$ cat /etc/os-release

Ukázkový výstup:

 NAME="CentOS Linux"
 VERSION="8"
 ID="centos"
 ID_LIKE="rhel fedora"
 VERSION_ID="8"
 PLATFORM_ID="platform:el8"
 PRETTY_NAME="CentOS Linux 8"
 ANSI_COLOR="0;31"
 CPE_NAME="cpe:/o:centos:centos:8"
 HOME_URL="https://centos.org/"
 BUG_REPORT_URL="https://bugs.centos.org/"
 CENTOS_MANTISBT_PROJECT="CentOS-8"
 CENTOS_MANTISBT_PROJECT_VERSION="8"

Krok 3: Stáhněte si skript migrace Rocky Linux s názvem migrate2rocky z zde .

$ curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh

Krok 4: Vytvořte migrate2rocky spustitelný skript:

$ sudo chmod +x migrate2rocky.sh 

Krok 5: Nakonec spusťte migrate2rocky skript s -r přepněte na migraci na Rocky Linux 8 ze systému CentOS 8 Linux pomocí příkazu:

$ sudo bash migrate2rocky.sh -r

To nahradí úložiště CentOS 8 repozitáři Rocky Linux, odstraní značku CentOS, přidá klíče Rocky Linux GPG a poté stáhne, nainstaluje a upgraduje všechny balíčky.

Preparing to migrate CentOS Linux 8 to Rocky Linux 8.

Determining repository names for CentOS Linux 8.....

Found the following repositories which map from CentOS Linux 8 to Rocky Linux 8:
CentOS Linux 8  Rocky Linux 8
appstream       appstream
baseos          baseos
extras          extras

Getting system package names for CentOS Linux 8.......

Found the following system packages which map from CentOS Linux 8 to Rocky Linux 8:
CentOS Linux 8        Rocky Linux 8
centos-backgrounds    rocky-backgrounds
centos-gpg-keys       rocky-gpg-keys
centos-logos          rocky-logos
centos-indexhtml      rocky-indexhtml
centos-linux-release  rocky-release
centos-linux-repos    rocky-repos
[...]

To bude trvat několik minut až hodin v závislosti na rychlosti internetu a velikosti instalace. Pokud je vaše instalace minimální a máte SSD s rychlým připojením k internetu, bude to pravděpodobně trvat 5–10 minut.

Po úspěšné migraci na Rocky Linux byste měli vidět následující výstup:

 [...] 
 Complete!
 Done, please reboot your system.
 A log of this installation can be found at /var/log/migrate2rocky.log

Krok 6: Spusťte následující příkaz pro synchronizaci nainstalovaných balíčků na nejnovější dostupné verze.

$ sudo dnf distro-sync -y 

Nakonec restartujte systém:

$ sudo reboot

Krok 7: Přihlaste se do systému Rocky Linux a aktualizujte jméno hostitele a uživatelské jméno, které odpovídá Rocky Linux:

$ sudo hostnamectl set-hostname rocky8

Pro použití změn se odhlaste a znovu přihlaste.

Zkontrolujte název hostitele a ověřte, že byl změněn:

 $ hostname
 rocky8

Ano, byla aktualizována!

Zde je můj systém Rocky Linux 8.4 běžící v KVM po úspěšné migraci z CentOS 8.4.

A je to. Úspěšně jsme migrovali CentOS Linux 8 na Rocky Linux 8 pomocí migrate2rocky skript.

Podnikový operační systém Linux Rocky Linux 8.4 je nyní připraven k použití.

Migrace CentOS 7 na libovolný podnikový Linux 8 pomocí Elevate

Vezměte prosím na vědomí, že skript Migrate2rocky převede pouze verzi CentOS 8 na Rocky Linux 8. Pokud používáte starší verze, jako je CentOS 7.x nebo 6.x, tento skript vám nepomůže.

Naštěstí existuje nástroj s názvem ELevate k migraci CentOS 7 na jakoukoli verzi Enterprise Linux 8.x.

Elevate je nástroj pro migraci s otevřeným zdrojovým kódem, který vám umožňuje migrovat mezi hlavními verzemi distribucí založených na RHEL z verze 7.x na verzi 8.x. Další podrobnosti naleznete v následující příručce.

  • Jak migrovat CentOS 7 na AlmaLinux 8, CentOS Stream 8, Oracle Linux 8, Rocky Linux 8 pomocí nástroje Elevate Utility

Instalovat Rocky Linux

Nejnovější verzi Rocky Linux si můžete stáhnout z následujícího odkazu. V době psaní této příručky je Rocky Linux 8 dostupný pro x86_64 bit a ARM64 (aarch64) architektury. V současné době jsou Rocky Linux minimální ISO, DVD a torrent soubory ke stažení na oficiální stránce stahování.

Stáhněte si Rocky Linux

Obrazy kontejnerů Rocky Linux jsou k dispozici na následujících odkazech:

  • Docker Hub
  • Quay.io

Stáhněte si obrázky podle svého výběru a nainstalujte Rocky Linux do svého systému, jak je popsáno v následujícím odkazu.

  • Jak nainstalovat Rocky Linux

Cent OS
  1. Jak nainstalovat Erlang na Rocky Linux/Alma Linux/CentOS 8

  2. Jak migrovat z Centos 8 na Rocky Linux 8

  3. Rocky Linux 8.4 je nyní k dispozici pro migraci z CentOS 8

  1. Jak migrovat z CentOS na AlmaLinux

  2. Migrujte CentOS 8 na Rocky Linux

  3. Jak migrovat z CentOS 8 na Rocky Linux 8

  1. Jak migrovat z CentOS 8 na RockyLinux 8.4

  2. Jak upgradovat CentOS 7 na Rocky Linux 8

  3. Jak migrovat z CentOS 8 na Rocky Linux 8