Tutoriales

Fin de vida de CentOS 7

CentOS 7 Deja de recibir actualizaciones el 30 de junio de 2024, lo que significa que no recibirá actualizaciones de seguridad ni correcciones de errores de sombrero rojo Ya no.Nuevas opciones como LokiLinux Ya salí para ayudar a los usuarios. sistema operativo central y requiere apoyo continuo.

La migración de un tipo de Linux a otro requiere una planificación cuidadosa y un enfoque paso a paso.Primero, tienes que empezar con CentOS 7 llegar LokiLinux 8entonces de LokiLinux 8 llegar LokiLinux 9 Utilice herramientas como Labio marco y promover Los proyectos facilitan este proceso.

Esta guía le ayudará a empezar con CentOS 7 llegar LokiLinux 9 Le proporciona pasos claros y fáciles de seguir.

requisitos previos

Requisitos previos para la migración CentOS 7 llegar LokiLinux 9 incluir:

  • Sistema que ejecuta CentOS 7.
  • Derechos de acceso de administrador.
  • Conexión a Internet.

Actualice CentOS 7 a Rocky Linux 8

La siguiente parte de este artículo le mostrará cómo llegar desde CentOS 7 llegar LokiLinux 8 usar promover proyectos y Labio marco.

Estos dos proyectos pueden ayudarlo a migrar su sistema de un sistema operativo basado en RHEL a otro.

Paso 1: haga una copia de seguridad de los datos de CentOS 7

Antes de comenzar el proceso de migración, es importante hacer una copia de seguridad de todos sus archivos importantes para asegurarse de que, si algo sale mal durante el proceso de migración, pueda restaurar sus datos sin ninguna pérdida.

Si desea hacer una copia de seguridad de un archivo o directorio específico, puede usar el comando tar y -cvzf Opción para crear archivos comprimidos.

sudo tar -cvzf /backup/home_user1_backup.tar.gz /home/user1

Para hacer una copia de seguridad de todo su sistema, puede usar comando alquitrán y --exclude Opción para excluir ciertos directorios (por ejemplo, /viaje, /sistema, /desarrolladoretc.) y luego cree un archivo comprimido.

sudo tar -cvzf /backup/full_system_backup.tar.gz --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/backup /

Alternativamente, puede usar el comando rsync para sincronizar archivos y directorios entre dos ubicaciones (localmente o a través de la red).

sudo rsync -av --delete /source_directory /backup

si tu CentOS 7 Anfitrión del sistema mysql o base de datos maría Base de datos, puede utilizar el comando mysqldump para hacer una copia de seguridad de la base de datos en un archivo SQL.

mysqldump -u username -p dbname > dbname_backup.sql

Paso 2: instale los paquetes Elevate y Leapp

Instalar liberación de elevación Para obtener la última versión del paquete del repositorio, utilice el siguiente comando:

sudo yum install -y  --eval %rhel).noarch.rpm
Instalar Elevate Repo en CentOS 7

A continuación, instale Labio Herramientas de actualización para actualizaciones y migraciones del sistema y Saltar datos Loki que contiene archivos de datos específicos de LokiLinux distribuir.

sudo yum install -y leapp-upgrade leapp-data-rocky
Instale la herramienta de actualización Leapp en CentOS 7
Instale la herramienta de actualización Leapp en CentOS 7

Paso 3: ejecute comprobaciones previas a la actualización

Ahora ejecute el siguiente comando para iniciar el proceso de actualización previa, donde Labio Prepare su sistema para las actualizaciones identificando problemas potenciales, verificando la compatibilidad, realizando las tareas previas a la actualización necesarias y generando informes previos a la actualización.

sudo leapp preupgrade
Realice comprobaciones previas a la actualización en CentOS 7
Realice comprobaciones previas a la actualización en CentOS 7

El proceso previo a la actualización puede tardar algún tiempo en completarse. Una vez completado, Labio La herramienta creará archivos en la siguiente ubicación /var/log/leapp/ Directorio que contiene archivos importantes e información sobre posibles problemas que puedan surgir durante el proceso de actualización y cómo solucionarlos.

sudo ls -l /var/log/leapp/
Informe previo a la actualización de Leapp
Informe previo a la actualización de Leapp

Estos son los documentos clave que debe revisar:

  • archivo de respuesta – Este archivo contiene problemas que deben abordarse o No La respuesta continúa aumentando.
  • Saltar informe.txt – Este archivo enumera todos los problemas y soluciones que se deben solucionar antes o después de la actualización.
  • leapp-preupgrade.log – Este archivo muestra los registros completos y los detalles del proceso previo a la actualización.

Antes de actualizar su sistema, verifique los dos primeros archivos y tome las medidas necesarias para resolver el problema desde CentOS 7.

1. borrar pata_acpi Módulo del núcleo:

sudo rmmod pata_acpi

2. actualizando /etc/ssh/sshd_config Archivo de configuración para permitir el inicio de sesión root:

echo PermitRootLogin yes | sudo tee -a /etc/ssh/sshd_config

3. desactivar pam_pkcs11 La configuración PAM en el módulo hace que el proceso de actualización sea ininterrumpido.

sudo leapp answer --section remove_pam_pkcs11_module_check.confirm=True

Después de resolver cualquier problema común, vuelva a ejecutar Pre-actualización El comando confirma que todo está arreglado:

sudo leapp preupgrade
Comprobación previa a la actualización de Leapp
Comprobación previa a la actualización de Leapp

cuando»Actualización prohibidaEl mensaje «ya no se muestra».

Paso 4: realice la actualización

Finalmente, ejecute el comando de actualización, que inicia el proceso de actualización, que incluye tareas como descargar los paquetes de software necesarios, aplicar cambios en la configuración del sistema y actualizar el sistema a la versión de destino.

sudo leapp upgrade
Realizar actualización de Leapp
Realizar actualización de Leapp

Espere a que se complete la actualización. Si eso no funciona, vuelva a los pasos anteriores y solucione los problemas que no se hayan detectado durante la verificación previa a la actualización.

Una vez que el proceso de actualización se haya completado con éxito, reinicie su computadora.

reboot

Después de reiniciar, verá una ventana llamada Actualización-Initramfs En el menú de GRUB.

Mejorar y actualizar Initramfs
Mejorar y actualizar Initramfs

Después de esperar cinco segundos, el sistema iniciará automáticamente el proceso de actualización.

Una vez completada la actualización, el sistema se reiniciará dos veces.Una vez que se complete el reinicio, verá LokiLinux 8 Una opción en el menú de GRUB que representa la CentOS 7 llegar LokiLinux 8 Eso fue un éxito.

Comenzando con Rocky Linux 8 en Grub
Comenzando con Rocky Linux 8 en Grub

Ahora inicie sesión como usuario root y verifique la versión.

cat /etc/redhat-release

Rocky Linux release 8.9 (Green Obsidian)

Paso 5: pasos posteriores a la actualización

Después de migrar a LokiLinux 8necesitas limpiar todas las bolsas que quedaron sistema operativo central Versión.

$ sudo rpm -qa | grep el7 
$ sudo rpm -qa | grep elevate
$ sudo rpm -qa | grep leapp
$ sudo rpm -qa | grep el7 | xargs sudo rpm -e
$ sudo rm -fr /root/tmp_leapp_py3
$ sudo dnf clean all

Actualice Rocky Linux 8 a Rocky Linux 9

Actualizado desde LokiLinux 8 llegar LokiLinux 9necesitas usar el mismo promover repositorio y Labio marco.

Paso 1: instale los paquetes Elevate y Leapp

Primero, instale liberación de elevación Paquetes de software, que proporcionan la última versión de los paquetes de software para una versión específica del sistema operativo instalada en el sistema.

sudo yum install -y  --eval %rhel).noarch.rpm
Instale Elevate Repo en Rocky Linux 8
Instale Elevate Repo en Rocky Linux 8

A continuación, ejecute el siguiente comando para establecer reglas de exclusión para permitir Eh Instale o actualice todos los paquetes sin excluir ningún paquete.

sudo yum config-manager --save --setopt exclude=""

A continuación, instale actualización de salto y Saltar datos Loki Un paquete de software que proporciona funcionalidad para facilitar el proceso de actualización de una versión del sistema operativo a otra.

sudo yum install -y leapp-upgrade leapp-data-rocky

Paso 2: ejecute comprobaciones previas a la actualización

Ahora ejecute el siguiente comando para iniciar el proceso de actualización previa, donde Labio Prepare su sistema para las actualizaciones identificando problemas potenciales, verificando la compatibilidad, realizando las tareas previas a la actualización necesarias y generando informes previos a la actualización.

sudo leapp preupgrade
Realice comprobaciones previas a la actualización en Rocky Linux 8
Realice comprobaciones previas a la actualización en Rocky Linux 8

El proceso de actualización previa crea archivos similares a los anteriores, pero con diferentes soluciones recomendadas.Mira eso (esto archivo de respuesta Encuentre todos los pasos sugeridos y corríjalos como se muestra.

1. Ajuste la configuración del firewall.

sudo sed -i "s/^AllowZoneDrifting=.*/AllowZoneDrifting=no/" /etc/firewalld/firewalld.conf

2. Elimine perfiles de red para tipos de dispositivos de red no compatibles.

sudo rm /etc/sysconfig/network-scripts/ifcfg-[device_name]

3. salte por encima fuente de alimentación Responder a los requisitos de inspección de equipos contenidos en el expediente.

sudo leapp answer --section check_vdo.no_vdo_devices=True

Después de solucionar cualquier problema común, vuelva a ejecutar el comando previo a la actualización para confirmar que todo esté solucionado.

sudo leapp preupgrade
Comprobación previa a la actualización de Leapp
Comprobación previa a la actualización de Leapp

La actualización estará lista cuando ya no aparezca el mensaje «Actualización prohibida».

Paso 3: realice la actualización

Finalmente, ejecute el comando de actualización, que inicia el proceso de actualización, que incluye tareas como descargar los paquetes de software necesarios, aplicar cambios en la configuración del sistema y actualizar el sistema a la versión de destino.

sudo leapp upgrade
Ejecute Leapp y actualice a Rocky Linux 9
Ejecute Leapp y actualice a Rocky Linux 9

Espere a que se complete la actualización. Si eso no funciona, verifique si el informe muestra algún paquete problemático. generalmente, Producción-Desarrollo y Logotipo rocoso Los paquetes de software pueden causar problemas durante las actualizaciones.

sudo dnf remove rocky-logos make-devel

Elimine el paquete de software problemático y realice la actualización nuevamente.

sudo leapp upgrade

Una vez que el proceso de actualización se haya completado con éxito, reinicie su computadora.

reboot

Después de reiniciar, verá una ventana llamada Actualización-Initramfs En el menú de GRUB.

Mejorar y actualizar Initramfs
Mejorar y actualizar Initramfs

Después de esperar cinco segundos, el sistema iniciará automáticamente el proceso de actualización.

Una vez completada la actualización, el sistema se reiniciará dos veces.Una vez que se complete el reinicio, verá LokiLinux 9 Una opción en el menú de GRUB que representa la LokiLinux 8 llegar LokiLinux 9 Eso fue un éxito.

Arrancar en Rocky Linux 9
Arranque en Rocky Linux 9

Después de iniciar su computadora, inicie sesión y vea cómo va la migración. Asegúrese de estar utilizando el sistema operativo correcto. Verifique los registros y los paquetes restantes de la versión anterior del sistema operativo. Es posible que desee eliminarlos o actualizarlos usted mismo.

cat /etc/redhat-release
cat /etc/os-release
rpm -qa | grep el8
cat /var/log/leapp/leapp-report.txt
cat /var/log/leapp/leapp-upgrade.log

Después de seguir los pasos de esta guía, ahora tiene la CentOS 7 llegar LokiLinux 9.Descubra más sobre las alternativas de CentOS y por qué LokiLinux Destaca como una de las mejores opciones.

LEER  Cómo hacer que Ubuntu 22.04 se parezca a Mac OS

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba