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

Jak převést z CentOS Linux 8 na CentOS Stream 8

Tým v CentOS se rozhodl přesunout zaměření na CentOS stream, upstream verzi RHEL. Stream CentOS se řadí mezi Fedora Linux a RHEL. Není to 100% klon RHEL, ale před vývojem RHEL. Přišly další distribuce, které jsou 100% kompatibilní s RHEL 8, včetně Rocky Linux a Alma Linux.

V této příručce se naučíme, jak převést existující distribuci CentOS 8 na Centos 8 Stream bez přeinstalace nového operačního systému.

Související obsah:

  • Jak migrovat z Centos 8 na Rocky Linux 8

Obsah

  1. Ujistěte se, že je váš systém aktuální
  2. Zálohujte svůj systém CentOS Linux
  3. Nainstalujte balíček CentOS Stream

1. Ujistěte se, že váš systém je aktuální

Ujistěte se, že je server aktualizován pomocí tohoto příkazu:

sudo dnf update -y

Ověřte také verzi CentOS Linux 8 pomocí tohoto příkazu:

$ cat /etc/os-release
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"

2. Zálohujte svůj systém CentOS 8

Je dobrým zvykem zajistit pravidelné aktualizace vašeho systému. Pokud máte v systému data aplikace, ujistěte se, že jsou zálohována. Udělejte také snímek OS, abyste se mohli vrátit zpět, když se něco pokazí. Vždy mějte ověřené zálohy.

3. Nainstalujte CentOS Stream Package

Tento příkaz použijte k instalaci balíčku CentOS-Stream:

sudo dnf install -y centos-release-stream

4. Převeďte systém z CentOS 8 na CentOS Stream

Po instalaci požadovaného balíčku můžeme začít s migrací z CentOS 8 na CentOS Stream. Nejprve musíme vyměnit repozitáře. Tento příkaz odstraní repozitáře CentOS 8 a nahradí je repozitáři CentOS Stream. Budeme dostávat všechny aktualizace a knihovny/aplikace z CentOS Stream.

sudo dnf swap centos-linux-repos centos-stream-repos

Vypište repozitáře pomocí tohoto příkazu:

sudo dnf repolist

Výstup:

$ sudo dnf repolist
repo id                                                                                                repo name
appstream                                                                                              CentOS Stream 8 - AppStream
baseos                                                                                                 CentOS Stream 8 - BaseOS
extras                                                                                                 CentOS Stream 8 - Extras

Dále potřebujeme získat balíčky pro CentOS Stream ABI/API. Tím dojde k upgradu nebo downgradu balíčků, aby odpovídaly novému ABI/API, a naruší 100% kompatibilitu RHEL kvůli změně ABI/API. K tomu použijte tento příkaz:

sudo dnf distro-sync

5. Restartujte systém

Musíme restartovat systém, abychom se ujistili, že změny byly použity. K restartování systému použijte tento příkaz:

sudo systemctl reboot

6. Ověření migrace

Po dokončení restartu se přihlaste k serveru a potvrďte, že byl úspěšný. Ověřte verzi, abyste se ujistili, že jsme nyní přepnuti na Centos 8 Stream pomocí tohoto příkazu:

$ cat /etc/os-release
NAME="CentOS Stream"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Stream 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream"

Můžeme také zkontrolovat soubor vydání CentOS

$ cat /etc/centos-release
CentOS Stream release 8

Kontrola názvu hostitele pomocí hostnamectl také odhalí informace

$ cat /etc/centos-release
CentOS Stream release 8
[[email protected] ~]$ hostnamectl
   Static hostname: dev-ce8-1-srv.citizix.com
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 4d78db4a684b6f64404255df88b2c437
           Boot ID: 2f9319edf2ed4c7a9b32f397ed338c32
    Virtualization: kvm
  Operating System: CentOS Stream 8
       CPE OS Name: cpe:/o:centos:centos:8
            Kernel: Linux 4.18.0-358.el8.x86_64
      Architecture: x86-64

Cent OS
  1. Jak debootstrap na CentOS Linux

  2. Jak nainstalovat Erlang na Rocky Linux/Alma Linux/CentOS 8

  3. Jak migrovat z Centos 8 na Rocky Linux 8

  1. Jak převést Centos 8 Linux na Alma Linux 8

  2. Jak převést CentOS 8 na CentOS Stream

  3. Jak migrovat z CentOS 8 na Rocky Linux 8

  1. Jak migrovat z CentOS 8 na RockyLinux 8.4

  2. Jak převést CentOS Linux 8 na CentOS Stream [2 kroky]

  3. Jak migrovat z CentOS 8 na Rocky Linux 8