Aggiorna il software dell'istanza sulla tua istanza AL2 - Amazon Linux 2

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiorna il software dell'istanza sulla tua istanza AL2

È importante tenere aggiornati i software. I pacchetti in una distribuzione Linux vengono aggiornati di frequente per correggere bug, aggiungere funzionalità e proteggere il sistema da exploit a livello di sicurezza. Quando stabilisci una connessione a un'istanza Amazon Linux dopo averla avviata per la prima volta, è possibile che venga visualizzato un messaggio in cui ti viene richiesto di aggiornare i pacchetti software per motivi di sicurezza. Questa sezione mostra come aggiornare l'intero sistema o solo un pacchetto.

Queste informazioni si applicano a AL2. Per informazioni su AL2 023, consulta Gestire i pacchetti e gli aggiornamenti del sistema operativo in AL2 023 nella Guida per l'utente di Amazon Linux 2023.

Per informazioni sulle modifiche e gli aggiornamenti di AL2, consulta le note di AL2 rilascio.

Per informazioni sulle modifiche e gli aggiornamenti alla versione AL2 023, vedere le note di rilascio di AL2 023.

Importante

Se hai avviato un' EC2 istanza che utilizza un'AMI Amazon Linux 2 in una sottorete IPv6 -only, devi connetterti all'istanza ed eseguirla. sudo amazon-linux-https disable Ciò consente all' AL2 istanza di connettersi al yum repository in S3 IPv6 tramite il servizio di patch http.

Per aggiornare tutti i pacchetti su un'istanza AL2
  1. (Opzionale) Avviare una sessione con il comando screen nella finestra della shell. A volte si possono verificare interruzioni di rete che possono comportare l'interruzione della connessione SSH all'istanza. Se si verifica questa situazione durante un aggiornamento software particolarmente lungo, l'istanza rimane in uno stato non definito, anche se ripristinabile. La sessione avviata con il comando screen ti permette di continuare l'esecuzione dell'aggiornamento anche se la connessione viene interrotta. Potrai infatti ristabilire la connessione alla sessione in un secondo momento senza problemi.

    1. Eseguire il comando screen per avviare la sessione.

      [ec2-user ~]$ screen
    2. Se la connessione alla sessione viene interrotta, rieseguire l'accesso all'istanza e visualizzare l'elenco delle schermate disponibili.

      [ec2-user ~]$ screen -ls There is a screen on: 17793.pts-0.ip-12-34-56-78 (Detached) 1 Socket in /var/run/screen/S-ec2-user.
    3. Riconnettersi alla schermata utilizzando il comando screen -r e l'ID di processo del comando precedente.

      [ec2-user ~]$ screen -r 17793
    4. Dopo aver utilizzato il comando screen, utilizzare il comando exit per chiudere la sessione.

      [ec2-user ~]$ exit [screen is terminating]
  2. Esegui il comando yum update. Puoi decidere di aggiungere il flag --security per applicare solo gli aggiornamenti di sicurezza.

    [ec2-user ~]$ sudo yum update
  3. Verifica i pacchetti elencati, digita y e premi Invio per accettare gli aggiornamenti. L'aggiornamento di tutti i pacchetti in un sistema può richiedere alcuni minuti. L'output yum riporta lo stato dell'aggiornamento durante la sua esecuzione.

  4. (Facoltativo) Riavviate l'istanza per assicurarvi di utilizzare i pacchetti e le librerie più recenti dell'aggiornamento; gli aggiornamenti del kernel non vengono caricati finché non si verifica un riavvio. Anche gli aggiornamenti applicati a qualsiasi libreria glibc devono essere seguiti da un riavvio. Per gli aggiornamenti dei pacchetti che controllano i servizi, può essere sufficiente riavviare i servizi per rendere disponibili gli aggiornamenti. Tuttavia, il riavvio del sistema garantisce il completamento di tutti i precedenti aggiornamenti di librerie e pacchetti.

Per aggiornare un singolo pacchetto su un'istanza AL2

Utilizzare questa procedura per aggiornare un singolo pacchetto e le relative dipendente, ma non l'intero sistema.

  1. Esegui il comando yum update con il nome del pacchetto da aggiornare.

    [ec2-user ~]$ sudo yum update openssl
  2. Verifica le informazioni sul pacchetto visualizzate, digita y e premi Invio per accettare uno o più aggiornamenti. A volte nell'elenco potrebbero venire elencati più pacchetti se sono presenti dipendenze di pacchetti che devono essere risolte. L'output yum riporta lo stato dell'aggiornamento durante la sua esecuzione.

  3. (Facoltativo) Riavviate l'istanza per assicurarvi di utilizzare i pacchetti e le librerie più recenti dell'aggiornamento; gli aggiornamenti del kernel non vengono caricati finché non si verifica un riavvio. Anche gli aggiornamenti applicati a qualsiasi libreria glibc devono essere seguiti da un riavvio. Per gli aggiornamenti dei pacchetti che controllano i servizi, può essere sufficiente riavviare i servizi per rendere disponibili gli aggiornamenti. Tuttavia, il riavvio del sistema garantisce il completamento di tutti i precedenti aggiornamenti di librerie e pacchetti.