Cómo actualizar Linux basado en Red Hat: Una Guía Completa
![logo de radhat](https://aprendolinux.com/wp-content/uploads/2023/05/redhat.png)
![logo de radhat](https://aprendolinux.com/wp-content/uploads/2023/05/redhat.png)
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.
![](https://aprendolinux.com/wp-content/uploads/2023/09/Rocky-Linux_B.png-300x169.png)
![](https://aprendolinux.com/wp-content/uploads/2023/09/Rocky-Linux_B.png-300x169.png)
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.
Índice de contenidos
¿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.
![](https://aprendolinux.com/wp-content/uploads/2023/09/alma_linux_logo-1-300x58.png)
![](https://aprendolinux.com/wp-content/uploads/2023/09/alma_linux_logo-1-300x58.png)
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!