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.