GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come convertire da CentOS Linux 8 a CentOS Stream 8

Il team di CentOS ha deciso di spostare l'attenzione sul flusso CentOS, una versione upstream di RHEL. Il flusso di CentOS si posiziona tra Fedora Linux e RHEL. Non è un clone RHEL al 100% ma in anticipo sullo sviluppo di RHEL. Sono emerse altre distribuzioni compatibili al 100% con RHEL 8, tra cui Rocky Linux e Alma Linux.

In questa guida impareremo come convertire una distribuzione CentOS 8 esistente in Centos 8 Stream senza reinstallare un nuovo sistema operativo.

Contenuti correlati:

  • Come migrare da Centos 8 a Rocky Linux 8

Indice dei contenuti

  1. Assicurati che il tuo sistema sia aggiornato
  2. Esegui il backup del tuo sistema CentOS Linux
  3. Installa il pacchetto CentOS Stream

1. Assicurati che il tuo sistema sia aggiornato

Assicurati che il server sia aggiornato usando questo comando:

sudo dnf update -y

Verifichiamo anche la versione CentOS Linux 8 usando questo comando:

$ 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. Effettua il backup del tuo sistema CentOS 8

È buona norma garantire aggiornamenti periodici sul sistema. Se nel sistema sono presenti dati dell'applicazione, verificarne il backup. Si prega inoltre di creare un'istantanea del sistema operativo per ripristinare quando qualcosa va storto. Conserva sempre i backup verificati.

3. Installa il pacchetto di streaming CentOS

Utilizzare questo comando per installare il pacchetto CentOS-Stream:

sudo dnf install -y centos-release-stream

4. Converti il ​​sistema da CentOS 8 a CentOS Stream

Dopo aver installato il pacchetto richiesto, possiamo iniziare a migrare da CentOS 8 a CentOS Stream. Innanzitutto, dobbiamo scambiare repo. Questo comando rimuoverà i repository CentOS 8 e lo sostituirà con i repository CentOS Stream. Riceveremo tutti gli aggiornamenti e le librerie/app da CentOS Stream.

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

Elenca i repository con questo comando:

sudo dnf repolist

Uscita:

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

Successivamente, dobbiamo ottenere i pacchetti per CentOS Stream ABI/API. Ciò aggiornerà o eseguirà il downgrade dei pacchetti in modo che corrispondano alla nuova ABI/API e interromperà la compatibilità RHEL del 100% a causa della modifica ABI/API. Usa questo comando per ottenere ciò:

sudo dnf distro-sync

5. Riavvia il sistema

È necessario riavviare il sistema per garantire che le modifiche siano state applicate. Usa questo comando per riavviare il sistema:

sudo systemctl reboot

6. Verifica della migrazione

Al termine del riavvio, accedi al server e conferma che è stato eseguito correttamente. Verifica la versione per assicurarti di essere ora passati a Centos 8 Stream usando questo comando:

$ 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"

Possiamo anche controllare il file di rilascio di CentOS

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

Controllare il nome host con hostnamectl rivelerà anche le informazioni

$ 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. Come eseguire il debootstrap su CentOS Linux

  2. Come installare Erlang su Rocky Linux/Alma Linux/CentOS 8

  3. Come migrare da Centos 8 a Rocky Linux 8

  4. Come convertire Centos 8 Linux in Alma Linux 8

  5. Come convertire CentOS 8 in CentOS Stream

Come migrare da CentOS 8 a CentOS Stream Server:

Come migrare da CentOS 8 a Rocky Linux.

Come migrare da CentOS 8 Linux ad AlmaLinux 8

Come migrare CentOS 8 Linux su CentOS Stream

Come migrare da CentOS 8 a Rocky Linux 8

Come migrare da CentOS a Oracle Linux