GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo convertir de CentOS Linux 8 a CentOS Stream 8

El equipo de CentOS decidió cambiar el enfoque a CentOS stream, una versión upstream de RHEL. El flujo de CentOS se ubica entre Fedora Linux y RHEL. No es un clon 100 % de RHEL, sino un avance del desarrollo de RHEL. Han aparecido otras distribuciones que son 100 % compatibles con RHEL 8, incluidas Rocky Linux y Alma Linux.

En esta guía, aprenderemos cómo convertir una distribución CentOS 8 existente en Centos 8 Stream sin reinstalar un nuevo sistema operativo.

Contenido relacionado:

  • Cómo migrar de Centos 8 a Rocky Linux 8

Tabla de contenido

  1. Asegúrese de que su sistema esté actualizado
  2. Copia de seguridad de su sistema CentOS Linux
  3. Instalar el paquete CentOS Stream

1. Asegúrese de que su sistema esté actualizado

Asegúrese de que el servidor esté actualizado con este comando:

sudo dnf update -y

Verifiquemos también la versión de CentOS Linux 8 usando este 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. Haga una copia de seguridad de su sistema CentOS 8

Es una buena práctica garantizar actualizaciones periódicas en su sistema. Si tiene datos de la aplicación en el sistema, asegúrese de que estén respaldados. También haga una instantánea del sistema operativo para volver atrás cuando algo salga mal. Mantenga siempre copias de seguridad verificadas.

3. Instale el paquete de flujo de CentOS

Use este comando para instalar el paquete CentOS-Stream:

sudo dnf install -y centos-release-stream

4. Convierta el sistema de CentOS 8 a CentOS Stream

Después de instalar el paquete requerido, podemos comenzar a migrar de CentOS 8 a CentOS Stream. Primero, debemos intercambiar repositorios. Este comando eliminará los repositorios de CentOS 8 y los reemplazará con los repositorios de CentOS Stream. Obtendremos todas las actualizaciones y librerías/aplicaciones de CentOS Stream.

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

Enumere los repositorios con este comando:

sudo dnf repolist

Salida:

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

A continuación, necesitamos obtener paquetes para CentOS Stream ABI/API. Esto actualizará o degradará los paquetes para que coincidan con la nueva ABI/API y romperá el 100 % de compatibilidad con RHEL debido al cambio de ABI/API. Usa este comando para lograrlo:

sudo dnf distro-sync

5. Reiniciar el sistema

Necesitamos reiniciar el sistema para asegurarnos de que se han aplicado los cambios. Use este comando para reiniciar el sistema:

sudo systemctl reboot

6. Verificando la migración

Una vez que finalice el reinicio, inicie sesión en el servidor y confirme que se realizó correctamente. Verifique la versión para asegurarse de que ahora estamos cambiando a Centos 8 Stream usando este 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"

También podemos consultar el archivo de lanzamiento de CentOS

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

Verificar el nombre de host con hostnamectl también revelará la información

$ 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. Cómo reiniciar en CentOS Linux

  2. Cómo instalar Erlang en Rocky Linux/Alma Linux/CentOS 8

  3. Cómo migrar de Centos 8 a Rocky Linux 8

  4. Cómo convertir Centos 8 Linux a Alma Linux 8

  5. Cómo convertir CentOS 8 a CentOS Stream

Cómo migrar de CentOS 8 a CentOS Stream Server:

Cómo migrar de CentOS 8 a Rocky Linux.

Cómo migrar de CentOS 8 Linux a AlmaLinux 8

Cómo migrar su CentOS 8 Linux a CentOS Stream

Cómo migrar de CentOS 8 a Rocky Linux 8

Cómo migrar de CentOS a Oracle Linux