Cómo actualizar paquetes en CentOS 8 por seguridad

27 feb 2021 3 min di lettura
Cómo actualizar paquetes en CentOS 8 por seguridad
Indice dei contenuti

Introducción

Mantener el sistema, el kernel, la ventana acoplable y las aplicaciones instaladas actualizadas es una tarea esencial del administrador de sistemas. Un sistema CentOS 8 actualizado significa menos problemas de seguridad y más estabilidad del sistema. CentOS Enterprise Linux 8.x es bastante intuitivo cuando se trata de aplicar actualizaciones y parches. Esta página muestra cómo actualizar el sistema CentOS usando el comando yum o las herramientas GUI para la instalación de escritorio.

Si su intención es actualizar paquetes en un servidor remoto, siga leyendo; de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:

ssh nome_utente@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Paquetes instalados de actualización de CentOS 8 por razones de seguridad

El procedimiento para instalar actualizaciones en CentOS:

Abra la aplicación de terminal.

Muestra información sobre actualizaciones /paquetes disponibles, ejecuta:

 sudo yum check-update

Ingrese este comando para actualizar la base de datos del paquete e instalar actualizaciones:

sudo yum update

Si el kernel se ha actualizado, reinicie el sistema con el siguiente comando:

sudo reboot

Veamos todos los comandos y pasos en detalle para aplicar los parches.

Ver información sobre actualizaciones disponibles

Es una buena idea averiguar si hay actualizaciones disponibles para la caja. Luego, ejecute el siguiente comando:

sudo yum check-update

Debería ver un mensaje de salida similar al siguiente:

...
 dracut-config-rescue.x86_64 049-10.git20190115.el8_0.1 BaseOS
 dracut-network.x86_64 049-10.git20190115.el8_0.1 BaseOS
 dracut-squash.x86_64 049-10.git20190115.el8_0.1 BaseOS
 grub2-common.noarch 1:2.02-66.el8_0.1 BaseOS
 grub2-pc.x86_64 1:2.02-66.el8_0.1 BaseOS
 grub2-pc-modules.noarch 1:2.02-66.el8_0.1 BaseOS
 grub2-tools.x86_64 1:2.02-66.el8_0.1 BaseOS
 grub2-tools-extra.x86_64 1:2.02-66.el8_0.1 BaseOS
 grub2-tools-minimal.x86_64 1:2.02-66.el8_0.1 BaseOS
 initscripts.x86_64 10.00.1-1.el8_0.1 BaseOS
 kernel.x86_64 4.18.0-80.11.2.el8_0 BaseOS
 kernel-core.x86_64 4.18.0-80.11.2.el8_0 BaseOS
 kernel-modules.x86_64 4.18.0-80.11.2.el8_0 BaseOS
 kernel-tools.x86_64 4.18.0-80.11.2.el8_0 BaseOS
 kernel-tools-libs.x86_64 4.18.0-80.11.2.el8_0 BaseOS
 kpartx.x86_64 0.7.8-7.el8_0.2 BaseOS
 libnfsidmap.x86_64 1:2.3.3-14.el8_0.2 BaseOS
 platform-python.x86_64 3.6.8-4.el8_0 BaseOS
 python3-libs.x86_64 3.6.8-4.el8_0 BaseOS
 python3-perf.x86_64 4.18.0-80.11.2.el8_0 BaseOS....

Por ejemplo, para ver solo las actualizaciones relacionadas con kernet, use el comando grep para filtrar, así:

sudo yum check-update | grep kernel

Debería ver un mensaje de salida similar al siguiente:

...
 kernel.x86_64 4.18.0-80.11.2.el8_0 BaseOS
 kernel-core.x86_64 4.18.0-80.11.2.el8_0 BaseOS
 kernel-modules.x86_64 4.18.0-80.11.2.el8_0 BaseOS
 kernel-tools.x86_64 4.18.0-80.11.2.el8_0 BaseOS
 kernel-tools-libs.x86_64 4.18.0-80.11.2.el8_0 BaseOS....

Antes de aplicar las actualizaciones del kernel, verifique la versión instalada con el siguiente comando:

uname -mrs

Salida de muestra:

Linux 4.18.0-80.7.1.el8_0.x86_64 x86_64

Instale actualizaciones a través de la línea de comando yum para CentOS 8

Abra una aplicación de terminal o inicie sesión con el comando ssh. Ejecute el comando yum para actualizar todos los paquetes instalados en el sistema CentOS Linux: es

sudo yum update

Solo las actualizaciones relacionadas con la seguridad se pueden aplicar al servidor con el siguiente comando: sudo yum --security update

Actualizar un solo paquete

Es posible actualizar un solo paquete específico sin tener que instalar necesariamente todos los demás en la lista, con el siguiente comando:

sudo yum update nome_pacchetto

Si desea actualizar el paquete PHP, por ejemplo:

sudo yum update php

También es posible instalar todas las actualizaciones excepto algunos paquetes especificados como kernel y php usando la -x, útil solo para excluir algunas actualizaciones:

sudo yum -x 'kernel*' -x 'php*' update

Reinicie el sistema Linux

Necesita reiniciar el sistema cuando se actualice el kernel de Linux CentOS 8.x, ejecute:

sudo reboot

Verifique la versión del kernel de Linux y enumere las actualizaciones:

uname -mrs
sudo yum check-update

Conclusión

Con este tutorial, ha aprendido a instalar y actualizar paquetes de software en sistemas basados en CentOS 8.x. Consulte la página de manual de CentOS yum para obtener más información.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.