Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Actualiza el software de la instancia en tu AL2 instancia
Es importante mantener el software actualizado. Los paquetes de una distribución Linux se actualizan con frecuencia para corregir errores, agregar características y protección frente a vulnerabilidades de seguridad. Cuando inicia y se conecta por primera vez a una instancia de Amazon Linux, es posible que vea un mensaje que le pide que actualice los paquetes de software por cuestiones de seguridad. En esta sección se muestra cómo actualizar todo el sistema o solo un paquete.
Esta información se aplica a AL2. Para obtener información acerca de AL2 023, consulte Administrar paquetes y actualizaciones del sistema operativo en AL2 023 en la Guía del usuario de Amazon Linux 2023.
Para obtener información sobre los cambios y actualizaciones de AL2, consulte las notas de la AL2 versión.
Para obtener información sobre los cambios y actualizaciones de la AL2 023, consulta las notas de la versión AL2 023.
importante
Si lanzó una EC2 instancia que usa una AMI de Amazon Linux 2 en una subred IPv6 exclusiva, debe conectarse a la instancia y ejecutarla. sudo amazon-linux-https disable Esto permite que la AL2 instancia se conecte al yum repositorio de S3 IPv6 mediante el servicio de parches http.
Para actualizar todos los paquetes de una AL2 instancia
-
(Opcional) Comience una sesión de screen en la ventana de shell Es posible que, en ocasiones, experimente una interrupción de red que desconecte la conexión SSH con la instancia. Si sucede durante una actualización de software prolongada, puede dejar la instancia en un estado recuperable, si bien confuso. Una sesión screen permite continuar ejecutando la actualización, aunque la conexión se interrumpa, y reconectarse a la sesión posteriormente sin problemas.
-
Ejecute el comando screen para comenzar la sesión.
[ec2-user ~]$screen -
Si la sesión se desconecta, vuelva a iniciar sesión en la instancia y enumere las pantallas disponibles.
[ec2-user ~]$screen -lsThere is a screen on:17793.pts-0.ip-12-34-56-78 (Detached) 1 Socket in /var/run/screen/S-ec2-user. -
Vuelva a conectarse a la pantalla usando el comando screen -r y el ID de proceso del comando anterior.
[ec2-user ~]$screen -r17793 -
Cuando haya terminado de utilizar screen, use el comando exit para cerrar la sesión.
[ec2-user ~]$exit[screen is terminating]
-
-
Ejecute el comando yum update. Opcionalmente, puede agregar la marca
--securitypara aplicar las actualizaciones de seguridad únicamente.[ec2-user ~]$sudo yum update -
Revise los paquetes de la lista, escriba
yy presione “Enter” (Ingresar) para aceptar las actualizaciones. La actualización de todos los paquetes de un sistema puede demorar varios minutos. La salida de yum muestra el estado de la actualización mientras se ejecuta. -
(Opcional) Reinicie la instancia para asegurarse de que está utilizando los paquetes y bibliotecas más recientes de la actualización; las actualizaciones del núcleo no se cargan hasta que se reinicie. Las actualizaciones de cualquier biblioteca
glibcdeben ir seguidas de un nuevo arranque. Para actualizar los paquetes que controlan servicios, puede ser suficiente con reiniciar los servicios y elegir las actualizaciones. Sin embargo, con un nuevo arranque del sistema, se asegurará de que se aplican todas las actualizaciones anteriores de los paquetes y las bibliotecas.
Para actualizar un solo paquete de una AL2 instancia
Siga este procedimiento para actualizar un único paquete (y sus dependencias) y no el sistema completo.
-
Ejecute el comando yum update con el nombre del paquete que desea actualizar.
[ec2-user ~]$sudo yum updateopenssl -
Revise la información de los paquetes de la lista, escriba
yy pulse “Enter” (Ingresar) para aceptar la actualización o las actualizaciones. En ocasiones se enumerará más de un paquete si hay dependencias que deban resolverse. La salida de yum muestra el estado de la actualización mientras se ejecuta. -
(Opcional) Reinicie la instancia para asegurarse de que está utilizando los paquetes y bibliotecas más recientes de la actualización; las actualizaciones del núcleo no se cargan hasta que se reinicie. Las actualizaciones de cualquier biblioteca
glibcdeben ir seguidas de un nuevo arranque. Para actualizar los paquetes que controlan servicios, puede ser suficiente con reiniciar los servicios y elegir las actualizaciones. Sin embargo, con un nuevo arranque del sistema, se asegurará de que se aplican todas las actualizaciones anteriores de los paquetes y las bibliotecas.