Connect with us

Linux

RHEL 8.4 rilasciato ed ecco come aggiornare da 8.3 a 8.4


Red Hat Enterprise Linux (RHEL) 8.4 rilasciato. Questa versione include aggiornamenti e vari miglioramenti per sviluppatori, cloud ibrido, distribuzioni edge e altro ancora.

Vediamo cosa c’è di nuovo in RHEL 8.4 e come aggiornare da 8.3 a 8.4 utilizzando l’opzione della riga di comando dnf.


RHEL 8.4 rilasciato

Dalla pagina del prodotto RedHat Enterprise Linux versione 8.4:

  • Cloud ibrido a modo tuo: RHEL 8.4 consente l’innovazione e la trasformazione necessarie per arrivare al cloud, all’edge e oltre.
  • RHEL al limite
  • Red Hat Insights: funzionalità estese nei servizi Red Hat Insights – Vulnerabilità, Conformità, Ottimizzazione delle risorse e Sottoscrizioni – aiutano le organizzazioni a gestire in modo più efficiente ed efficace le proprie proprietà RHEL nel cloud ibrido aperto, comprese le distribuzioni nel cloud pubblico.

Nuovo software e funzionalità in RHEL 8.4:

  1. Python 3.9
  2. Redis 6
  3. PostgreSQL 13
  4. MariaDB 10.5
  5. GCC 10
  6. LLVM 11
  7. Ruggine 1.49
  8. Vai 1.15.7
  9. Sono ora supportate le GPU Intel Tiger Lake che includono la grafica Intel UHD e le GPU integrate Intel Xe.

AVVERTIMENTO: Assicurati di conservare i backup verificati di RHEL 8.x prima di eseguire aggiornamenti minori o significativi della versione di RHEL. L’autore o nixCraft non è responsabile per la perdita di dati.

Come aggiornare RHEL da 8.3 a 8.4

La procedura per aggiornare o aggiornare RHEL dalla versione 8.3 alla 7.4 è la seguente:

  1. Apri l’applicazione terminale e digita i seguenti comandi. Un’altra opzione è accedere utilizzando ssh
  2. Accedi come utente root. Per esempio: ssh ec2-user @ rhel-8-ec2-box
  3. Verificare la disponibilità di aggiornamenti utilizzando il sudo dnf check-update comando
  4. Aggiorna il sistema utilizzando il sudo dnf update comando
  5. Riavviare il server / box utilizzando il sudo riavvio comando
  6. Verifica nuovo kernel e aggiornamenti

In genere utilizzo Ansible per aggiornare e aggiornare le scatole RHEL in esecuzione su AWS o Google cloud. Un’altra opzione è distribuire immagini aggiornate ed eliminare le istanze precedenti. Vediamo in dettaglio tutti i comandi e i passaggi.

Passaggio 1: annotare la versione corrente del kernel

Digita il seguente comando uname o cat per visualizzare la versione del kernel RHEL e le informazioni sul sistema operativo:
$ uname -a
$ uname -r
$ cat /etc/os-release

Passaggio 2: backup

Eseguire un backup: non si sottolineerà mai abbastanza quanto sia importante eseguire il backup del sistema prima di farlo. La maggior parte delle azioni elencate in questo post sono scritte con il presupposto che verranno eseguite dall’utente root che esegue bash o qualsiasi altra shell moderna.

Passaggio 3: verifica la disponibilità di aggiornamenti utilizzando dnf

Digita il seguente comando dnf:
$ sudo dnf check-update

Passaggio 4: aggiornamento di RHEL da 8.3 a 8.4

Digita il seguente comando dnf per applicare / installare gli aggiornamenti:
$ sudo dnf upgrade -y

================================================================================
 Package          Arch   Version         Repository                        Size
================================================================================
Installing:
 kernel-core      x86_64 4.18.0-305.el8  rhel-8-for-x86_64-baseos-rpms     36 M
 kernel-modules   x86_64 4.18.0-305.el8  rhel-8-for-x86_64-baseos-rpms     28 M
Upgrading:
 NetworkManager   x86_64 1:1.30.0-7.el8  rhel-8-for-x86_64-baseos-rpms    2.6 M
 NetworkManager-libnm
                  x86_64 1:1.30.0-7.el8  rhel-8-for-x86_64-baseos-rpms    1.8 M
 NetworkManager-team
                  x86_64 1:1.30.0-7.el8  rhel-8-for-x86_64-baseos-rpms    145 k
 NetworkManager-tui
                  x86_64 1:1.30.0-7.el8  rhel-8-for-x86_64-baseos-rpms    327 k
.....
..
.....
rdma-core        x86_64 32.0-4.el8      rhel-8-for-x86_64-baseos-rpms     59 k
 tpm2-tss         x86_64 2.3.2-3.el8     rhel-8-for-x86_64-baseos-rpms    275 k
 volume_key-libs  x86_64 0.3.11-5.el8    rhel-8-for-x86_64-appstream-rpms 149 k
Installing weak dependencies:
 udisks2          x86_64 2.9.0-6.el8     rhel-8-for-x86_64-appstream-rpms 474 k
Removing:
 kernel-core      x86_64 4.18.0-240.10.1.el8_3
                                         @rhel-8-for-x86_64-baseos-rpms    62 M
 kernel-modules   x86_64 4.18.0-240.10.1.el8_3
                                         @rhel-8-for-x86_64-baseos-rpms    21 M
 
Transaction Summary
================================================================================
Install   38 Packages
Upgrade  210 Packages
Remove     2 Packages

Passaggio 5: riavviare la casella RHEL 8.3

Digita il seguente comando di riavvio o di arresto per riavviare il sistema Linux:
$ sudo reboot
## OR ##
$ sudo shutdown -r now

Passaggio 6: verificare l’aggiornamento RHEL 8.4

Digita i seguenti comandi:
$ uname -a
$ uname -r
$ cat /etc/os-release
$ tail -f /var/log/logfilenames
$ dmesg | grep -i 'err|warn|cri'
$ ss -tulpn

Sessione di esempio dalla versione 8.4:

Riassumendo

Il nuovo RHEL 8.4 disponibile per tutti gli abbonamenti RHEL attivi, inclusa l’opzione gratuita tramite Red Hat Customer Portal / RHN. Anche gli strumenti di sviluppo aggiornati come MariaDB e Python sono fantastici. A parte questo, con SELinux otteniamo un supporto per i container aggiornato e la sicurezza dei container. Podman 3 (Docker senza root) apporta anche molti miglioramenti per i carichi di lavoro del contenitore, inclusi gli aggiornamenti automatici dell’immagine del contenitore. Quindi niente più OpenSSL obsoleto all’interno del tuo container tramite UBI (Red Hat Universal Base Image).


Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!

Click to comment

Leave a Reply

Esegui l'accesso per Commentare

Di tendenza

Close Popup
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Close Popup
Privacy Settings saved!
Impostazioni

Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Cookie tecnici
Per utilizzare questo sito web usiamo i seguenti cookie tecnici necessari:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • swpm_session

Google Adsense
Usiamo la pubblicità di Google solo per mantenere attivi i nostro sito. Con ip anonimizzati.

Rifiuta tutti i Servizi
Save
Accetta tutti i Servizi