Cómo actualizar Linux basado en Red Hat: Una Guía Completa

Cómo actualizar Linux basado en Red Hat: Una Guía Completa

logo de radhat

Linux es un sistema operativo de código abierto ampliamente utilizado en servidores y estaciones de trabajo en todo el mundo debido a su estabilidad, seguridad y flexibilidad. Si eres nuevo en el mundo de Linux o simplemente no estás seguro de cómo mantener tu sistema actualizado, estás en el lugar correcto. Hay varias distribuciones de Linux basadas en Red Hat y en este artículo veremos cómo actualizar cualquiera de estas.

Logo de Rocky Linux (basado en Red Hat)

En este artículo, te guiaré a través de los pasos necesarios para actualizar tu sistema Linux basado en Red Hat (como podría ser un Rocky Linux, Alma Linux o un CentOS) y profundizaré en los conceptos clave que debes conocer.

¿Por qué debemos actualizar Linux?

Antes de adentrarnos en los detalles de cómo actualizar tu sistema Red Hat, es fundamental comprender por qué es importante mantenerlo actualizado.

Las actualizaciones no solo proporcionan nuevas características, sino que también corrigen vulnerabilidades de seguridad y errores. Ignorar las actualizaciones podría dejar tu sistema vulnerable a ataques cibernéticos y problemas de rendimiento.

Accede como superusuario root

Inicia sesión en tu sistema Linux Red Hat como usuario con privilegios de administrador o utiliza el comando su o sudo para acceder a la cuenta de administrador.

La administración de un sistema Linux generalmente se realiza a través de una terminal. Te pedirá la contraseña para poder acceder al usuario root.

[user@rocky /]$  su -

Verifica tu versión de Red Hat

Antes de realizar cualquier actualización, es importante saber qué versión de Red Hat estás utilizando. Esto te ayudará a determinar qué repositorios y actualizaciones son aplicables a tu sistema.

Puedes obtener esta información utilizando el siguiente comando:

[root@rocky /]# cat /etc/redhat-release
Rocky Linux release 9.2 (Blue Onyx)

Realiza una copia de Seguridad

Aunque no es obligatorio, siempre es bueno hacer una copia de seguridad de tus datos antes de realizar actualizaciones importantes. Las actualizaciones de Red Hat generalmente son seguras, pero es mejor prevenir que curar.

Utiliza herramientas de copia de seguridad como rsync, tar, o una solución de copia de seguridad específica para respaldar tus archivos importantes.

En este caso, crearemos una copia de seguridad de un directorio llamado “mi_directorio” y la almacenaremos en un archivo comprimido:

[root@rocky /]# tar -czvf copia_de_seguridad.tar.gz mi_directorio

Explicación del comando utilizado:

tar: Esta es la utilidad de archivado en Linux que permite crear, ver y extraer archivos comprimidos.
czvf: Estas opciones se utilizan para comprimir y crear un archivo tar.

  • -c: Crea un nuevo archivo.
  • -z: Utiliza compresión gzip para comprimir el archivo.
  • -v: Muestra el progreso en la terminal, lo que es útil para saber qué archivos se están archivando.
  • -f: Especifica el nombre del archivo de salida (en este caso, “copia_de_seguridad.tar.gz”).


copia_de_seguridad.tar.gz: Este es el nombre del archivo de copia de seguridad que se creará. Puedes elegir un nombre diferente según tus preferencias.
mi_directorio: Este es el directorio que deseas respaldar. Reemplaza “mi_directorio” con la ruta completa del directorio que deseas respaldar.


Una vez que ejecutes este comando, se creará un archivo llamado “copia_de_seguridad.tar.gz” en el directorio actual que contendrá todos los archivos y subdirectorios del directorio “mi_directorio”.

Esta copia de seguridad la puedes guardar en un almacenamiento externo como un USB o un disco duro y se puede utilizar para restaurar los archivos en caso de pérdida o daño.

Ten en cuenta que este es un ejemplo simple. En situaciones reales, es posible que desees ajustar el comando de copia de seguridad según tus necesidades específicas, como incluir exclusiones de archivos o directorios, especificar rutas absolutas.

Logo de Alma Linux (basada en Red Hat)

Actualizar el sistema Linux Red Hat

Una vez que hayas realizado la copia de seguridad, es hora de actualizar tu sistema. Red Hat utiliza el sistema de gestión de paquetes YUM (Yellowdog Updater, Modified) para gestionar las actualizaciones aunque actualmente, ha adoptado dnf (Dandified YUM) como el nuevo sistema de gestión de paquetes.

Es importante utilizarlo para las actualizaciones por lo que puedes utilizar el siguiente comando para buscar y aplicar todas las actualizaciones disponibles:

Utiliza el siguiente comando para buscar y aplicar todas las actualizaciones disponibles:

[root@rocky /]# dnf check-update
Rocky Linux 9 - BaseOS 3.2 MB/s | 1.9 MB 00:00
Rocky Linux 9 - AppStream 8.1 MB/s | 7.1 MB 00:00
Rocky Linux 9 - Extras 21 kB/s | 11 kB 00:00

ca-certificates.noarch 2023.2.60_v7.0.306-90.1.el9_2 baseos
curl-minimal.x86_64 7.76.1-23.el9_2.2 baseos
python3.x86_64 3.9.16-1.el9_2.1 baseos
python3-libs.x86_64 3.9.16-1.el9_2.1 baseos

Una vez que sabes todo lo que vas a actualizar de tu sistema, puedes lanzar este comando para poder hacerlo todo de una sola vez:

[root@rocky /]# dnf update
Last metadata expiration check: 0:22:51 ago on Tue Sep 26 09:47:07 2023.
Dependencies resolved.
================================================
 Package         Architecture        Version        Repository   ================================================
Upgrading:
 ca-certificates   noarch    023.2.60_v7.0              baseos            
 curl-minimal      x86_64    7.76.1-23.el9_2.2          baseos                
 python3           x86_64    3.9.16-1.el9_2.1           baseos                        
 python3-libs      x86_64    3.9.16-1.el9_2.1           baseos                     
 
Transaction Summary
=================================================
Upgrade  4 Packages

Total download size: 4 M
Is this ok [y/N]: 

Este comando buscará actualizaciones para todos los paquetes instalados en tu sistema y te pedirá confirmación antes de proceder con la instalación. Durante este proceso, verás una lista de las actualizaciones disponibles y podrás revisarlas antes de proceder.

Actualizar solo un paquete en Red Hat Linux

Si deseas actualizar solo un paquete de la lista que ofrece el comando anterior, puedes hacerlo ejecutando el siguiente comando

[root@rocky /]# dnf update curl-minimal.x86_64


Reiniciar el sistema al terminar

Aunque no es obligatorio a no ser que haya actualizaciones de kernel o de seguridad, después de completar la actualización, es recomendable reiniciar el sistema para aplicar todas las modificaciones correctamente.

Utiliza el siguiente comando para reiniciar tu sistema:

[root@rocky /]# reboot

Verificar la actualización

Una vez que el sistema se haya reiniciado, verifica que todo esté funcionando correctamente y que la versión del sistema se haya actualizado.

Puedes usar nuevamente el comando cat /etc/redhat-release y cat /etc/os-release para comprobar la versión actual.

Gestionar repositorios y paquetes en Red Hat Linux

Para una gestión más avanzada de las actualizaciones en Red Hat, es importante comprender cómo funcionan los repositorios y cómo gestionar paquetes específicos.

Red Hat utiliza el concepto de “repositorios” para organizar y distribuir software. Puedes listar los repositorios configurados en tu sistema utilizando el siguiente comando:

[root@rocky /]# dnf repolist 
repo id              repo name
appstream            Rocky Linux 9 - AppStream
baseos               Rocky Linux 9 - BaseOS
extras               Rocky Linux 9 - Extras

Puedes habilitar o deshabilitar repositorios según tus necesidades. Esto te permite tener un mayor control sobre qué software se actualiza y cuándo.

Para buscar un paquete específico en los repositorios, puedes utilizar el siguiente comando:

[root@rocky /]# dnf search vim
Last metadata expiration check: 0:06:28 ago on Tue Sep 26 09:47:07 2023.
=========================================================
 Name & Summary Matched: vim =========================================================
vim-common.x86_64 : The common files needed by any version of the VIM editor
vim-minimal.x86_64 : A minimal version of the VIM editor

Y para instalar o eliminar paquetes específicos, puedes usar los comandos dnf install y dnf remove, respectivamente.

Practica y actualiza tu sistema Linux

Actualizar tu sistema Linux basado Red Hat es un proceso esencial para mantenerlo seguro y funcionando de manera óptima. Además de seguir estos pasos básicos, es importante comprender los conceptos clave, como los repositorios y la gestión de paquetes, para tener un mayor control sobre las actualizaciones.

Recuerda hacer una copia de seguridad de vez en cuando y sobre todo antes de actualizar. Revisa y presta atención a las notificaciones de actualización para mantener tu sistema protegido.

Con esta guía completa, espero que te sientas más seguro al actualizar tu sistema Linux Red Hat.

Si tienes alguna pregunta o necesitas más ayuda, no dudes en consultarme. La seguridad y el rendimiento de tu sistema dependen de mantenerlo actualizado de manera regular y adecuada. ¡Buena suerte en tus aventuras con Linux!

Deja una respuesta

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