From 249a868039e97bfeab296e77cd48593335e521ab Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Wed, 5 Jan 2022 11:10:43 -0500 Subject: [PATCH 01/13] New translations 03-commands.md (French) --- docs/books/admin_guide/03-commands.fr.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/books/admin_guide/03-commands.fr.md b/docs/books/admin_guide/03-commands.fr.md index 2eb865577e..73d824cf94 100644 --- a/docs/books/admin_guide/03-commands.fr.md +++ b/docs/books/admin_guide/03-commands.fr.md @@ -1461,8 +1461,9 @@ Pour une utilisation permanente, il faut les créer dans le fichier : * `.bashrc` du répertoire de connexion de l’utilisateur ; * `/etc/profile.d/alias.sh` pour tous les utilisateurs. -!!! Warning -Une attention particulière doit être portée lors de l’usage d’alias qui peuvent potentiellement s’avérer dangereux ! Par exemple, un alias mis en place à l’insu de l’administrateur : +!!! Warning + + Une attention particulière doit être portée lors de l’usage d’alias qui peuvent potentiellement s’avérer dangereux ! Par exemple, un alias mis en place à l’insu de l’administrateur : ```bash alias cd='rm -Rf' @@ -1493,7 +1494,7 @@ $ type ls il pourrait nous retourner : ```bash -ls is an alias to « ls -rt » +ls est un alias de « ls -rt » ``` Maintenant que nous savons que c'est le cas, nous pouvons voir les résultats de l'utilisation de l'alias ou le désactiver une fois avec le `\` en exécutant les commandes suivantes : From cafc58b6ad58f659f1d9f092a9f38fcb6bfff23d Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Wed, 5 Jan 2022 12:13:09 -0500 Subject: [PATCH 02/13] New translations 03-commands.md (Italian) --- docs/books/admin_guide/03-commands.it.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/books/admin_guide/03-commands.it.md b/docs/books/admin_guide/03-commands.it.md index 883d1d0660..e88379a5b2 100644 --- a/docs/books/admin_guide/03-commands.it.md +++ b/docs/books/admin_guide/03-commands.it.md @@ -1461,8 +1461,9 @@ Per un uso permanente, devono essere creati nel: * `.bashrc` file nella directory di accesso dell'utente; * `/etc/profile.d/alias.sh` file per tutti gli utenti. -!!! Attenzione -Occorre prestare particolare attenzione quando si utilizzano alias che possono essere potenzialmente pericolosi! Ad esempio, un alias creato senza una conoscenza di base di amministratore: +!!! Warning "Attenzione" + + Particolare attenzione deve essere prestata quando si utilizzano alias che possono essere potenzialmente pericolosi! Ad esempio, un alias creato senza una conoscenza di base di amministratore: ```bash alias cd='rm -Rf' @@ -1493,7 +1494,7 @@ $ type ls potrebbe restituire quanto segue: ```bash -ls è un alias di « ls -rt » +ls is an alias to « ls -rt » ``` Ora che questo è noto, possiamo vedere i risultati dell'utilizzo dell'alias o disabilitarlo in una volta con il carattere `\` eseguendo il seguente: From 1a419f827ed484e63dca82aeefc5f2f211131fdd Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Wed, 5 Jan 2022 13:33:29 -0500 Subject: [PATCH 03/13] New translations 07-file-systems.md (Italian) --- docs/books/admin_guide/07-file-systems.it.md | 150 ++++++++++++------- 1 file changed, 94 insertions(+), 56 deletions(-) diff --git a/docs/books/admin_guide/07-file-systems.it.md b/docs/books/admin_guide/07-file-systems.it.md index 20578e8b39..d0d35589c6 100644 --- a/docs/books/admin_guide/07-file-systems.it.md +++ b/docs/books/admin_guide/07-file-systems.it.md @@ -39,7 +39,9 @@ Lo stesso disco fisico può essere diviso in un massimo di 4 partizioni: * *Primary* (o main) * *Extended* -!!! Warning "Avvertimento" Ci può essere solo una partizione estesa per disco fisico. Al fine di beneficiare di ulteriori unità, la partizione estesa può essere suddivisa in partizioni logiche +!!! Warning "Attenzione" + + Ci può essere solo una partizione estesa per disco fisico. Al fine di beneficiare di ulteriori unità, la partizione estesa può essere suddivisa in partizioni logiche ![Breakdown into only 4 primary partitions](images/07-file-systems-001.png) @@ -53,8 +55,9 @@ I dispositivi di archiviazione sono denominati *hd* per i dischi rigidi IDE e *s Finalmente troveremo un numero che definisce il volume partizionato: *1* per la prima partizione primaria, ... -!!! Warning "Avvertimento" -Attenzione, la partizione estesa, che non supporta un file system, ha ancora un numero. +!!! Warning "Attenzione" + + Attenzione, la partizione estesa, che non supporta un file system, ha ancora un numero. ![Identification of partitions](images/07-file-systems-003.png) @@ -141,8 +144,9 @@ Lo svantaggio è che se uno dei volumi fisici va fuori servizio, allora tutti i LVM è disponibile in Linux dalla versione del kernel 2.4. -!!! Note "Nota" -LVM è gestito solo dal sistema operativo. Quindi, il _BIOS_ ha bisogno di almeno una partizione senza LVM per avviarsi. +!!! Note "Nota" + + LVM è gestita soltanto dal sistema operativo. Pertanto il _BIOS_ ha bisogno di almeno una partizione senza LVM per avviare. ### Gruppi di volumi @@ -165,7 +169,9 @@ Un gruppo di volumi, *VG*, è diviso in volumi logici, *LV*, offrendo diverse mo ![Volumes in stripe mode](images/07-file-systems-006.png) -!!! Tip "Suggerimento" _Striping_ migliora le prestazioni scrivendo i dati a un numero predeterminato di volumi fisici con una tecnica _round-robin_. +!!! Tip "Suggerimento" + + Striping_ migliora le prestazioni scrivendo i dati su un numero predeterminato di volumi fisici con una tecnica _round-robin_. ![Mirrored volumes](images/07-file-systems-007.png) @@ -319,13 +325,15 @@ Esempio: | ------- | -------------------------------------------- | | `-t` | Indica il tipo di file system da utilizzare. | -!!! Warning "Avvertimento" -Senza un file system non è possibile utilizzare lo spazio su disco. +!!! Warning "Attenzione" + + Senza un file system non è possibile usare lo spazio su disco. Ogni file system ha una struttura identica su ciascuna partizione. Un **boot block** e **super block** inizializzato dal sistema e poi un **inode table** e una **data area** inizializzata dall'amministratore. -!!! Note "Nota" -L'unica eccezione è la partizione **swap**. +!!! Note "Nota" + + L'unica eccezione è la partizione di **swap**. ### Blocco di avvio @@ -355,8 +363,9 @@ Quando il sistema viene fermato, viene copiata anche questa tabella sull'hard di La dimensione della **tabella inode** è definito alla sua creazione ed è memorizzato sulla partizione. Consiste di record, chiamati inodes, corrispondenti ai file creati. Ogni record contiene gli indirizzi dei blocchi di dati che costituiscono il file. -!!! Note "Nota" -Un numero inode è unico all'interno di un file system. +!!! Note "Nota" + + Un numero di inode è univoco all'interno di un file system. Una copia viene caricata nella memoria centrale non appena il sistema è inizializzato. Questa copia viene aggiornata non appena viene modificata e il sistema la salva periodicamente (comando `sync`). @@ -364,8 +373,9 @@ Quando il sistema viene fermato, viene copiata anche questa tabella sull'hard di Un file è gestito dal suo numero di inode. -!!! Note "Nota" -La dimensione della tabella di inode determina il numero massimo di file che il file system può contenere. +!!! Note "Nota" + + La dimensione della tabella inode determina il numero massimo di file che il FS può contenere. Informazioni presenti nella *tabella inode* : @@ -388,8 +398,9 @@ La sua dimensione corrisponde al resto dello spazio disponibile nella partizione Quando il sistema viene fermato, viene copiata anche questa tabella sull'hard disk -!!! Danger "Pericolo" -In caso di fermata improvvisa, il file system potrebbe perdere la sua coerenza e causare la perdita di dati. +!!! Danger "Pericolo" + + In caso di arresto improvviso, il file system può perdere la sua coerenza e causare la perdita di dati. ### Riparazione del file system @@ -420,8 +431,9 @@ or [root]# shutdown –r -F now ``` -!!! Warning "Avvertimento" -La partizione da controllare deve essere smontata. +!!! Warning "Attenzione" + + La partizione da controllare deve essere smontata. ## Organizzazione di un file system @@ -429,7 +441,9 @@ Per definizione, un file system è una struttura ad albero delle directory creat ![Organization of a file system](images/07-file-systems-008.png) -!!! Nota In Linux tutto è un file. +!!! Note "Nota" + + In Linux tutto è un file. Documento di testo, directory, file binario, partizione, risorse di rete, schermo, tastiera, Unix kernel, programma utente, ... @@ -464,7 +478,9 @@ Linux segue il **FHS** (_Filesystems Hierarchy Standard_) (vedi `man hier`) che Il file `/etc/fstab` viene letto all'avvio del sistema e contiene i supporti da montare. Ogni file system da montare è descritto su una singola riga, I campi sono separati da spazi o tabulazioni. -!!! Nota Le linee sono lette sequenzialmente (`fsck`, `mount`, `umount`). +!!! Note "Nota" + + Le linee sono lette in sequenza (`fsck`, `mount`, `umount`). ``` /dev/mapper/VolGroup-lv_root / ext4 defaults 1 1 @@ -488,8 +504,9 @@ proc /proc proc defaults 0 0 Il comando `mount -a` consente di montare i nuovi punti di montaggio senza riavvio. Vengono quindi scritti nel file `/etc/mtab` che contiene i supporti correnti. -!!! Warning "Avvertimento" -Solo i punti di montaggio elencati in `/etc/fstab` saranno montati al riavvio. +!!! Warning "Attenzione" + + Solo i punti di montaggio elencati in `/etc/fstab` saranno montati al riavvio. È possibile fare una copia del file `/etc/mtab` o copiare il suo contenuto in `/etc/fstab`. @@ -518,8 +535,9 @@ Esempio: | `-w` | Monta il file system in lettura/scrittura, per impostazione predefinita. (equivalente`-o rw`). | | `-o` | Argomento seguito da un elenco di opzioni separate da virgole (`remount`, `ro`, ...). | -!!! Note "Nota" -Il comando `mount` da solo visualizza tutti i file system montati. +!!! Note "Nota" + + Il comando `mount` da solo mostra tutti i file system montati. #### comando `umount` @@ -543,8 +561,9 @@ Esempio: | `-f` | Forza smontaggio. | | `-a` | Smontare tutti i filesystem menzionati in`/etc/fstab`. | -!!! Note "Nota" -Quando si smontano, non devi essere posizionato al di sotto del punto di montaggio. Altrimenti, viene visualizzato il seguente messaggio di errore: `device is busy`. +!!! Note "Nota" + + Durante lo smontaggio, non si deve rimanere sotto il punto di montaggio. Altrimenti, viene visualizzato il seguente messaggio di errore: `device is busy`. ## Tipi di file @@ -561,14 +580,17 @@ I gruppi di parole separati da spazi devono essere racchiusi tra virgolette: [root]# mkdir "working dir" ``` -!!! Note "Nota" -Anche se non c'è nulla di tecnicamente sbagliato nel creare un file o una directory con uno spazio in esso, generalmente è una "_pratica migliore_" evitarlo e sostituire qualsiasi spazio con una sottolineatura. +!!! Note "Nota" -!!! Note "Nota" -Il **.** all'inizio del nome del file serve solo a nasconderlo da un semplice `ls`. + Mentre non c'è nulla di tecnicamente sbagliato nella creazione di un file o una directory con uno spazio in esso, è generalmente una "pratica migliore" evitare questo e sostituire qualsiasi spazio con un underscore. -!!! Warning "Avvertimento" -In Linux, l'estensione di un file non è un riferimento necessario per aprirlo o modificarlo. Tuttavia, può essere utile per l'utente. +!!! Note "Nota" + + Il **.** all'inizio del nome del file serve solo a nasconderlo da un semplice `ls`. + +!!! Warning "Attenzione" + + Sotto Linux, l'estensione di un file non è un riferimento necessario per aprirlo o modificarlo. Tuttavia, può essere utile per l'utente. Esempi di estensioni comuni: @@ -694,8 +716,9 @@ Esistono due tipi di file link: Il file di collegamento e il file di origine hanno lo stesso numero di _inode_ e il contatore dei collegamenti viene incrementato. Non è possibile collegare diverse directory o files da file system diversi. -!!! Warning "Avvertimento" -Se il file sorgente viene distrutto, il contatore viene decrementato e il file di collegamento accede ancora al file. +!!! Warning "Attenzione" + + Se il file sorgente viene distrutto, il contatore viene decrementato e il file di collegamento accede ancora al file. ###### Commando `ln` per un link fisico @@ -724,8 +747,9 @@ A differenza del collegamento fisico, il link simbolico coinvolge la creazione d Il file creato contiene solo un'indicazione del percorso verso il file. Questa nozione non ha più le limitazioni dei collegamenti fisici ed è ora possibile collegare directory e file appartenenti a diversi file system. -!!! Warning "Avvertimento" -Se il file sorgente viene distrutto, il file di link non può più accedere al file. +!!! Warning "Attenzione" + + Se il file sorgente viene distrutto, il file di collegamento non può più accedere al file. ###### comando `ln` per un link simbolico @@ -766,8 +790,9 @@ Ci sono 4 diritti di accesso ai file: * e**x**ecution; (esecuzione) * **-** no right. (nessun diritto) -!!! Warning "Avvertimento" -I diritti associati ai file differiscono da quelli associati alle directory (vedi sotto). +!!! Warning "Attenzione" + + I diritti associati ai file differiscono da quelli associati alle directory (vedi sotto). I tipi di utente associati ai diritti di accesso ai file sono: @@ -786,8 +811,9 @@ In alcuni comandi è possibile designare tutti con **a** (_all_). * e**x**ecute: Considera il file come un eseguibile e**X**ecutable (binario o script.). * **-**: Nessuna autorizzazione. -!!! Note "Nota" -Spostare o rinominare un file dipende dai permessi della directory di destinazione. Eliminazione di un file dipende dai permessi della directory principale. +!!! Note "Nota" + + Lo spostamento o la rinomina di un file dipende dai diritti della directory di destinazione. L'eliminazione di un file dipende dai diritti della directory padre. ### Permessi associati alle directory @@ -814,8 +840,9 @@ La visualizzazione dei permessi viene eseguita con il comando `ls -l`. Sono gli | 4 | Proprietario del file | | 5 | Proprietario del gruppo del file | -!!! Note "Nota" -Le autorizzazioni si applicano a **u**ser, **g**roup e **o**ther (**ugo**) a seconda del proprietario e del gruppo. +!!! Note "Nota" + + I permessi si applicano a **u**ser, **g**roup e **o**ther (**ugo**) a seconda del proprietario e del gruppo. Per impostazione predefinita, il _proprietario_ di un file è quello che lo crea. IL _gruppo_ del file è il gruppo del proprietario che ha creato il file. Gli _others_ sono quelli che non sono interessati dai casi precedenti. @@ -867,8 +894,9 @@ Ci sono due metodi per la realizzazione dei cambiamenti dei permessi: * Il metodo **ottale**; * Il metodo **simbolico**. -!!! Warning "Avvertimento" -I permessi dei file e delle directory non sono dissociati. Per alcune operazioni, Sarà necessario conoscere i permessi della directory contenente il file. Un file protetto da scrittura può essere cancellato da un altro utente purché i permessi della directory che lo contengono consentono a questo utente di eseguire questa operazione. +!!! Warning "Attenzione" + + I diritti dei file e delle directory non sono dissociati. Per alcune operazioni, sarà necessario conoscere i diritti della directory contenente il file. Un file protetto da scrittura può essere cancellato da un altro utente purché i permessi della directory che lo contengono consentano a questo utente di eseguire questa operazione. #### Principio del metodo ottale @@ -928,8 +956,9 @@ Come con i permessi fondamentali, i permessi particolari hanno ciascuno un valor ![Special rights](images/07-file-systems-015.png) -!!! Danger "Pericolo" -`S`, `S` e `T` in maiuscolo **se il diritto non esiste**. +!!! Danger "Pericolo" + + `S`, `S` e `T` in lettere maiuscole **se il diritto non esiste**. #### Il sticky-bit @@ -961,9 +990,10 @@ Questi permessi consentono l'esecuzione di un comando in base ai permessi impost Il comando viene eseguito con l'identità del proprietario (_SUID_) o del gruppo (_SGID_) del comando. -!!! Note "Nota" -L'identità dell'utente che richiede l'esecuzione dell'ordine non è più presa in considerazione. +!!! Note "Nota" + L'identità dell'utente che richiede l'esecuzione dell'ordine non viene più presa in considerazione. + Questa è una possibilità aggiuntiva dei permessi di accesso assegnata a un utente quando è necessario per loro avere gli stessi permessi del proprietario di un file o di quelli del gruppo in questione. Infatti, un utente potrebbe deve eseguire un programma (di solito un'utilità di sistema) ma non ha i permessi di accesso necessari. Impostando i permessi appropriati (**s** a livello proprietario e/o a livello di gruppo), l'utente del programma ha, per il tempo della sua esecuzione, l'identità del proprietario (o quella del gruppo) del programma. @@ -999,8 +1029,10 @@ Verifica: -rwxrwsrwx … command2 ``` -!!! Warning "Avvertimento" -Non è possibile passare il _SUID_ o _SGID_ a una shell script. Il sistema non lo consente perché è troppo pericoloso per la sicurezza! +!!! Warning "Attenzione" + + Non è possibile passare il _SUID_ o _SGID_ ad uno script di shell. + Il sistema non lo consente perché è troppo pericoloso per la sicurezza! #### SGID su un file @@ -1073,9 +1105,13 @@ $ ls -la umask_025 | ------- | ------------------------------------------------ | | `-S` | Visualizzazione simbolica dei permessi dei file. | -!!! Warning "Avvertimento" `umask` non influisce sui file esistenti. +!!! Warning "Attenzione" + + `umask` non influisce sui file esistenti. -!!! Note "Nota" `umask` modifica la maschera fino alla disconnessione. +!!! Note "Nota" + + `umask` modifica la maschera fino alla disconnessione. Per mantenere il valore, devi modificare i seguenti file del profilo: Per tutti gli utenti: @@ -1086,8 +1122,10 @@ Per un determinato utente: * `~/.bashrc` -!!! Warning "Avvertimento" -`umask -S` visualizza i permessi dei file (senza i permessi di esecuzione) dei file che verranno creati. Quindi non è il display della maschera utilizzata per sottrarre il valore massimo. +!!! Warning "Attenzione" + + `umask -S` visualizza i diritti del file (senza il diritto di esecuzione) dei file che verranno creati. Quindi non è la visualizzazione della maschera utilizzata per sottrarre il valore massimo. + +!!! Tip "Suggerimento" -!!! Tip "Suggerimento" -Il comando `umask` è un comando _bash_, (un `type umask` ritorna `umask is a shell primitive`) devi cercare `umask` in `man bash`. + Il comando `umask` è un comando _bash_, (un `type umask` restituisce `umask is a shell primitive`) devi cercare `umask` in `man bash`. From 6438d7313c7f7545cb92cde8c930c10354b55a57 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Wed, 5 Jan 2022 16:37:51 -0500 Subject: [PATCH 04/13] New translations 03-commands.md (Italian) --- docs/books/admin_guide/03-commands.it.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/books/admin_guide/03-commands.it.md b/docs/books/admin_guide/03-commands.it.md index e88379a5b2..610cf8698e 100644 --- a/docs/books/admin_guide/03-commands.it.md +++ b/docs/books/admin_guide/03-commands.it.md @@ -1145,7 +1145,7 @@ Il comando precedente cerca tutti i file nella directory `/tmp` con il suffisso !!! Tip "Suggerimento" - `$ find /tmp -name *.txt -delete` does the same thing. + `$ find /tmp -name *.txt -delete` fa la stessa cosa. ### comando `whereis` From 99d4cca325b3bed65a5819314e9f17b50f5d75a8 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Wed, 5 Jan 2022 17:40:53 -0500 Subject: [PATCH 05/13] New translations 08-process.md (Italian) --- docs/books/admin_guide/08-process.it.md | 42 +++++++++++++++---------- 1 file changed, 25 insertions(+), 17 deletions(-) diff --git a/docs/books/admin_guide/08-process.it.md b/docs/books/admin_guide/08-process.it.md index 2bcec414a9..9f0c2e0e9d 100644 --- a/docs/books/admin_guide/08-process.it.md +++ b/docs/books/admin_guide/08-process.it.md @@ -41,7 +41,9 @@ Da filiazioni successive, il processo `init` è il padre di tutti i processi. C'è una relazione genitore/figlio tra i processi. Un processo figlio è il risultato del processo genitore che chiama il _fork ()_ iniziale e duplicando il proprio codice crea un processo figlio. Il _PID_ del processo figlio viene restituito al processo genitore in modo che possa comunicare. Ogni processo figlio ha l'identificatore del suo processo genitore, il _PPID_. -Il numero _PID_ rappresenta il processo al momento dell'esecuzione. Quando il processo finisce, il numero è di nuovo disponibile per un altro processo. Eseguendo lo stesso comando più volte produrrà un diverso _PID_ ogni volta.!!! Note "Nota" I processi non devono essere confusi con i _threads_. Ogni processo ha il proprio contesto di memoria (risorse e spazio di indirizzamento), mentre il _threads_ dello stesso processo condivide lo stesso contesto. +Il numero _PID_ rappresenta il processo al momento dell'esecuzione. Quando il processo finisce, il numero è di nuovo disponibile per un altro processo. Eseguendo lo stesso comando più volte produrrà un diverso _PID_ ogni volta.!!! Note "Nota" + + I processi non devono essere confusi con i _threads_. Ogni processo ha il proprio contesto di memoria (risorse e spazio di indirizzamento), mentre il threads dello stesso processo condivide lo stesso contesto. ## Visualizzazione dei processi @@ -203,18 +205,20 @@ $ kill -9 1664 I segnali sono i mezzi di comunicazione tra i processi. Il comando `kill` invia un segnale a un processo. -!!! Tip "Suggerimento" -L'elenco completo dei segnali presi in considerazione dal comando `kill` è disponibile digitando il comando: -``` -$ man 7 signal -``` +!!! Tip "Suggerimento" + + L'elenco completo dei segnali presi in considerazione dal comando `kill` è disponibile digitando il comando : + + ``` + $ man 7 signal + ``` ### comando `nohup` `nohup` consente il lancio di un processo indipendentemente da una connessione. ``` -nohup command +comando nohup ``` Esempio: @@ -224,8 +228,9 @@ $ nohup myprogram.sh 0 Date: Wed, 5 Jan 2022 17:40:59 -0500 Subject: [PATCH 06/13] New translations 09-backups.md (Italian) --- docs/books/admin_guide/09-backups.it.md | 112 ++++++++++++++++++------ 1 file changed, 83 insertions(+), 29 deletions(-) diff --git a/docs/books/admin_guide/09-backups.it.md b/docs/books/admin_guide/09-backups.it.md index 09c669fd30..49bc83061e 100644 --- a/docs/books/admin_guide/09-backups.it.md +++ b/docs/books/admin_guide/09-backups.it.md @@ -23,7 +23,9 @@ In questo capitolo imparerai come eseguire il backup e ripristinare i tuoi dati **** -!!! Note "Nota" In questo capitolo le strutture di comando utilizzano "dispositivo" per specificare sia un percorso di destinazione per il backup, e sia la posizione sorgente durante il ripristino. Il dispositivo può essere un supporto esterno o un file locale. Dovresti sviluppare una certa confidenza con questo concetto durante lo svolgimento del capitolo, ma puoi sempre ritornare a questa nota per chiarimenti se ne hai bisogno. +!!! Note "Nota" + + In tutto questo capitolo le strutture di comando usano "device" per specificare sia la posizione di destinazione per il backup, sia la posizione di origine durante il ripristino. Il dispositivo può essere un supporto esterno o un file locale. Dovresti sviluppare una certa confidenza con questo concetto durante lo svolgimento del capitolo, ma puoi sempre ritornare a questa nota per chiarimenti se ne hai bisogno. Il backup risponde a una necessità di conservare e ripristinare i dati in modo sicuro ed efficace. @@ -74,7 +76,9 @@ I backup richiedono molta disciplina e rigore da parte dell'amministratore di si * **Pre-corrente** : in un dato momento (prima di un aggiornamento del sistema, ...). * **Periodica**: Ogni giorno, settimana, mese, ... -!!! Tip "Suggerimento" Prima di effettuare modifiche al sistema, può essere utile effettuare un backup. Tuttavia, non ha senso eseguire il backup dei dati ogni giorno se vengono modificati solo ogni mese. +!!! Tip "Suggerimento" + + Prima di una modifica del sistema, può essere utile fare un backup. Tuttavia, non ha senso eseguire il backup dei dati ogni giorno se vengono modificati solo ogni mese. ### Metodi di ripristino @@ -85,7 +89,9 @@ A seconda delle utilità disponibili, sarà possibile eseguire diversi tipi di r È possibile ripristinare un intero backup ma è anche possibile ripristinarne solo una parte. Tuttavia, quando si ripristina una directory, i file creati dopo il backup non vengono eliminati. -!!! Tip "Suggerimento" Per ripristinare una directory com'era al momento del backup, è necessario eliminarne completamente il contenuto prima di avviare il ripristino. +!!! Tip "Suggerimento" + + Per ripristinare una directory come era al momento del backup, è necessario eliminare completamente il suo contenuto prima di avviare il ripristino. ### Gli strumenti @@ -106,7 +112,9 @@ I comandi che useremo qui sono `tar` e `cpio`. * salta i file danneggiati; * file system completo. -!!! Note "Nota" Questi comandi salvano in un formato proprietario e standardizzato. +!!! Note "Nota" + + Questi comandi salvano in un formato proprietario e standardizzato. ### Convenzione di denominazione @@ -117,9 +125,13 @@ L'uso di una convenzione di denominazione consente di indirizzare rapidamente il * opzioni utilizzate; * data. -!!! Tip "Suggerimento" Il nome del backup deve essere un nome esplicito. +!!! Tip "Suggerimento" + + Il nome del backup deve essere un nome esplicito. + +!!! Note "Nota" -!!! Note "Nota" La nozione di estensione sotto Linux non esiste. In altre parole, il nostro uso delle estensioni qui è per l'operatore umano. Se l'amministratore di sistema vede un'estensione di file `.tar.gz` o `.tgz`, ad esempio, allora sa come gestire il file. + La nozione di estensione in Linux non esiste. In altre parole, il nostro uso delle estensioni qui è per l'operatore umano. Se l'amministratore di sistema vede un file `.tar.gz` o `.tgz`, per esempio, sa come gestire il file. ### Contenuto di un backup @@ -132,7 +144,9 @@ Un backup contiene in genere i seguenti elementi: * i permessi; * data di accesso. -!!! Note "Nota" Manca il numero di `inode`. +!!! Note "Nota" + + Manca il numero `inode`. ### Modalità di archiviazione @@ -157,7 +171,9 @@ Le domande giuste da porsi sono: * dove: il luogo in cui i dati saranno ripristinati; * come: assoluto o relativo. -!!! Warning "Avvertimento" Prima di un ripristino, è importante prendersi del tempo per pensare e determinare il metodo più appropriato, questo per evitare errori. +!!! Warning "Attenzione" + + Prima di un ripristino, è importante prendere del tempo per pensare e determinare il metodo più appropriato per evitare errori. I ripristini vengono solitamente eseguiti dopo che si è verificato un problema che deve essere risolto rapidamente. Un ripristino scadente può, in alcuni casi, peggiorare la situazione. @@ -180,7 +196,9 @@ $ tar cjf - /directory/to/backup/ | wc -c 428 ``` -!!! Warning "Avvertimento" Attenzione, la presenza di "-" nella riga di comando disturba `zsh`. Passa a `bash`! +!!! Warning "Attenzione" + + Attenzione, la presenza di "-" nella riga di comando disturba `zsh`. Passa a `bash`! #### Convenzione di denominazione per un backup `tar` @@ -219,14 +237,16 @@ Esempio: | `v` | Visualizza il nome dei file elaborati. | | `f` | Consente di specificare il nome del backup (supporto). | -!!! Tip "Suggerimento" Il trattino (`-`) davanti alle opzioni di 'tar' non è necessario! +!!! Tip "Suggerimento" + + Il trattino (-) davanti alle opzioni di 'tar' non è necessario! ##### Creare un backup in modalità assoluta La creazione di un backup non compresso in modo esplicito in modalità assoluta viene eseguita con le opzioni `cvfP`: ``` -tar c[vf]P [device] [file(s)] +$ tar c[vf]P [device] [file(s)] ``` Esempio: @@ -240,7 +260,9 @@ Esempio: | `P` | Crea un backup in modalità assoluta. | -!!! Warning "Avvertimento" Con la chiave `P`, il percorso dei file di cui eseguire il backup deve essere inserito come **assoluto**. Se le due condizioni (chiave `P` e percorso **assoluto**) non sono indicate, il backup è in modalità relativa. +!!! Warning "Attenzione" + + Con la chiave `P`, il percorso dei file su cui eseguire il backup deve essere inserito come **assoluto**. Se le due condizioni (chiave `P` e percorso **assoluto**) non sono indicate, il backup è in modalità relativa. ##### Creazione di un backup compresso con `gzip` @@ -255,9 +277,13 @@ $ tar cvzf backup.tar.gz dirname/ | `z` | Comprime il backup con _gzip_. | -!!! Note "Nota" L'estensione `.tgz` è un'estensione equivalente a `.tar.gz`. +!!! Note "Nota" -!!! Note "Nota" Mantenere invariate le opzioni `cvf` (`tvf` o `xvf`) per tutte le operazioni di backup e aggiungere semplicemente la chiave di compressione alla fine delle chiavi rende il comando più facile da capire (ad esempio `cvfz` o `cvfj`, ecc.). + L'estensione `.tgz` è un'estensione equivalente a `.tar.gz`. + +!!! Note "Nota" + + Mantenere invariate le opzioni `cvf` (`tvf` o `xvf`) per tutte le operazioni di backup e semplicemente aggiungere la chiave di compressione alla fine delle opzioni rende il comando più facile da capire (e.. `cvfz` o `cvfj`, ecc.). ##### Creazione di un backup compresso con `bzip` @@ -271,7 +297,9 @@ $ tar cvfj backup.tar.bz2 dirname/ | ------- | -------------------------------- | | `j` | Comprime il backup con_bzip2_. | -!!! Note "Nota" Le estensioni `.tbz` and `.tb2` sono equivalenti all'estensione `.tar.bz2`. +!!! Note "Nota" + + Le estensioni `.tbz` e `.tb2` sono equivalenti alle estensioni `.tar.bz2`. ##### Compressione `compress`, `gzip`, `bzip2`, `lzip` e `xz` @@ -310,7 +338,9 @@ $ tar rvf backup_name.tar dirtoadd | `r` | Aggiunge uno o più file alla fine di un backup multimediale ad accesso diretto (disco rigido). | | `A` | Aggiunge uno o più file al termine di un backup su un supporto di accesso sequenziale (nastro). | -!!! Note "Nota" Non è possibile aggiungere file o cartelle a un backup compresso. +!!! Note "Nota" + + Non è possibile aggiungere file o cartelle a un backup compresso. ``` $ tar rvfz backup.tgz filetoadd @@ -318,8 +348,10 @@ $ tar rvf backup_name.tar dirtoadd Try `tar --help' or `tar --usage' for more information. ``` -!!! Note "Nota" Se il backup è stato eseguito in modalità relativa, aggiungere i file in modalità relativa. Se il backup è stato eseguito in modalità assoluta, aggiungere i file in modalità assoluta. +!!! Note "Nota" + Se il backup è stato eseguito in modalità relativa, aggiungere file in modalità relativa. Se il backup è stato eseguito in modalità assoluta, aggiungere i file in modalità assoluta. + Le modalità miste possono causare problemi durante il ripristino. #### Elencare il contenuto di un backup @@ -348,9 +380,13 @@ Quando il numero di file in un backup diventa grande, è possibile inviare in _ $ tar tvf backup.tar | less ``` -!!! Tip "Suggerimento" Per elencare o recuperare il contenuto di un backup, non è necessario menzionare l'algoritmo di compressione utilizzato al momento della creazione del backup. Cioè, un `tar tvf` equivale a `tar tvfj`, per leggere il contenuto, e un `tar xvf` è equivalente a `tar xvfj`, per estrarre. +!!! Tip "Suggerimento" + + Per elencare o recuperare il contenuto di un backup, non è necessario menzionare l'algoritmo di compressione utilizzato quando è stato creato il backup. Cioè, un `tar tvf` è equivalente a `tar tvfj`, per leggere il contenuto, e un `tar xvf` è equivalente a `tar xvfj`, per estrarre. + +!!! Tip "Suggerimento" -!!! Tip "Suggerimento" Controllare sempre il contenuto di un backup. + Controlla sempre il contenuto di un backup. #### Verificare l'integrità di un backup @@ -366,7 +402,9 @@ L'integrità di un backup può essere testata con la chiave `d` dopo la sua crea $ tar vfd file_name.tar dir/ ``` -!!! Tip "Suggerimento" Aggiungendo una seconda `v` alla chiave precedente, si otterrà l'elenco dei file archiviati e le differenze tra i file archiviati e quelli presenti nel file system. +!!! Tip "Suggerimento" + + Aggiungendo una seconda `v` alla chiave precedente, si otterrà l'elenco dei file archiviati così come le differenze tra i file archiviati e quelli presenti nel file system. ``` $ tar vvfd /tmp/quodlibet.tar .quodlibet/ @@ -419,8 +457,10 @@ Estrarre tutti i file dal backup `/backups/etc.133.P.tar` nella loro directory o $ tar xvfP /backups/etc.133.P.tar ``` -!!! Warning "Avvertimento" Posizionati nel posto giusto. +!!! Warning "Attenzione" + Vai nel posto giusto. + Controlla il contenuto del backup. | Opzione | Descrizione | @@ -440,9 +480,13 @@ L'estrazione di un _tar-bzipped_ (`*.tar.bz2`) viene eseguita con le opzioni `xv $ tar xvfj backup.tar.bz2 ``` -!!! Tip "Suggerimento" Per estrarre o elencare il contenuto di un backup, non è necessario menzionare l'algoritmo di compressione utilizzato per creare il backup. Cioè, un `tar xvf` equivale a `tar xvfj`, per estrarre il contenuto, e un `tar tvf` è equivalente a `tar tvfj`, per elencare. +!!! Tip "Suggerimento" + + Per estrarre o elencare il contenuto di un backup, non è necessario menzionare l'algoritmo di compressione utilizzato per creare il backup. Cioè, un `tar xvf` è equivalente a `tar xvfj`, per estrarre il contenuto, e un `tar tvf` è equivalente a `tar tvfj`, per elencare. + +!!! Warning "Attenzione" -!!! Warning "Avvertimento" Per ripristinare i file nella loro directory originale (chiave `P` di un `tar xvf`), è necessario aver generato il backup con il percorso assoluto. Cioè, con la chiave `P` di un `tar cvf`. + Per ripristinare i file nella loro cartella originale (chiave `P` di un `tar xvf`), devi aver generato il backup con il percorso assoluto. Cioè, con la chiave `P` di un `tar cvf`. ##### Estrarre solo un file da un backup _tar_ @@ -505,8 +549,10 @@ Questo elenco è fornito con i comandi `find`, `ls` o `cat`. * `ls` : elencare una directory, ricorsiva o meno; * `cat` : legge un file contenente gli alberi delle directory o i file da salvare. -!!! Note "Nota" `ls` non può essere usato con `-l` (dettagli) o `-R` (ricorsivo). +!!! Note "Nota" + `ls` non può essere usato con `-l` (dettagli) o `-R` (ricorsivo). + Richiede un semplice elenco di nomi. ### Creare un backup con il comando `cpio` @@ -569,8 +615,10 @@ $ find etc | cpio -o > /backups/etc.cpio $ find /etc | cpio -o > /backups/etc.A.cpio ``` -!!! Warning "Avvertimento" Se il percorso specificato nel comando `find` è **assoluto** il backup verrà eseguito in **modalità assoluta**. +!!! Warning "Attenzione" + Se il percorso specificato nel comando `find` è **assoluto** il backup verrà eseguito in **assoluto**. + Se il percorso indicato nel comando `find` è **relativo** il backup verrà eseguito in **relativo**. ### Aggiungere a un backup @@ -626,7 +674,7 @@ cpio -t [-options] [ Date: Thu, 6 Jan 2022 05:51:35 -0500 Subject: [PATCH 07/13] New translations 10-boot.md (Italian) --- docs/books/admin_guide/10-boot.it.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/docs/books/admin_guide/10-boot.it.md b/docs/books/admin_guide/10-boot.it.md index fcfd64cfa8..1edfc523ee 100644 --- a/docs/books/admin_guide/10-boot.it.md +++ b/docs/books/admin_guide/10-boot.it.md @@ -110,7 +110,9 @@ Per proteggere con password il bootloader GRUB2: Un file `/boot/grub2/user.cfg` sarà creato se non era già presente. Contiene la password hashed. di GRUB2. -!!! Note "Nota" Questo comando supporta solo le configurazioni con un singolo utente root. +!!! Note "Nota" + + Questo comando supporta solo le configurazioni con un singolo utente root. ``` [root]# cat /boot/grub2/user.cfg @@ -147,7 +149,9 @@ Per proteggere solo la modifica delle voci del menu GRUB e l'accesso alla consol * rimanere compatibile con gli script di inizializzazione del vecchio SysV, * fornire molte funzionalità, come l'avvio parallelo dei servizi di sistema all'avvio del sistema, l'attivazione su richiesta dei demoni, il supporto per le istantanee o la gestione delle dipendenze tra i servizi. -!!! Note "Nota" Systemd è il sistema di inizializzazione predefinito da RedHat/CentOS 7. +!!! Note "Nota" + + Systemd è il sistema di inizializzazione predefinito da RedHat/CentOS 7. Systemd introduce il concetto di unità systemd. @@ -157,7 +161,9 @@ Systemd introduce il concetto di unità systemd. | Unità di destinazione | `.target` | Un gruppo di unità systemd | | Mount unit | `.automount` | Un punto di montaggio automatico per il file system | -!!! Note "Nota" Ci sono molti tipi di unità: Device unit, Mount unit, Path unit, Scope unit, Slice unit, Snapshot unit, Socket unit, Swap unit, Timer unit. +!!! Note "Nota" + + Ci sono molti tipi di unità: Device unit, Mount unit, Path unit, Scope unit, Slice unit, Snapshot unit, Socket unit, Swap unit, Timer unit. * Systemd supporta le istantanee dello stato del sistema e il ripristino. From ece5e43367b67a54dcef657fad97f185d242ff1e Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Thu, 6 Jan 2022 06:52:25 -0500 Subject: [PATCH 08/13] New translations 12-network.md (Italian) --- docs/books/admin_guide/12-network.it.md | 60 ++++++++++++++++++------- 1 file changed, 43 insertions(+), 17 deletions(-) diff --git a/docs/books/admin_guide/12-network.it.md b/docs/books/admin_guide/12-network.it.md index d6c763b713..60bdfaa3df 100644 --- a/docs/books/admin_guide/12-network.it.md +++ b/docs/books/admin_guide/12-network.it.md @@ -71,7 +71,9 @@ Ci sono anche indirizzi specifici all'interno di una rete, che devono essere ide L'**indirizzo MAC** è un identificatore fisico scritto in fabbrica sul dispositivo. Questo a volte viene definito l'indirizzo hardware. Consiste di 6 byte spesso espressi in forma esadecimale (per esempio 5E:FF:56:A2:AF:15). È composto da: 3 byte dell'identificatore del produttore e 3 byte del numero di serie. -!!! Warning "Avvertimento" Quest'ultima affermazione è al giorno d'oggi un po' meno vera con la virtualizzazione. Ci sono anche soluzioni software per cambiare l'indirizzo MAC. +!!! Warning "Attenzione" + + Quest'ultima affermazione è oggi un po' meno vera con la virtualizzazione. Ci sono anche soluzioni software per cambiare l'indirizzo MAC. Un indirizzo Internet Protocol (**IP**) è un numero di identificazione permanente o temporaneo assegnato a ciascun dispositivo collegato a una rete di computer che utilizza l'Internet Protocol. Una parte definisce l'indirizzo di rete (NetID o SubnetID a seconda dei casi), l'altra parte definisce l'indirizzo dell'host nella rete (HostID). La dimensione relativa di ciascuna parte varia in base alla (sub)mask della rete. @@ -97,7 +99,9 @@ Affinché un computer faccia parte di un dominio DNS, è necessario fornire un s ### Promemoria del modello OSI -!!! Note " Aiuto alla memoria " Per ricordare l'ordine dei livelli del modello OSI, ricordare la seguente frase: __Please Do Not Touch Steven's Pet Alligator__. +!!! Note "Aiuto alla memoria" + + Per ricordare l'ordine degli strati del modello OSI, ricorda la seguente frase: __Please Do Not Touch Steven's Pet Alligator__. | Livello | Protocolli | | ----------------------- | ------------------------------------------ | @@ -140,8 +144,10 @@ Sulle distribuzioni Linux Rocky 8, systemd nominerà le interfacce seguendo la n Dimentica il vecchio comando `ifconfig`! Pensa `ip`! -... Note Nota Commento per gli amministratori dei vecchi sistemi Linux: +... Note "Nota" + Commento per gli amministratori di vecchi sistemi Linux: + Il comando storico di gestione della rete è `ifconfig`. Questo comando è stato sostituito dal comando `ip`, che è già ben noto agli amministratori di rete. Il comando `ip` è l'unico comando per gestire **indirizzo IP, ARP, routing, ecc.**. @@ -163,7 +169,9 @@ hostname [-f] [hostname] | `-f` | Mostra il FQDN | | `-i` | Visualizza gli indirizzi IP del sistema | -!!! Tip "Suggerimento" Questo comando viene utilizzato da vari programmi di rete per identificare la macchina. +!!! Tip "Suggerimento" + + Questo comando viene utilizzato da vari programmi di rete per identificare la macchina. Per assegnare un nome host, è possibile utilizzare il comando`hostname`, ma le modifiche non verranno mantenute all'avvio successivo. Il comando senza argomenti visualizza il nome host. @@ -182,7 +190,9 @@ Utilizza quindi il file `/etc/hosts` per valutare l'indirizzo IP principale del È quindi essenziale compilare questi due file prima di qualsiasi configurazione dei servizi di rete. -!!! Tip "Suggerimento" Per sapere se questa configurazione è ben fatta, i comandi `hostname` e `hostname -f` devono restituire i valori previsti. +!!! Tip "Suggerimento" + + Per sapere se questa configurazione è ben fatta, i comandi `hostname` e `hostname -f` devono rispondere con i valori previsti. ## /etc/hosts file @@ -195,14 +205,16 @@ Il file `/etc/hosts` è una tabella di mapping dei nomi host statici, che segue Esempio di un file `/etc/hosts`: ``` -127.0.0.1 localhost localhost.localdomain -::1 localhost localhost.localdomain -192.168.1.10 rockstar.rockylinux.lan rockstar +127.0.0.1 localhost localhost.localdomain +::1 localhost localhost.localdomain +192.168.1.10 rockstar.rockylinux.lan rockstar ``` Il file `/etc/hosts` viene ancora utilizzato dal sistema, soprattutto al momento dell'avvio quando viene determinato il nome di dominio completo del sistema (FQDN). -!!! Tip "Suggerimento" RedHat raccomanda che sia compilata almeno una linea con il nome del sistema. +!!! Tip "Suggerimento" + + RedHat raccomanda che sia compilata almeno una linea con il nome del sistema. Se il servizio **DNS** (**D**domain **N**ame **S**ervice) non è presente, è necessario compilare tutti i nomi nel file hosts per ciascuno dei computer. @@ -239,7 +251,9 @@ search mondomaine.lan nameserver 192.168.1.254 ``` -!!! Tip "Suggerimento" Questo file è ormai storia. Non è più compilato direttamente! +!!! Tip "Suggerimento" + + Questo file è ormai storia. Non è più compilato direttamente! Le nuove generazioni di distribuzioni hanno generalmente integrato il servizio `NetworkManager`. Questo servizio consente di gestire la configurazione in modo più efficiente, sia in modalità grafica che console. @@ -314,7 +328,9 @@ BOOTPROTO=dhcp HWADDR=00:0c:29:96:32:e3 ``` -!!! Tip "Suggerimento" Se NetworkManager è installato, le modifiche vengono prese in considerazione automaticamente. In caso contrario, è necessario riavviare il servizio di rete. +!!! Tip "Suggerimento" + + Se NetworkManager è installato, le modifiche vengono prese in considerazione automaticamente. In caso contrario, è necessario riavviare il servizio di rete. * Riavviare il servizio di rete: @@ -358,7 +374,9 @@ NETMASK=255.255.255.0 PREFIX=24 ``` -!!! Warning "Avvertimento" È necessario utilizzare il NETMASK o il PREFISSO - Non entrambi! +!!! Warning "Attenzione" + + È necessario utilizzare NETMASK O PREFIX - Non entrambi! ## Routing (Instradamento) @@ -455,7 +473,9 @@ Esempio: [root]# ping –c 4 localhost ``` -!!! Tip "Suggerimento" Convalida la connettività da vicino a lontano +!!! Tip "Suggerimento" + + Convalida la connettività da vicino a lontano 1) Convalidare il livello software TCP/IP @@ -510,7 +530,7 @@ Esempi: 76.223.126.88 [root]# dig -t MX +short rockylinux.org  ✔ 5 alt1.aspmx.l.google.com. -!!! +... ``` Il comando `dig` viene utilizzato per eseguire query sui server DNS. È molto prolisso per impostazione predefinita, ma questo comportamento può essere modificato con l'opzione `+short`. @@ -556,7 +576,9 @@ Esempio: BROADCAST=172.16.79.255 ``` -!!! Tip "Suggerimento" Questo comando è interessante se seguito da un reindirizzamento per compilare automaticamente i file di configurazione delle interfacce: +!!! Tip "Suggerimento" + + Questo comando è interessante se seguito da un reindirizzamento per compilare automaticamente i file di configurazione delle interfacce: ``` [root]# ipcalc –b 172.16.66.203 255.255.240.0 >> /etc/sysconfig/network-scripts/ifcfg-eth0 @@ -601,7 +623,9 @@ Quando si implementano i servizi di rete, è molto comune verificare con uno di ### comando `netstat` -!!! Warning "Avvertimento" Il comando `netstat` è ora deprecato e non è più installato per impostazione predefinita su Rocky Linux. Potresti ancora trovare alcune versioni di Linux che lo hanno installato, ma è meglio passare all'uso di `ss` per tutto ciò per cui avresti usato `netstat`. +!!! Warning "Attenzione" + + Il comando `netstat` è ora deprecato e non è più installato per impostazione predefinita su Rocky Linux. Si possono ancora trovare alcune versioni Linux che l'hanno installato, ma è meglio passare all'utilizzo di `ss` per tutto quello per cui avresti usato `netstat`. Il comando `netstat` (**statistiche di rete**) visualizza le porte in ascolto sulla rete. @@ -644,7 +668,9 @@ $ arp-scan -I eth0 -l 172.16.1.232 88:51:fb:5e:fa:b3 (Unknown) (DUP: 2) ``` -!!! Tip "Suggerimento" Come mostra l'esempio precedente, è anche possibile avere conflitti di indirizzi MAC! Questi problemi sono causati dalle tecnologie di virtualizzazione e dalla copia delle macchine virtuali. +!!! Tip "Suggerimento" + + Come mostra l'esempio precedente, è anche possibile avere conflitti di indirizzo MAC! Questi problemi sono causati dalle tecnologie di virtualizzazione e dalla copia delle macchine virtuali. ## Configurazione a caldo From 8eff5ca0ebcf5d622e3f3e6f89829ca0c9cb6c85 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Thu, 6 Jan 2022 06:52:29 -0500 Subject: [PATCH 09/13] New translations 11-tasks.md (Italian) --- docs/books/admin_guide/11-tasks.it.md | 28 ++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/docs/books/admin_guide/11-tasks.it.md b/docs/books/admin_guide/11-tasks.it.md index 4f1d8430b9..60b3d8645c 100644 --- a/docs/books/admin_guide/11-tasks.it.md +++ b/docs/books/admin_guide/11-tasks.it.md @@ -38,7 +38,9 @@ Il servizio `cron` è usato per: `crontab` è un'abbreviazione per **cron table**, ma può essere pensato come una tabella di programmazione attività. -!!! Warning "Avvertimento" Per impostare una pianificazione, il sistema deve avere l'ora locale impostata correttamente. +!!! Warning "Attenzione" + + Per impostare una pianificazione, il sistema deve avere l'ora locale impostata correttamente. ## Come funziona il servizio @@ -50,7 +52,9 @@ Per verificare il suo stato: [root] # systemctl status crond ``` -!!! Tip "Suggerimento" Se il demone `crond` non è in esecuzione, dovrai inizializzarlo manualmente e/o automaticamente all'avvio. Quindi, anche se sono programmati dei compiti, questi non saranno eseguiti fino all'avvio dello stesso. +!!! Tip "Suggerimento" + + Se il demone `crond` non è in esecuzione, dovrai inizializzarlo manualmente e/o automaticamente all'avvio. Infatti, anche se i compiti sono pianificati, non saranno lanciati. Inizializzazione manuale del demone `crond`: @@ -73,7 +77,9 @@ Questa autorizzazione varia in base alle informazioni contenute nei file seguent * `/etc/cron.allow` * `/etc/cron.deny` -!!! Warning "Avvertimento" Se nessuno dei due file è presente, tutti gli utenti possono usare `cron`. +!!! Warning "Attenzione" + + Se nessuno dei file è presente, tutti gli utenti possono usare `cron`. ### I files `cron.allow` and `cron.deny` @@ -83,7 +89,9 @@ Solo gli utenti contenuti in questo file sono autorizzati a utilizzare `cron`. Se esiste ed è vuoto, nessun utente può usare `cron`. -!!! Warning "Avvertimento" Se è presente `cron.allow`,`cron.deny` è **ignorato**. +!!! Warning "Attenzione" + + Se `cron.allow` è presente, `cron.deny` è **ignorato**. File `/etc/cron.deny` @@ -141,8 +149,10 @@ Esempio: | `-u` | Nome dell'utente il cui file di pianificazione deve essere manipolato | | `-r` | Elimina il file di pianificazione | -!!! Warning "Avvertimento" `crontab` Senza opzioni elimina il vecchio file di pianificazione e attende che l'utente inserisca nuove linee. Devi premere ctrl + d per uscire da questa modalità di modifica. +!!! Warning "Attenzione" + `crontab` senza opzione elimina il vecchio file di pianificazione e attende che l'utente inserisca nuove righe. Devi premere ctrl + d per uscire da questa modalità di modifica. + Solo `root` può utilizzare l'opzione `-u utente` per gestire il file di pianificazione di un altro utente. L'esempio sopra consente a root di pianificare un'attività per l'utente1. @@ -160,7 +170,9 @@ D'altra parte, devono essere presi in considerazione i seguenti punti: * Fornire reindirizzamenti (stdin, stdout, stderr); * Non è rilevante per eseguire comandi che utilizzano richieste di ingresso/uscita su un terminale. -!!! Note "Nota" È importante capire che lo scopo della pianificazione è quello di eseguire automaticamente attività, senza la necessità di un intervento esterno. +!!! Note "Nota" + + È importante capire che lo scopo della programmazione è quello di eseguire i compiti automaticamente, senza la necessità di un intervento esterno. ## Il file `crontab` @@ -187,7 +199,9 @@ Il file `crontab` è strutturato in base alle seguenti regole. | 5 | Giorno(i) della settimana | Da 0 a 7 (0=7=Domenica) | | 6 | Compito da eseguire | Comando completo o script | -!!! Warning "Avvertimento" Le attività da eseguire devono utilizzare percorsi assoluti e, se possibile, utilizzare reindirizzamenti. +!!! Warning "Attenzione" + + Le attività da eseguire devono utilizzare percorsi assoluti e, se possibile, usare reindirizzamenti. Al fine di semplificare la notazione per la definizione del tempo, è consigliabile utilizzare simboli speciali. From af66f2d2423ad17ea18ea75835b58247ccbf8aa1 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Thu, 6 Jan 2022 11:07:47 -0500 Subject: [PATCH 10/13] New translations 03-commands.md (Italian) --- docs/books/admin_guide/03-commands.it.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/books/admin_guide/03-commands.it.md b/docs/books/admin_guide/03-commands.it.md index 610cf8698e..8dc0c42144 100644 --- a/docs/books/admin_guide/03-commands.it.md +++ b/docs/books/admin_guide/03-commands.it.md @@ -1494,7 +1494,7 @@ $ type ls potrebbe restituire quanto segue: ```bash -ls is an alias to « ls -rt » +ls è un alias di « ls -rt » ``` Ora che questo è noto, possiamo vedere i risultati dell'utilizzo dell'alias o disabilitarlo in una volta con il carattere `\` eseguendo il seguente: From 469a77bbb762d5fa783c4327149e26223c19bccc Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Thu, 6 Jan 2022 14:05:28 -0500 Subject: [PATCH 11/13] New translations 13-softwares.md (Italian) --- docs/books/admin_guide/13-softwares.it.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/docs/books/admin_guide/13-softwares.it.md b/docs/books/admin_guide/13-softwares.it.md index ef192b9cac..53448115b6 100644 --- a/docs/books/admin_guide/13-softwares.it.md +++ b/docs/books/admin_guide/13-softwares.it.md @@ -11,7 +11,9 @@ Su un sistema Linux, è possibile installare il software in due modi: * Utilizzando un pacchetto di installazione; * Compilandolo da un file sorgente. -!!! Note "Nota" L'installazione dall'origine non è trattata qui. Di norma, è necessario utilizzare il metodo del pacchetto a meno che il software desiderato non sia disponibile tramite il gestore pacchetti. La ragione di ciò è che le dipendenze sono generalmente gestite dal sistema di pacchetti, mentre con il sorgente, è necessario gestire manualmente le dipendenze. +!!! Note "Nota" + + L'installazione da sorgente non è trattata qui. Di norma, è necessario utilizzare il metodo del pacchetto a meno che il software desiderato non sia disponibile tramite il gestore pacchetti. La ragione di ciò è che le dipendenze sono generalmente gestite dal sistema di pacchetti, mentre con il sorgente, è necessario gestire manualmente le dipendenze. **Il pacchetto**: si tratta di un singolo file contenente tutti i dati necessari per installare il programma. Può essere eseguito direttamente sul sistema da un repository software. @@ -81,9 +83,13 @@ Esempio: | `-f` | Mostra il nome del pacchetto contenente il file specificato. | | `--last` | L'elenco dei pacchetti è indicato per data di installazione (gli ultimi pacchetti installati vengono visualizzati per primi). | -!!! Warning "Avvertimento" Dopo l'opzione `-q`, il nome del pacchetto deve essere esatto. I metacaratteri (caratteri jolly) non sono supportati. +!!! Warning "Attenzione" + + Dopo l'opzione `-q`, il nome del pacchetto deve essere esatto. I metacaratteri (wildcards) non sono supportati. + +!!! Tip "Suggerimento" -!!! Tip "Suggerimento" Tuttavia, è possibile elencare tutti i pacchetti installati e filtrarli con il comando 'grep'. + Tuttavia, è possibile elencare tutti i pacchetti installati e filtrarli con il comando `grep`. Esempio: elencare gli ultimi pacchetti installati: From abb4f0990cc84e433531c7188d4434b9374b06f3 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Thu, 6 Jan 2022 16:21:20 -0500 Subject: [PATCH 12/13] New translations 8-changelog.md (Italian) --- docs/release_notes/8-changelog.it.md | 584 +++++++++++++++++++++++++++ 1 file changed, 584 insertions(+) create mode 100644 docs/release_notes/8-changelog.it.md diff --git a/docs/release_notes/8-changelog.it.md b/docs/release_notes/8-changelog.it.md new file mode 100644 index 0000000000..fbc10fa626 --- /dev/null +++ b/docs/release_notes/8-changelog.it.md @@ -0,0 +1,584 @@ +--- +title: Change Log +author: Louis Abel +contributors: Steven Spencer, tianci li, Colussi Franco, GiorgioHerbie +update: 06-Jan-2022 +--- + +# Rocky Linux 8 Change Log + +Rocky Linux 8 riceverà aggiornamenti incrementali e aggiornamenti di versione minori, nel tempo come la build upstream e ne caricherà di propri. Questa pagina fornirà dettagli e informazioni sui cambiamenti che si verificano. Un sistema con in esecuzione Rocky Linux può aggiornare il proprio sistema in qualsiasi momento eseguendo `dnf update`. L'aggiornamento di questo documento può a volte essere ritardato. Per controllare nuovi aggiornamenti, puoi andare all'archivio [Rocky Announce](https://lists.resf.org/archives/list/rocky-announce@lists.resf.org/) della mailing list. + +### Aggiornamenti + +Gli aggiornamenti rilasciati dall'upstream sono pubblicati attraverso le nostre architetture attuali. Raccomandiamo vivamente che tutti gli utenti applichino *tutti* gli aggiornamenti, compreso il contenuto rilasciato oggi, sulle macchine Rocky Linux esistenti. Questo può essere fatto eseguendo `dnf update`. + +Tutti i componenti di Rocky Linux sono costruiti dalle fonti ospitate su [git.rockylinux.org](https://git.rockylinux.org). Inoltre, gli SRPM sono in corso di pubblicazione accanto ai repository in una corrispondente directory "source". Puoi trovarli su uno qualsiasi dei nostri mirrors. Questi pacchetti sorgente corrispondono ad ogni RPM binario che rilasciamo. + +## 8.5 - 2021-12-22 + +I seguenti pacchetti sono stati aggiornati dal 22 dicembre 2021: + +* grafana: grafana-7.5.9-4.el8 -> grafana-7.5.9-5.el8_5 + +CVE Associati: + +* CVE-2021-44716 + +## 8.5 - 2021-12-17 + +I seguenti pacchetti sono stati aggiornati dal 17 dicembre 2021: + +* 389-ds-base: 389-ds-base-1.4.3.23-10.module+el8.5.0+700+370e33d5 -> 389-ds-base-1.4.3.23-12.module+el8.5.0+722+e2a0b219 +* accountsservice: accountsservice-0.6.55-2.el8 -> accountsservice-0.6.55-2.el8_5.2 +* cloud-init: cloud-init-21.1-7.el8 -> cloud-init-21.1-7.el8_5.3 +* freeradius: freeradius-3.0.20-9.module+el8.5.0+704+21fb769d -> freeradius-3.0.20-10.module+el8.5.0+723+cc9aee6c +* gnome-shell-extensions: gnome-shell-extensions-3.32.1-20.el8_5.1 -> gnome-shell-extensions-3.32.1-22.el8_5 +* java-11-openjdk: java-11-openjdk-1:11.0.13.0.8-3.el8_5 -> java-11-openjdk-1:11.0.13.0.8-4.el8_5 +* kernel: kernel-4.18.0-348.2.1.el8_5 -> kernel-4.18.0-348.7.1.el8_5 +* kernel-rt: kernel-rt-4.18.0-348.2.1.rt7.132.el8_5 -> kernel-rt-4.18.0-348.7.1.rt7.137.el8_5 +* kexec-tools: kexec-tools-2.0.20-57.el8 -> kexec-tools-2.0.20-57.el8_5.1 +* opencryptoki: opencryptoki-3.16.0-5.el8 -> opencryptoki-3.16.0-7.el8_5 +* openssl: openssl-1:1.1.1k-4.el8 -> openssl-1:1.1.1k-5.el8_5 +* poppler: poppler-20.11.0-3.el8 -> poppler-20.11.0-3.el8_5.1 +* postgresql: postgresql-12.7-2.module+el8.5.0+686+20453ecc -> postgresql-12.9-1.module+el8.5.0+724+9de6e501 +* qemu-kvm: qemu-kvm-15:4.2.0-59.module+el8.5.0+670+c4aa478c -> qemu-kvm-15:4.2.0-59.module+el8.5.0+726+ce09ee88.1 +* rocky-release: rocky-release-8.5-2.el8 -> rocky-release-8.5-3.el8 +* sssd: sssd-2.5.2-2.el8_5.1 -> sssd-2.5.2-2.el8_5.3 + +CVE Associati: + +* CVE-2021-20321 +* CVE-2021-3930 +* CVE-2021-20257 +* CVE-2021-3712 + +I seguenti moduli sono stati aggiornati: + +* virt-rhel-8050020211221163306.b4937e53 +* virt-devel-rhel-8050020211221163306.b4937e53 +* postgresql-13-8050020211221161313.b4937e53 +* postgresql-12-8050020211221161311.b4937e53 +* freeradius-3.0-8050020211221161359.ab0f257b +* 389-ds-1.4-8050020211221162652.1a75f91c + +### Note Tecniche di Rilascio + +il pacchetto rocky-release è stato aggiornato per aggiungere il countme=1 ai repository base di Rocky Linux, analogamente a come epel ha nei loro repos. Se hai modificato i file dei repository, avrete i file .rpmnew generati, per non sovrascrivere le vostre modifiche. + +## 8.5 - 2021-12-16 + +I seguenti pacchetti sono stati aggiornati dal 16 Dicembre, 2021: + +* selinux-policy: selinux-policy-3.14.3-80.el8 -> selinux-policy-3.14.3-80.el8_5.2 +* systemd: systemd-239-51.el8 -> systemd-239-51.el8_5.3 + +## 8.5 - 2021-12-13 + +I seguenti pacchetti sono stati aggiornati dal 13 Dicembre, 2021: + +* dotnet5.0: dotnet5.0-5.0.209-1.el8_5 -> dotnet5.0-5.0.210-1.el8_5 +* go-toolset: go-toolset-1.16.7-1.module+el8.5.0+694+f77f0bfd -> go-toolset-1.16.12-1.module+el8.5.0+720+c057d5cf +* golang: golang-1.16.7-1.module+el8.5.0+694+f77f0bfd -> golang-1.16.12-1.module+el8.5.0+720+c057d5cf +* ipa: ipa-4.9.6-6.module+el8.5.0+675+61f67439 -> ipa-4.9.6-10.module+el8.5.0+719+4f06efb6 +* nodejs: nodejs-1:16.8.0-1.module+el8.5.0+702+221f14e6 -> nodejs-1:16.13.1-3.module+el8.5.0+721+4c107270 +* nodejs-nodemon: nodejs-nodemon-2.0.7-1.module+el8.5.0+702+221f14e6 -> nodejs-nodemon-2.0.15-1.module+el8.5.0+721+4c107270 + +* kernel-rt: kernel-rt-kvm added to RT + +CVE Associati: + +* CVE-2020-25717 + +I seguenti moduli sono stati aggiornati: + +* go-toolset-rhel8-8050020211215173118-8aa62369 +* idm-DL1-8050020211215093947-3d2c466f +* nodejs-16-8050020211215195043-b4937e53 + + +### Note Tecniche di Rilascio + +Sulla base di una richiesta, il pacchetto kernel-rt-kvm è stato aggiunto al repository RT. + +## 8.5 - 2021-12-12 + +I seguenti pacchetti sono stati aggiornati dal 12 Dicembre, 2021: + +* samba: samba-4.14.5-2.el8 -> samba-4.14.5-7.el8_5 + +CVE Associati: + +* CVE-2016-2124 +* CVE-2020-25717 +* CVE-2021-23192 + +## 8.5 - 2021-12-10 + +I seguenti pacchetti sono stati aggiornati dal 10 Dicembre, 2021: + +* WALinuxAgent: WALinuxAgent-2.3.0.2-2.el8 -> WALinuxAgent-2.3.0.2-2.el8.rocky.0 +* libreoffice: libreoffice-1:6.4.7.2-5.el8.1 -> libreoffice-1:6.4.7.2-5.el8.2.rocky +* openscap: openscap-1.3.5-6.el8 -> openscap-1.3.5-6.el8.rocky.0.1 +* pcs: pcs-0.10.10-4.el8 -> pcs-0.10.10-4.el8.rocky.0 +* python2: python2-2.7.18-7.module+el8.5.0+706+735ec4b3.rocky.0.1 -> python2-2.7.18-7.module+el8.5.0+718+67e45b5f.rocky.0.2 +* rocky-release: rocky-release-8.5-1.el8 -> rocky-release-8.5-2.el8 + +I seguenti moduli sono stati aggiornati: + +* python27 + +### Note Tecniche di Rilascio + +Questi aggiornamenti sono per lo più di natura estetica e non influenzano le funzionalità. + +* WALinuxAgent -> Abbiamo aggiunto il supporto diretto a Rocky quì così come a monte in un PR a Microsoft +* libreoffice -> È stato trovato un marchio del cappello rosso. Questo aggiornamento riguarda il marchio. +* openscap -> Mancavano delle informazioni per Rocky Linux. +* pcs -> Il logo aveva un marchio che non è stato rimosso +* rocky-release -> semplifica CPE_NAME +* python2 -> aggiunge rocky alle dists supportate + +## 8.5 - 2021-12-09 + +I seguenti pacchetti sono stati aggiornati dal 09 dicembre 2021: + +* thunderbird: thunderbird-91.3.0-2.el8_4 -> +* thunderbird-91.4.0-2.el8_5 +* thunderbird: thunderbird-91.3.0-2.el8.plus -> +* thunderbird-91.4.0-2.el8.plus + +### Note Tecniche di Rilascio + +Thunderbird: Questo è un normale aggiornamento di compilazione ESR per thunderbird. Questo aggiornamento è per entrambi i repository base e Plus. Il repository Plus contiene una versione di thunderbird con supporto PGP. + +## 8.5 - 2021-12-03 + +I seguenti pacchetti sono stati aggiornati dal 03 dicembre 2021: + +* abrt: abrt-2.10.9-21.el8 -> abrt-2.10.9-21.el8.rocky.0 +* firefox: firefox-91.3.0-1.el8_4 -> firefox-91.4.0-1.el8_5 +* sos: sos-4.1-5.el8 -> sos-4.1-5.el8.rocky.2 + +### Note Tecniche di Rilascio + +Firefox: Questa è una versione aggiornata di ESR per Firefox. + +abrt: Questo è un cambiamento per lo più estetico. Rimuove le dipendenze dai plugin libreport-rhel* e rhtsupport. Questi pacchetti possono essere rimossi in modo sicuro dopo l'aggiornamento al nuovo pacchetto abrt. + +sos: Questo è un cambiamento per lo più estetico. Abbassa la politica di Rocky a monte. Vedi [questo PR per maggiori dettagli](https://github.com/sosreport/sos/pull/2784) + +## 8.5 - 2021-12-02 + +I seguenti pacchetti sono stati aggiornati dal 02 dicembre 2021: + +* mailman: mailman-3:2.1.29-12.module+el8.5.0+716+66d1ab43.1 -> +* mailman-3:2.1.29-12.module+el8.5.0+717+27fd1ba7.2 + +CVE Associati: + +* mailman: CVE-2021-44227 + +I seguenti moduli sono stati aggiornati dal 2 dicembre 2021: + +* mailman-2.1-8050020211202160117.fd901a62 + + +## 8.5 - Supplemento - 2021-11-30 + +I seguenti pacchetti sono stati aggiunti al repository devel: + +* ncurses-static + +I seguenti pacchetti sono stati aggiunti al repository plus: + +* open-vm-tools (aarch64 specific build only) + +### Note su Plus + +Il repository plus contiene elementi che non sono forniti nei repository base, o perché non sono disponibili a causa della configurazione dei comps e dei pungi (basati sui repository RHEL) o perché sono richiesti come build alternative con patch/funzionalità aggiuntive non trovate nella base. Mantenere il repository plus abilitato dovrebbe essere sicuro. + +Gli attuali pacchetti in plus (a partire dal 2021-11-30) sono: + +* openldap-servers (all architectures) +* thunderbird with PGP support (all architectures) +* ncurses-static (all architectures) +* open-vm-tools (aarch64 specific build only) + +### Note su Devel + +Il repository devel dovrebbe essere usato con attenzione. È destinato per scopi koji o buildroot e non dovrebbe essere abilitato il 100% del tempo. Se trovate che c'è un pacchetto che si desidera vedere nel repo di devel, inviate una email a rocky-devel e/o aprite una segnalazione di bug su https://bugs.rockylinux.org + +## 8.5 - 2021-11-29 + +I seguenti pacchetti sono stati aggiornati dal 29 Nov, 2021: + +* kronosnet: kronosnet-1.18-2.el8 -> kronosnet-1.18-4.el8_5 +* nss: nss-3.67.0-6.el8_4 -> nss-3.67.0-7.el8_5 + +CVE Associati: + +* nss-3.67.0-7.el8_5: CVE-2021-43527 + +## 8.5 - 2021-11-24 + +I seguenti pacchetti sono stati aggiornati dal 24 Nov, 2021: + +* dotnet5.0: dotnet5.0-5.0.208-2.el8_5 -> dotnet5.0-5.0.209-1.el8_5 +* dotnet5.0-build-reference-packages: dotnet5.0-build-reference-packages-0-11.20210607git5f10a4b.el8 -> dotnet5.0-build-reference-packages-0-12.20211117git6ce5818.el8_5 + + +## 8.5 - 2021-11-22 + +I seguenti pacchetti sono stati aggiornati dal 22 Nov, 2021 (inclusi i pacchetti dei moduli aggiornati): + +* mailman: mailman-3:2.1.29-12.module+el8.5.0+703+19300c10 -> mailman-3:2.1.29-12.module+el8.5.0+716+66d1ab43.1 + +I seguenti moduli sono stati aggiornati dal 23 Nov, 2021: + +* mailman-2.1-8050020211123230959.fd901a62 + +CVE Associati: + +* CVE-2021-42096 +* CVE-2021-42097 + +## 8.5 - 2021-11-16 + +I seguenti pacchetti sono stati aggiornati dal 16 Nov, 2021 (inclusi i pacchetti dei moduli aggiornati): + +* clang: clang-12.0.1-2.module+el8.5.0+692+8756646f -> clang-12.0.1-4.module+el8.5.0+715+58f51d49 +* llvm-toolset: llvm-toolset-12.0.1-1.module+el8.5.0+692+8756646f -> llvm-toolset-12.0.1-1.module+el8.5.0+715+58f51d49 + +I seguenti moduli sono stati aggiornati dal 16 Nov, 2021: + +* llvm-toolset-rhel8-8050020211122023437.b4937e53 + +## 8.5 - 2021-11-14 + +I seguenti pacchetti sono stati aggiornati dalla release 8.5 il 14 Nov, 2021 (inclusi i pacchetti dei moduli aggiornati): + +* annobin: annobin-9.65-1.el8 -> annobin-9.72-1.el8_5.2 +* binutils: binutils-2.30-108.el8 -> binutils-2.30-108.el8_5.1 +* dotnet-build-reference-packages: dotnet-build-reference-packages-0-9.20200608gitcd5a8c6.el8 -> dotnet-build-reference-packages-0-10.20200608gitcd5a8c6.el8 +* dotnet3.1: dotnet3.1-3.1.119-2.el8.0.1 -> dotnet3.1-3.1.120-2.el8_5 +* dotnet5.0: dotnet5.0-5.0.207-3.el8.0.1 -> dotnet5.0-5.0.208-2.el8_5 +* dotnet6.0: dotnet6.0-6.0.0-0.6.28be3e9a006d90d8c6e87d4353b77882829df718.el8.0.1 -> dotnet6.0-6.0.100-0.10.el8_5 +* firefox: firefox-78.13.0-2.el8 -> firefox-91.3.0-1.el8 +* flatpak: flatpak-1.8.5-4.el8 -> flatpak-1.8.5-5.el8_5 +* freerdp: freerdp-2:2.2.0-2.el8 -> freerdp-2:2.2.0-7.el8_5 +* gcc: gcc-8.5.0-3.el8 -> gcc-8.5.0-4.el8_5 +* gcc-toolset-10-annobin: gcc-toolset-10-annobin-9.29-1.el8 -> gcc-toolset-10-annobin-9.29-1.el8_5.2 +* gcc-toolset-10-binutils: gcc-toolset-10-binutils-2.35-8.el8_4.4 -> gcc-toolset-10-binutils-2.35-8.el8_5.6 +* gcc-toolset-10-gcc: gcc-toolset-10-gcc-10.2.1-8.2.el8 -> gcc-toolset-10-gcc-10.3.1-1.2.el8_5 +* gcc-toolset-11-annobin: gcc-toolset-11-annobin-9.73-1.el8 -> gcc-toolset-11-annobin-9.85-1.el8_5.1 +* gcc-toolset-11-binutils: gcc-toolset-11-binutils-2.36.1-1.el8 -> gcc-toolset-11-binutils-2.36.1-1.el8_5.1 +* gcc-toolset-11-dyninst: gcc-toolset-11-dyninst-11.0.0-1.el8 -> gcc-toolset-11-dyninst-11.0.0-2.el8 +* gcc-toolset-11-gcc: gcc-toolset-11-gcc-11.1.1-3.el8 -> gcc-toolset-11-gcc-11.2.1-1.2.el8_5 +* gcc-toolset-11-systemtap: gcc-toolset-11-systemtap-4.5-3.el8 -> gcc-toolset-11-systemtap-4.5-4.el8 +* gcc-toolset-11-valgrind: gcc-toolset-11-valgrind-1:3.17.0-4.el8 -> gcc-toolset-11-valgrind-1:3.17.0-6.el8 +* gnome-settings-daemon: gnome-settings-daemon-3.32.0-14.el8 -> gnome-settings-daemon-3.32.0-16.el8 +* gnome-shell-extensions: gnome-shell-extensions-3.32.1-20.el8 -> gnome-shell-extensions-3.32.1-20.el8_5.1 +* httpd: httpd-2.4.37-41.module+el8.5.0+695+1fa8055e -> httpd-2.4.37-43.module+el8.5.0+714+5ec56ee8 +* ibus: ibus-1.5.19-13.el8 -> ibus-1.5.19-14.el8_5 +* java-1.8.0-openjdk: java-1.8.0-openjdk-1:1.8.0.302.b08-3.el8 -> java-1.8.0-openjdk-1:1.8.0.312.b07-2.el8_5 +* java-11-openjdk: java-11-openjdk-1:11.0.12.0.7-4.el8 -> java-11-openjdk-1:11.0.13.0.8-3.el8_5 +* java-17-openjdk: java-17-openjdk-1:17.0.0.0.35-4.el8 -> java-17-openjdk-1:17.0.1.0.12-2.el8_5 +* kernel: kernel-4.18.0-348.el8.0.2 -> kernel-4.18.0-348.2.1.el8_5 +* kernel-rt: kernel-rt-4.18.0-348.rt7.130.el8.0.2 -> kernel-rt-4.18.0-348.2.1.rt7.132.el8_5 +* kronosnet: kronosnet-1.18-1.el8 -> kronosnet-1.18-2.el8 +* rust: rust-1.54.0-2.module+el8.5.0+678+cf7bc64b -> rust-1.54.0-3.module+el8.5.0+712+d335422a +* rust-toolset: rust-toolset-1.54.0-1.module+el8.5.0+678+cf7bc64b -> rust-toolset-1.54.0-1.module+el8.5.0+712+d335422a +* sssd: sssd-2.5.2-2.el8 -> sssd-2.5.2-2.el8_5.1 +* thunderbird: thunderbird-78.13.0-1.el8 -> thunderbird-91.3.0-2.el8 +* udftools: udftools-2.2-5.el8 -> udftools-2.3-2.el8 + +I seguenti pacchetti sono stati eliminati e anche rimossi dai gruppi dnf: + +* insights-client: insights-client-3.1.5-1.el8 (Standard Group) + +Per i pacchetti che sono stati eliminati, è sicuro rimuoverli usando `dnf remove` + +I seguenti moduli sono stati aggiornati dalla versione 8.5 del 14 novembre 2021: + +* rust-toolset-rhel8-8050020211112021616.f73640c0 +* httpd-2.4-8050020211115030420.b4937e53 + +### Problemi noti + +[bug 174](https://bugs.rockylinux.org/show_bug.cgi?id=174) - Siamo a conoscenza di un problema che `kdump` non funziona su sistemi vmware come ESXi. + +Siamo anche a conoscenza del nostro sistema mirror che riporta la directory sbagliata per fare gli aggiornamenti. Sarebbe stata `kickstart` piuttosto che `os`. Questo dovrebbe essere risolto e gli aggiornamenti dovrebbero funzionare normalmente. + +## 8.4 - 2021-09-21 + +I seguenti pacchetti sono stati aggiornati: + +* kernel: kernel-4.18.0-305.19.1 (9-15) +* scap-security-guide: scap-security-guide-0.1.54-5.el8.rocky.2 +* golang: 1.15.14-2 +* nss: 3.67.0-6 +* ca-certificates: 2021.2.50-80.0 +* opencryptoki: 3.15.1-7 +* krb5: 1.18.2-8.3 +* platform-python: 3.6.8-38 +* libdb: 5.3.28-42 +* rng-tools: 6.8-4 +* sos: 4.0-12 +* python-ldap: 3.3.1-1.1 +* subscription-manager: 1.28.13-4 +* pcp: 5.2.5-6 +* strace: 5.7-2.1 +* nspr: 4.32.0-1 +* gcc-toolset-10-elfutils: 0.182-6 +* gcc-toolset-10-binutils: 2.35-8.el8_4.4 +* maven: maven-3.6.2-6 +* mysql: 8.0.26 +* selinux-policy: 3.14.3-67.el8_4.2 +* grub2: 2.02-99.el8_4.1.1 +* resource-agents: 4.1.1-90.el8_4.7 +* poppler: 20.11.0-2.el8_4.1 +* pacemaker: 2.0.5-9.el8_4.3 + +## 8.4 - 2021-09-13 + +I seguenti pacchetti sono stati aggiornati: + +* thunderbird: aggiornato a 78.14.0 +* firefox: aggiornato a 78.14.0 +* cyrus-imapd: aggiornato a 3.0.7-20.el8_4.1 (indirizzi CVE-2021-33582) +* systemtap ricostruito contro dininst 10.2 per affrontare una segnalazione di bug +* rocky-release -> Aggiornato per permettere "centos" come ID + +Sono stati aggiornati i seguenti repos: + +* extra -> sono stati aggiunti i CentOS sig release packages + +## 8.4 - 2021-08-24 + +I seguenti pacchetti sono stati aggiornati: + +* dotnet: dotnet-2.1.525.el8_4 -> dotnet-2.1.526.el8_4 +* libsndfile: libsndfile-1.0.28-10.el8_4 -> libsndfile-1.0.28-10.el8_4.1 -- Addresses + + * Indirizza un overflow heap buffer che consente l'esecuzione arbitraria di codice da un file wav + +* scap-security-guide: scap-security-guide-0.1.54-5.el8.rocky.1 + + * Addresses RLBZ#108 + +Sono stati aggiunti i seguenti repos/pacchetti: + +* RT (realtime) - Abilitato eseguendo `dnf config-manager --set-enabled rt` + + * kernel-rt (kernel in tempo reale) + +## 8.4 - 2021-08-11 + +I seguenti pacchetti sono stati aggiornati: + +* 389-ds-base: 389-ds-base-1.4.3.16-16.module+el8.4.0+596+159889e5 -> 389-ds-base-1.4.3.16-19.module+el8.4.0+636+837ee950 +* NetworkManager: NetworkManager-1:1.30.0-9.el8_4 -> NetworkManager-1:1.30.0-10.el8_4 +* autofs: autofs-1:5.1.4-48.el8 -> autofs-1:5.1.4-48.el8_4.1 +* buildah: buildah-1.19.7-2.module+el8.4.0+556+40122d08 -> buildah-1.21.4-1.module+el8.4.0+643+525e162a +* cloud-init: cloud-init-20.3-10.el8_4.3 -> cloud-init-20.3-10.el8_4.5 +* cockpit-podman: cockpit-podman-29-2.module+el8.4.0+556+40122d08 -> cockpit-podman-32-2.module+el8.4.0+643+525e162a +* conmon: conmon-2:2.0.26-3.module+el8.4.0+556+40122d08 -> conmon-2:2.0.29-1.module+el8.4.0+643+525e162a +* container-selinux: container-selinux-2:2.162.0-1.module+el8.4.0+556+40122d08 -> container-selinux-2:2.164.1-1.module+el8.4.0+643+525e162a +* crun: crun-0.18-2.module+el8.4.0+556+40122d08 -> crun-0.20.1-1.module+el8.4.0+643+525e162a +* dotnet3.1 dotnet3.1-3.1.117-1.el8_4 -> dotnet3.1-3.1.118-1.el8_4 +* edk2: edk2-20200602gitca407c7246bf-4.el8_4.1 -> edk2-20200602gitca407c7246bf-4.el8_4.2 +* elfutils: elfutils-0.182-3.el8 -> elfutils-0.182-3.el8_4 +* esc: esc-1.1.2-18.el8 -> esc-1.1.2-22.el8_4 +* fence-agents: fence-agents-4.2.1-65.el8 -> fence-agents-4.2.1-65.el8_4.1 +* fuse-overlayfs: fuse-overlayfs-1.4.0-3.module+el8.4.0+556+40122d08 -> fuse-overlayfs-1.6-1.module+el8.4.0+643+525e162a +* gcc-toolset-10-elfutils: gcc-toolset-10-elfutils-0.182-3.el8 -> gcc-toolset-10-elfutils-0.182-5.el8_4 +* gcc-toolset-10-valgrind: gcc-toolset-10-valgrind-1:3.16.0-4.el8 -> gcc-toolset-10-valgrind-1:3.16.0-6.el8_4 +* glib2: glib2-2.56.4-10.el8_4 -> glib2-2.56.4-10.el8_4.1 +* gnome-shell-extensions: gnome-shell-extensions-3.32.1-14.el8.1 -> gnome-shell-extensions-3.32.1-15.el8_4.1 +* go-toolset: go-toolset-1.15.13-1.module+el8.4.0+591+0da41cc3 -> go-toolset-1.15.14-1.module+el8.4.0+632+4dba2916 +* golang: golang-1.15.13-3.module+el8.4.0+591+0da41cc3 -> golang-1.15.14-1.module+el8.4.0+632+4dba2916 +* hivex: hivex-1.3.18-20.module+el8.4.0+534+4680a14e -> hivex-1.3.18-21.module+el8.4.0+642+7e26f5e1 +* kernel: kernel-4.18.0-305.10.2.el8_4 -> kernel-4.18.0-305.12.1.el8_4 +* kexec-tools: kexec-tools-2.0.20-46.el8_4.1 -> kexec-tools-2.0.20-46.el8_4.2 +* libuv: libuv-1:1.40.0-1.el8 -> libuv-1:1.41.1-1.el8_4 +* libvirt: libvirt-6.0.0-35.module+el8.4.0+534+4680a14e -> libvirt-6.0.0-35.1.module+el8.4.0+642+7e26f5e1 +* libwacom: libwacom-1.6-2.el8 -> libwacom-1.6-2.1.el8_4 +* mdadm: mdadm-4.1-15.el8 -> mdadm-4.1-16.el8_4 +* nfs-utils: nfs-utils-1:2.3.3-41.el8 -> nfs-utils-1:2.3.3-41.el8_4.2 +* nmstate: nmstate-1.0.2-11.el8_4 -> nmstate-1.0.2-14.el8_4 +* nodejs: nodejs-1:12.21.0-1.module+el8.3.0+99+3663d81c -> nodejs-1:12.22.3-2.module+el8.4.0+638+5344c6f7 +* nodejs-nodemon: nodejs-nodemon-2.0.3-1.module+el8.3.0+100+234774f7 -> nodejs-nodemon-2.0.3-1.module+el8.4.0+638+5344c6f7 +* oci-seccomp-bpf-hook: oci-seccomp-bpf-hook-1.2.0-2.module+el8.4.0+556+40122d08 -> oci-seccomp-bpf-hook-1.2.3-2.module+el8.4.0+643+525e162a +* opencryptoki: opencryptoki-3.15.1-5.el8 -> opencryptoki-3.15.1-6.el8_4 +* ostree: ostree-2020.7-4.el8 -> ostree-2020.7-5.el8_4 +* pcp: pcp-5.2.5-4.el8 -> pcp-5.2.5-5.el8_4 +* pcsc-lite: pcsc-lite-1.8.23-3.el8 -> pcsc-lite-1.8.23-4.1.el8_4 +* pcsc-lite-ccid: pcsc-lite-ccid-1.4.29-4.el8 -> pcsc-lite-ccid-1.4.29-5.1.el8_4 +* perl: perl-4:5.26.3-419.el8 -> perl-4:5.26.3-419.el8_4.1 +* perl-IO-String: perl-IO-String-1.08-31.el8 -> perl-IO-String-1.08-32.el8 +* podman: podman-3.0.1-7.module+el8.4.0+556+40122d08 -> podman-3.2.3-0.10.module+el8.4.0+643+525e162a +* qemu-kvm: qemu-kvm-15:4.2.0-48.module+el8.4.0+534+4680a14e -> qemu-kvm-15:4.2.0-48.module+el8.4.0+642+7e26f5e1.3 +* resource-agents: resource-agents-4.1.1-90.el8_4.5 -> resource-agents-4.1.1-90.el8_4.6 +* runc: runc-1.0.0-73.rc93.module+el8.4.0+556+40122d08 -> runc-1.0.0-74.rc95.module+el8.4.0+643+525e162a +* rust: rust-1.49.0-1.module+el8.4.0+416+259a129a -> rust-1.52.1-1.module+el8.4.0+641+ca238f88 +* rust-toolset: rust-toolset-1.49.0-1.module+el8.4.0+416+259a129a -> rust-toolset-1.52.1-1.module+el8.4.0+641+ca238f88 +* samba: samba-4.13.3-3.el8 -> samba-4.13.3-4.el8_4 +* selinux-policy: selinux-policy-3.14.3-67.el8 -> selinux-policy-3.14.3-67.el8_4.1 +* skopeo: skopeo-1:1.2.2-10.module+el8.4.0+556+40122d08 -> skopeo-1:1.3.1-5.module+el8.4.0+643+525e162a +* spirv-tools: spirv-tools-2020.5-3.20201208.gitb27b1af.el8 -> spirv-tools-2021.2-1.20210619.git5dd2f76.el8_4 +* stalld: stalld-1.9-2.el8 -> stalld-1.10-1.el8_4 +* systemd: systemd-239-45.el8_4.2 -> systemd-239-45.el8_4.3 +* systemtap: systemtap-4.4-10.el8 -> systemtap-4.4-11.el8_4 +* udica: udica-0.2.4-1.module+el8.4.0+556+40122d08 -> udica-0.2.4-2.module+el8.4.0+643+525e162a +* valgrind: valgrind-1:3.16.0-4.el8 -> valgrind-1:3.16.0-4.el8_4 +* virt-what: virt-what-1.18-6.el8 -> virt-what-1.18-9.el8_4 +* virt-who: virt-who-1.30.5-1.el8 -> virt-who-1.30.5-2.el8_4 +* virtio-win: virtio-win-1.9.16-2.el8 -> virtio-win-1.9.17-4.el8_4 +* vulkan-headers: vulkan-headers-1.2.162.0-1.el8 -> vulkan-headers-1.2.182.0-1.el8_4 +* vulkan-loader: vulkan-loader-1.2.162.0-1.el8 -> vulkan-loader-1.2.182.0-1.el8_4 +* vulkan-tools: vulkan-tools-1.2.162.0-1.el8 -> vulkan-tools-1.2.182.0-1.el8_4 +* vulkan-validation-layers: vulkan-validation-layers-1.2.162.0-1.el8 -> vulkan-validation-layers-1.2.182.0-1.el8_4 + +## 8.4 - 2021-08-02 + +I seguenti pacchetti sono stati aggiornati: + +* varnish -> varnish-0:6.0.6-2.module+el8.4.0+628+e1687553.1 -> Addresses CVE-2021-36740 + +Aggiunti kickstart repos per i seguenti repository: + +* BaseOS +* AppStream +* PowerTools +* High Availability +* Resilient Storage + +## 8.4 - 2021-07-27 + +I seguenti pacchetti sono stati aggiornati: + +* thunderbird -> thunderbird-78.12.0-3.el8_4 + +## 8.4 - 2021-07-21 + +I seguenti pacchetti sono stati aggiornati: + +* kernel -> kernel-4.18.0-305.10.2.el8_4 -> Addresses CVE-2021-33909 +* systemd -> systemd-239-45.el8_4.2 -> Addresses CVE-2021-33910 +* firefox +* java-1.8.0-openjdk +* java-11-openjdk + +## 8.4 - 2021-07-12 + +I seguenti pacchetti sono stati aggiornati: + +* rocky-release +* linuxptp +* rpaste +* ovn2.13 (NFV) + +I seguenti moduli sono stati aggiornati: + +* python36 + +### Modifiche Aggiuntive + +È stata implementata la firma dei metadati del repository sperimentale. Se vuoi provarlo, imposta la seguente opzione nei file Rocky-X.repo: + +``` +repo_gpgcheck=1 +``` + +### In Arrivo... + +* Storage addon repositories: + + * Glusterfs 9 support + +## 8.4 - 2021-06-30 + +### Aggiornamenti Pacchetti + +I seguenti pacchetti sono stati aggiornati: + +* NetworkManager -> NetworkManager-11.30.0-9.el8_4 +* cloud-init -> cloud-init-20.3-10.el8_4.3 +* cmake -> cmake-3.18.2-11.el8_4 +* edk2 -> edk2-20200602gitca407c7246bf-4.el8_4.1 +* exiv2 -> exiv2-0.27.3-2.el8 +* firewalld -> firewalld-0.8.2-7.el8_4 +* fwupd -> fwupd-1.5.9-1.el8_4 +* gnome-session -> gnome-session-3.28.1-10.el8_4.1 +* kernel -> kernel-4.18.0-305.7.1.el8_4 +* kexec-tools -> kexec-tools-2.0.20-46.el8_4.1 +* libpq -> libpq-13.3-1.el8_4 +* libreport -> libreport-2.9.5-15.el8.rocky.2 +* libxml2 -> libxml2-2.9.7-9.el8_4.2 +* lz4 -> lz4-1.8.3-3.el8_4 +* nmstate -> nmstate-1.0.2-11.el8_4 +* nvme-cli -> nvme-cli-1.12-4.el8_4 +* openldap -> openldap-2.4.46-17.el8_4 +* osbuild-composer -> osbuild-composer-28.6-1.el8_4 +* resource-agents -> resource-agents-4.1.1-90.el8_4.5 +* rocky-logos -> rocky-logos-84.5-8.el8 +* rocky-release -> rocky-release-8.4-29.el8 +* rpm -> rpm-4.14.3-14.el8_4 +* rsyslog -> rsyslog-8.1911.0-7.el8_4.2 +* sanlock -> sanlock-3.8.3-3.el8_4 +* sssd -> sssd-2.4.0-9.el8_4.1 +* subscription-manager -> subscription-manager-1.28.13-3.el8_4 +* systemd -> systemd-239-45.el8_4.1 +* tuned -> tuned-2.15.0-2.el8_4.1 +* unzip -> unzip-6.0-45.el8_4 + +I seguenti moduli sono stati aggiornati: + +* PyYAML -> PyYAML-5.4.1-1.module+el8.4.0+595+c96abaa2 +* 389-ds -> 1.4.3.16-16 +* go-toolset -> go-toolset-1.15.13-1.module+el8.4.0+591+0da41cc3 +* golang -> golang-1.15.13-3.module+el8.4.0+591+0da41cc3 +* idm:DL1 -> ipa-4.9.2-4 +* idm:client -> (rebuilt with ipaplatform=rhel to sync with DL1 module) +* pgaudit -> pgaudit-1.4.0-6.module+el8.4.0+587+d46efd10 +* postgres-decoderbufs -> postgres-decoderbufs-0.10.0-2.module+el8.4.0+587+d46efd10 +* postgresql -> postgresql-12.7-1.module+el8.4.0+587+d46efd10 +* python38 -> python38-3.8.6-3.module+el8.4.0+595+c96abaa2 +* ruby -> ruby-2.5.9-107.module+el8.4.0+592+03ff458a +* ruby:2.5 -> 2.5.9-107 +* ruby:2.6 -> 2.6.7-107 +* ruby:2.7 -> 2.7.3-136 +* rubygem-abrt -> rubygem-abrt-0.3.0-4 / rubygem-abrt-0.4.0-1 +* rubygem-bson -> rubygem-bson-4.3.0-2 / rubygem-bson-4.5.0-1 / rubygem-bson-4.8.1-1 +* rubygem-bundler -> rubygem-bundler-1.16.1-3.module+el8.4.0+592+03ff458a +* rubygem-mongo -> rubygem-mongo-2.5.1-2 / rubygem-mongo-2.8.0-1 / rubygem-mongo-2.11.3-1 +* rubygem-pg -> rubygem-pg-1.0.0-2 / rubygem-pg-1.1.4-1 / rubygem-pg-1.2.3-1 + + +### Contesto + +Alcuni moduli e pacchetti sono stati aggiornati di routine da upstream. + +I pacchetti regolari di Rocky sono stati aggiornati per affrontare i seguenti aspetti: + +* rocky-release + + * Aggiungi i repository devel e debuginfo per il futuro stato + * Questo è fornito per scopi mock/buildroot + +* rocky-logos + + * Migliorate le icone per le future immagini live ufficiali + + +### Modifiche Aggiuntive + +L'archivio extra per aarch64 è stato aggiornato per includere vari pacchetti che non sono inclusi da upstream. Esempi di ciò sarebbero libreoffice e altre applicazioni gnome. Poiché non sono in BaseOS o AppStream, il repository extra è il posto appropriato per questi pacchetti. + +* Un repository "devel" è ora fornito per scopi mock/buildroot +* Il repository extra per aarch64 è stato aggiornato per includere i pacchetti mancanti non forniti da upstream per l'uso desktop +* rpaste è stato aggiornato per accettare l'input stdin +* I pacchetti più vecchi saranno forniti nei repos durante la vita di un punto di rilascio. + + * Questo consente di declassare i pacchetti in caso di regressione da upstream o risoluzione dei problemi. From 7589caa0a4eb1bcd4256c5e14922c49c33a93583 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Fri, 7 Jan 2022 05:51:16 -0500 Subject: [PATCH 13/13] New translations 8_4.md (Italian) --- docs/release_notes/8_4.it.md | 125 +++++++++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 docs/release_notes/8_4.it.md diff --git a/docs/release_notes/8_4.it.md b/docs/release_notes/8_4.it.md new file mode 100644 index 0000000000..283ebc19a5 --- /dev/null +++ b/docs/release_notes/8_4.it.md @@ -0,0 +1,125 @@ +--- +title: Release 8.4 +--- + +# Note di rilascio per Rocky Linux 8.4 + +Siamo lieti di annunciare la disponibilità generale di Rocky Linux 8.4 (Green Obsidian). + +Rocky Linux è un sistema operativocomunitario di classe enterprise progettato per essere 100% bug-for-bug compatibile con Red Hat Enterprise Linux 8.4. Poiché questa è la prima release di Rocky Linux, le note di rilascio qui sotto riflettono solo i cambiamenti nella funzionalità a monte tra i punti di rilascio. + +## Grazie + +L'intero team di Rocky Linux desidera ringraziare tutti quelli che nella comunità hanno sostenuto il progetto sin dalla sua nascita in un commento su un post del blog. Da feedback e buoni desideri, a segnalazioni di bug, donazioni e sponsorizzazioni, la nostra comunità si è fatta avanti sempre di più. Gli innumerevoli utenti che hanno installato e testato le candidate al rilascio di Rocky Linux sul loro hardware, assicurandosi che il loro software funzioni con Rocky vantano un debito di gratitudine non solo da noi, ma da tutta la comunità Enterprise Linux. + +Hai fatto di Rocky Linux ciò che è oggi, e mentre andiamo avanti da questa versione, ci auguriamo che la comunità continui a crescere e sia in grado di sostenere progetti simili per raggiungere i loro obiettivi. + +## Aggiornamenti Supportati + +!!! warning "Attenzione" + + La migrazione a Rocky Linux 8.4 **non** è supportata da Rocky Linux 8.3 RC1, Rocky Linux 8.4 RC1 o da qualsiasi altra candidata al rilascio. + +### Strumento Di Conversione Disponibile + +La comunità ha creato lo strumento [migrate2rocky](https://github.com/rocky-linux/rocky-tools/tree/main/migrate2rocky) per aiutare nella conversione in Rocky Linux 8.4 di altri sistemi Enterprise Linux. + +Questo strumento è stato testato ed è generalmente noto per funzionare, tuttavia, l'uso di esso è **a tuo rischio**. + +I membri della comunità hanno migrato con successo i sistemi di test a Rocky Linux da: + +* Alma Linux (8.4) +* CentOS Linux (8.4) +* Red Hat Enterprise Linux (8.4) +* Oracle Linux (8.4) + +Mentre le migrazioni possono funzionare da altri rilasci, solo le migrazioni dall'attuale versione minore di Enterprise Linux sono supportate come candidate da aggiornare. + +## Nuovi Moduli + +Novità in Rocky Linux 8.4 sono i seguenti nuovi flussi di moduli: + +* Python 3.9 +* SWIG 4.0 +* Subversion 1.14 +* Redis 6 +* PostgreSQL 13 +* MariaDB 10.5 + +## Modifiche Principali + +### Sicurezza + +* IPsec VPN fornito da Libreswan ora supporta l'incapsulamento TCP e le etichette di sicurezza per IKEv2. + +* I pacchetti scap-security-guide sono stati ribasati sulla versione 0.1.54, e OpenSCAP è stato ribasato sulla versione 1.3.4. Questi aggiornamenti forniscono miglioramenti sostanziali, compresa una migliore gestione della memoria, + +* Il framework `fapolicyd` ora fornisce un controllo di integrità, e il plugin RPM registra ora qualsiasi aggiornamento di sistema gestito dal gestore dei pacchetti YUM o dal gestore dei pacchetti RPM. + +### Rete + +* Nmstate è un'API di rete per gli host ed è completamente supportata in Rocky Linux 8.4. I pacchetti `nmstate` forniscono una libreria e l'utilità a riga di comando `nmstatectl` per gestire le impostazioni di rete host in modo dichiarativo. + +* Il Multi-protocol Label Switching (MPLS) è un meccanismo di inoltro dati del kernel per instradare il flusso di traffico attraverso le reti enterprise. Ad esempio, è possibile aggiungere `filtri tc` per la gestione di pacchetti ricevuti da porte specifiche o che trasportano tipi specifici di traffico, in modo coerente. + +* L'utility `iproute2` introduce tre nuove azioni di controllo del traffico (tc); `mac_push`, `push_eth`e `pop_eth` per aggiungere etichette MPLS, crea un'intestazione Ethernet all'inizio del pacchetto e rilascia l'intestazione Ethernet esterna, rispettivamente. + +### Kernel + +* **La compattazione proattiva** avvia regolarmente il lavoro di compattazione della memoria **prima che** venga fatta una richiesta di allocazione. Pertanto, la latenza per specifiche richieste di allocazione della memoria si è abbassata. + +* Una nuova implementazione del controller di memoria slab per la tecnologia **control groups** è ora disponibile in Rocky Linux 8.4. Il controller di memoria slab porta miglioramenti nell'utilizzo delle slab e fornisce le funzionalità per spostare la contabilità della memoria dal livello della pagina al livello dell'oggetto. Di conseguenza, è possibile osservare un calo significativo nell'impronta di memoria totale del kernel e effetti positivi sulla frammentazione della memoria. + +* La funzione time namespace è disponibile in Rocky Linux 8.4. Questa funzione è adatta per modificare la data e l'ora all'interno dei contenitori Linux. Le regolazioni dell'orologio in un contenitore dopo il ripristino da un checkpoint sono ora possibili. + +* Rocky Linux 8.4 supporta il modulo del kernel Error Detection and Correction (EDAC) impostato in Processori Intel Core di ottava e nona generazione. + +### Alta disponibilità e cluster + +* Un agente di risorse Pacemaker persistente che mantiene i dati di stato può rilevare fallimenti in modo asincrono e iniettare un fallimento in Pacemaker immediatamente senza aspettare l'intervallo successivo del monitor. Un agente di risorse persistente può anche accelerare il tempo di risposta per i servizi del cluster con un sovraccarico di stato elevato, dal momento che il mantenimento dei dati di stato può ridurre l'overhead dello stato per le azioni del cluster come l'inizio, arrestare e monitorare non invocando lo stato separatamente per ogni azione. + +### Compilatori e Strumenti di Sviluppo + +* I seguenti set di strumenti del compilatore sono stati aggiornati: + +> * GCC Toolset 10 +> * LLVM Toolset 11.0.0 +> * Rust Toolset 1.49.0 +> * Go Toolset 1.15.7 + +### Gestione delle identità + +* Rocky Linux 8. fornisce moduli Ansible per la gestione automatizzata del controllo degli accessi basato su ruoli (RBAC) in Identity Management (IdM), un ruolo Ansible per il backup e il ripristino dei server IdM e un modulo Ansible per la gestione della posizione. + +## Problemi noti + +Come per qualsiasi rilascio, ci sono a volte bug o problemi trovati nel processo di costruzione che non sono ancora stati patchati o risolti a monte. Aggiorneremo questa sezione con nuovi elementi o bug come vengono scoperti. + +!!! note "Una nota su Secure Boot" + + Sappiamo che molti di voi dipendono da Secure Boot. È un processo non banale ottenere un Secure Boot per un nuovo sistema operativo. Questo processo è in corso e il processo [shim-review](https://github.com/rhboot/shim-review) dovrebbe iniziare molto presto. + La versione 8.4 di Rocky Linux verrà inizialmente rilasciata **senza** supporto Secure Boot abilitato per impostazione predefinita. Tuttavia, una volta che i pacchetti adeguati saranno stati costruiti e firmati, un altro set di ISO per Rocky Linux versione 8.4 verrà rilasciato **con** Supporto Secure Boot disponibile. + +### Installatore + +#### Rsyslog mancante da Minimal ISO + +The Rocky Linux Minimal ISO (`Rocky-8.4-x86_64-minimal.iso`) non contiene il pacchetto `rsyslog`. Di conseguenza, un sistema con Rocky Linux Minimal ISO non includerà `rsyslog.service` o `/var/log/messages` una volta installato. Il pacchetto `rsyslog` può essere installato immediatamente dopo il riavvio dal repository di Rocky Linux AppStream per risolvere questo problema. ([RB#14](https://bugs.rockylinux.org/show_bug.cgi?id=14)) + +È possibile eseguire il seguente comando post-installazione per completare l'installazione di rsyslog: + +```bash +dnf install @minimal-environment +``` + +#### I profili OpenSCAP non possono essere installati se si utilizza Minimal ISO + +Se è necessario disporre di profili OpenCAP, utilizzare la variante ISO DVD1 o assicurarsi che ulteriori repository siano aggiunti all'ambiente di installazione. + +#### Pulsante Anaconda "Aiuto" non funzionante (#20) + +Il pulsante Aiuto nel programma di installazione di Anaconda attualmente non funziona. Il team di Rocky Linux ha fornito una [spiegazione dettagliata dell'installazione](../guides/installation.md) nella Documentazione Rocky Linux per aiutare a risolvere i problemi di installazione. ([RB#20](https://bugs.rockylinux.org/show_bug.cgi?id=20)) + +#### Interfaccia Grafica dei Bug mancante di debranding (libreport) + +L'interfaccia di segnalazione di bug manca di qualche debranding che non è stato correttamente applicato. Questo sarà risolto in RL8.5 così come in un prossimo aggiornamento. Tuttavia, poiché le ISO rilasciate sono immutabili, il problema non sarà risolto nei file ISO 8.4.