Cómo verificar e instalar actualizaciones en CentOS y RHEL
La instalación de actualizaciones para paquetes de software o el propio kernel es una tarea muy recomendada y beneficiosa para los administradores del sistema; más especialmente cuando se trata de actualizaciones o parches de seguridad. Mientras se descubren las vulnerabilidades de seguridad, el software afectado debe actualizarse para reducir los posibles riesgos de seguridad para todo el sistema.
Si no ha configurado su sistema para instalar parches de seguridad o actualizaciones automáticamente, entonces necesita para hacerlo manualmente. En este artículo, le mostraremos cómo verificar e instalar actualizaciones de software en distribuciones de CentOS y RHEL.
Para verificar si hay actualizaciones disponibles para sus paquetes instalados, use el administrador de paquetes YUM con check-actualizar el subcomando. esto le ayuda a ver todas las actualizaciones de paquetes de todos los repositorios, si hay alguno disponible.
# yum check-update Verificar todas las actualizaciones de paquetes de software Complementos cargados: changelog, rapidmirror base | 3,6 kB 00:00:00 epel/x86_64/metalink | 22 kB 00:00:00 epel | 4.3 kB 00:00:00 extras | 3,4 kB 00:00:00 mariadb | 2.9 kB 00:00:00 actualizaciones | 3,4 kB 00:00:00 (1/2): epel/x86_64/updateinfo | 842 kB 00:00:15 (2/2): epel/x86_64/primary_db | 6.1 MB 00:00:00 Velocidad de carga del espejo desde el archivo host en caché * base: mirrors.linode.com * epel: mirror.vorboss.net * extras: mirrors.linode.com * actualizaciones: mirrors.linode.com MariaDB-client.x86_64 10.1.28-1.el7.centos mariadb MariaDB-common.x86_64 10.1.28-1.el7.centos mariadb MariaDB-server.x86_64 10.1.28-1.el7.centos mariadb MariaDB-shared.x86_64 10.1.28-1 .el7.centos mariadb NetworkManager.x86_64 1: 1.8.0-11.el7_4 actualizaciones NetworkManager-adsl.x86_64 1: 1.8.0-11.el7_4 actualizaciones ….
Para actualizar un solo paquete a la última versión disponible, ejecute el siguiente comando. En este ejemplo, yum. intentará actualizar el paquete httpd.
# yum update httpd Actualización del paquete Apache Complementos cargados: changelog, rapidmirror Cargando velocidades de espejo desde el archivo host almacenado en caché * base: mirrors.linode.com * epel: mirror.vorboss.net * extras: mirrors.linode.com * actualizaciones: mirrors.linode.com Resolución de dependencias-> Comprobación de transacciones en ejecución—> Paquete httpd.x86_64 0: 2.4.6-45.el7.centos.4 se actualizará-> Dependencia de procesamiento: httpd = 2.4.6-45.el7.centos.4 para el paquete: 1: mod_ssl-2.4.6-45.el7.centos. 4.x86_64—> El paquete httpd.x86_64 0: 2.4.6-67.el7.centos.6 será una actualización-> Dependencia de procesamiento: httpd-tools = 2.4.6-67.el7.centos.6 para paquete: httpd-2.4.6-67.el7.centos.6.x86_64-> Comprobación de transacción en ejecución—> Se actualizará el paquete httpd-tools.x86_64 0: 2.4.6-45.el7.centos.4–> El paquete httpd-tools.x86_64 0: 2.4.6-67.el7.centos.6 será una actualización—> El paquete mod_ssl.x86_64 1: 2.4.6-45.el7.centos.4 será be updated—> Package mod_ssl.x86_64 1: 2.4.6-67.el7.centos.6 será una actualización ….
Para actualizar un grupo de paquetes, el siguiente comando actualizará sus herramientas de desarrollo ( Compilador C y C ++ más utilidades relacionadas).
# actualización de yum “Herramientas de desarrollo” Paquetes de grupo de actualización Complementos cargados: registro de cambios, rapidmirror Velocidad de carga del espejo desde el archivo host en caché * base: mirrors.linode.com * epel: mirror.vorboss.net * extras: mirrors.linode.com * actualizaciones: mirrors.linode.com … freestar.config.enabled_slots.push
Para actualizar todo el software de su sistema, así como sus dependencias para la última versión, use este comando:
# yum update Actualizar paquetes de software Complementos cargados: changelog, rapidmirror Cargando velocidades de espejo desde el archivo host en caché * base: mirrors.linode.com * epel: mirror.vorboss.net * extras: mirrors .linode.com * actualizaciones: mirrors.linode.com Resolviendo dependencias-> Ejecutando verificación de transacciones—> Paquete MariaDB-client.x86_64 0: 10.1.23-1.el7.centos será actualizado—> Paquete MariaDB-client.x86_64 0: 10.1.28-1.el7.centos será una actualización—> Paquete MariaDB-common.x86_64 0: 10.1.23-1.el 7.centos se actualizará—> Paquete MariaDB-common.x86_64 0: 10.1.28-1.el7.centos será una actualización—> Paquete MariaDB-server.x86_64 0: 10.1.23-1.el7 .centos se actualizará—> Paquete MariaDB-server.x86_64 0: 10.1.28-1.el7.centos será una actualización—> Paquete MariaDB-shared.x86_64 0: 10.1.23-1.el7. centos se actualizará—> El paquete MariaDB-shared.x86_64 0: 10.1.28-1.el7.centos será una actualización—> El paquete NetworkManager.x86_64 1: 1.4.0-19.el7_3 quedará obsoleto–> El paquete NetworkManager.x86_64 1: 1.8.0-11.el7_4 quedará obsoleto ….
¡Eso es! Es posible que desee leer los siguientes artículos relacionados.
- Cómo instalar o actualizar a la última versión del kernel en CentOS 7
- Cómo eliminar kernels antiguos no utilizados en CentOS, RHEL y Fedora
- Cómo instalar actualizaciones de seguridad automáticamente en Debian y Ubuntu
Mantenga siempre su sistema Linux actualizado con las últimas actualizaciones de seguridad y paquetes generales. Si tiene alguna pregunta que hacer, use el formulario de comentarios a continuación para eso.