Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 16 additions & 15 deletions docs/books/admin_guide/04-advanced-commands.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ title: Comandi Avanzati Linux

# Comandi avanzati per gli utenti Linux

In questo capitolo imparerai alcuni comandi avanzati per Linux.
I comandi avanzati offrono una maggiore personalizzazione e controlli in situazioni più specialistiche una volta acquisita familiarità con i comandi di base.

****

**Obiettivi** : In questo capitolo, i futuri amministratori Linux impareranno:

:heavy_check_mark: alcuni comandi utili non trattati nel capitolo precedente;
:heavy_check_mark: alcuni comandi utili non trattati nel capitolo precedente.
:heavy_check_mark: alcuni comandi avanzati.

:checkered_flag: **comandi utente**, **Linux**
Expand Down Expand Up @@ -43,7 +43,7 @@ steven

`uniq` richiede che il file di input sia ordinato perché confronta solo le righe consecutive.

Senza un argomento, il comando `uniq` non mostrerà righe identiche che si susseguono nel file `firstnames.txt`:
Senza argomenti, il comando `uniq` non visualizza le righe identiche che si susseguono nel file `firstnames.txt`:

```
$ sort firstnames.txt | uniq
Expand All @@ -60,7 +60,7 @@ $ sort firstnames.txt | uniq -u
patrick
```

Al contrario, per visualizzare solo le linee che appaiono almeno due volte nel file, è necessario utilizzare l'opzione `-d`:
Al contrario, per visualizzare solo le righe che compaiono almeno due volte nel file, utilizzare l'opzione `-d`:

```
$ sort firstnames.txt | uniq -d
Expand Down Expand Up @@ -140,7 +140,7 @@ drwxrwxrwt. 3 root root 4096 6 avril 10:25 /tmp

In pratica, il comando `xargs` esegue il comando `ls -ld /home /tmp /root`.

Cosa succede se il comando da eseguire non accetta più di un argomento come nel caso del comando `find`?
Cosa succede se il comando da eseguire non accetta argomenti multipli, come nel caso del comando `find`?

```
$ xargs find /var/log -name
Expand Down Expand Up @@ -175,7 +175,7 @@ $ xargs -L 1 find /var/log -name
<CTRL+D>
```

Se vogliamo essere in grado di specificare entrambi gli argomenti sulla stessa linea, dobbiamo usare l'opzione `-n 1` :
Per specificare entrambi gli argomenti sulla stessa riga, utilizzare l'opzione `-n 1`:

```
$ xargs -n 1 find /var/log -name
Expand Down Expand Up @@ -204,33 +204,34 @@ $ tar tvfP /root/log.tar

La caratteristica speciale del comando `xargs` è che posiziona l'argomento di input alla fine del comando chiamato. Questo funziona molto bene con l'esempio sopra riportato dal momento che i file passati formano l'elenco dei file da aggiungere all'archivio.

Ora, se prendiamo l'esempio del comando `cp` e vogliamo copiare un elenco di file in una directory, questo elenco di file verrà aggiunto alla fine del comando... ma quello che si aspetta il comando `cp` alla fine del comando è la destinazione. Per fare ciò, usiamo l'opzione `-I` per mettere gli argomenti di input da qualche altra parte rispetto alla fine della linea.
Utilizzando l'esempio del comando `cp`, per copiare un elenco di file in una directory, questo elenco di file verrà aggiunto alla fine del comando... ma ciò che il comando `cp` si aspetta alla fine del comando è la destinazione. Per farlo, si può usare l'opzione `-I` per inserire gli argomenti di input in un punto diverso dalla fine della riga.

```
$ find /var/log -type f -name "*.log" | xargs -I % cp % /root/backup
```

L'opzione `-I` ti consente di specificare un carattere (nel nostro esempio ilcarattere `%`) dove saranno collocati i file di input di `xargs`.
L'opzione `-I` consente di specificare un carattere (il carattere `%` nell'esempio precedente) in cui verranno inseriti i file di input di `xargs`.

## pacchetto `yum-utils`

Il pacchetto `yum-utils` è una raccolta di utilità da diversi autori per `yum`, che lo rendono più facile e più potente da usare.
Il pacchetto `yum-utils` è una raccolta di utilità, realizzate per `yum` da vari autori, che ne rendono più facile e potente l'uso.

!!! Note "Nota"

Mentre `yum` è stato sostituito da `dnf` in Rocky Linux 8, il nome del pacchetto è rimasto `yum-utils` anche se può essere installato come `dnf-utils'. Queste sono le classiche utilities YUM implementate come shims CLI sopra a DNF per mantenere la retrocompatibilità con `yum-3`.
Mentre `yum` è stato sostituito da `dnf` in Rocky Linux 8, il nome del pacchetto è rimasto `yum-utils`, sebbene possa essere installato anche come `dnf-utils`. Queste sono le classiche utilities YUM implementate come shims CLI sopra a DNF per mantenere la retrocompatibilità con `yum-3`.

Ecco alcuni esempi di utilizzo:

* comando `repoquery`:
* comando `repoquery`

Il comando `repoquery` viene utilizzato per interrogare i pacchetti nel repository.

Esempi di utilizzo:

* Visualizza le dipendenze di un pacchetto (può essere un pacchetto software installato o non installato), Equivalente a `dnf deplist <package-name>`.

* Visualizza le dipendenze di un pacchetto (può essere un pacchetto software che è stato installato o non è stato installato), equivalente a `dnf deplist <nome-pacchetto>`
```
repoquery --requires <package-name>
```

* Visualizza i file forniti da un pacchetto installato (non funziona per i pacchetti che non sono installati), Equivalente a `rpm -ql <package-name>`

Expand Down Expand Up @@ -280,7 +281,7 @@ $ dnf download --downloadonly --downloaddir /var/tmp --resolve samba

| Opzioni | Commenti |
| ----------- | ---------------------------------------------------------------------- |
| -`-destdir` | I pacchetti scaricati verranno memorizzati nella cartella specificata. |
| `--destdir` | I pacchetti scaricati verranno memorizzati nella cartella specificata. |
| `--resolve` | Scarica anche le dipendenze del pacchetto. |

## pacchetto `psmisc`
Expand Down Expand Up @@ -328,7 +329,7 @@ $ watch -n 5 tail -n 3 /etc/passwd
Risultato:

```
Every 5,0s: tail -n 3 /etc/passwd rockstar.rockylinux.lan: Thu Jul 1 15:43:59 2021
Every 5.0s: tail -n 3 /etc/passwd rockstar.rockylinux.lan: Thu Jul 1 15:43:59 2021

sssd:x:996:993:User for sssd:/:/sbin/nologin
chrony:x:995:992::/var/lib/chrony:/sbin/nologin
Expand Down
14 changes: 7 additions & 7 deletions docs/gemstones/string_color.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,20 +22,20 @@ Quando scarichiamo script bash che sono stati scritti da altri nel nostro lavoro
| 33 | giallo |
| 34 | blu |
| 35 | viola |
| 36 | Verde scuro |
| 36 | verde scuro |
| 37 | bianco |

## Colore di sfondo del carattere

| **Codice del colore di sfondo** | **descrizione** |
|:-------------------------------:|:---------------:|
| 40 | nero |
| 41 | Crimson |
| 41 | crimson |
| 42 | verde |
| 43 | giallo |
| 44 | blu |
| 45 | viola |
| 46 | Verde scuro |
| 46 | verde scuro |
| 47 | bianco |

## Modalità display
Expand All @@ -47,7 +47,7 @@ Quando scarichiamo script bash che sono stati scritti da altri nel nostro lavoro
| 4 | Sottolineato |
| 5 | Il cursore lampeggia |
| 7 | Visualizzazione inversa |
| 8 | nascondi |
| 8 | Nascondi |

## Modalità di esecuzione

Expand All @@ -64,23 +64,23 @@ Possiamo scrivere uno script per osservare il cambiamento di colore.
# Font color cycle
for color1 in {31..37}
do
echo -e "\033[0;${color1};40m---hello! world---\033[0m"
echo -e "\033[0;${color1};40m---hello! Rocky---\033[0m"
done

echo "-------"

# Background color cycle
for color2 in {40..47}
do
echo -e "\033[30;${color2}m---hello! world---\033[0m"
echo -e "\033[30;${color2}m---hello! Rocky---\033[0m"
done

echo "-------"

# Cycle of display mode
for color3 in 0 1 4 5 7 8
do
echo -e "\033[${color3};37;40m---hello! world---\033[0m"
echo -e "\033[${color3};37;40m---hello! Rocky---\033[0m"
done
```

Expand Down
2 changes: 1 addition & 1 deletion docs/guides/web/nginx-multisite.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -297,7 +297,7 @@ Se *tutto* va bene, *ripetete i passaggi precedenti, cambiando man mano i nomi d

![Una schermata dei due siti web di prova affiancati](nginx/images/multisite-nginx.png)

!!! Note "Nota"
!!! Note

È anche possibile creare collegamenti dall'esterno della directory abilitata ai siti con la forma lunga del comando `ln -s`. Il risultato sarà `ln -s [file sorgente] [link]`.

Expand Down
125 changes: 125 additions & 0 deletions docs/release_notes/8_5.it.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
---
title: Rilascio 8.5
---

# Note di rilascio per Rocky Linux 8.5

### Grazie

Grazie per il sostegno a Rocky Linux. Queste sono le note di rilascio per Rocky Linux 8.5, disponibili per le architetture x86_64 e aarch64 (ARM).
> La realizzazione di questa release ha richiesto un'incredibile quantità di lavoro e collaborazione. Il team di Rocky Release Engineering si è impegnato al massimo per rendere la versione 8.5 una realtà in tempi così brevi. Inviate loro gratitudine, pensieri felici e tante birre al primo momento disponibile!

— Gregory Kurtzer


### Modifiche Principali

Per un elenco completo di tutte le modifiche apportate a monte, consultare le [Note di rilascio per Red Hat Enterprise Linux 8.5](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.5_release_notes/overview#overview-major-changes).

#### **Secure Boot**

In meno di 48 ore dal rilascio di RHEL-8.5, abbiamo eseguito con successo i test sulle nostre ISO e, poco prima di procedere con la GA con 8.5, Microsoft ha controfirmato il nostro shim Secure Boot. Abbiamo rapidamente riflettuto e deciso di fare marcia indietro e di incorporare questo aspetto nella versione 8.5.

Ci sono state alcune cose che abbiamo dovuto mettere in ordine e risolvere, ma è con grande piacere che questa release include lo shim ufficiale firmato Rocky Linux. Ecco il thread completo della revisione degli shim: [https://github.com/rhboot/shim-review/issues/194](https://github.com/rhboot/shim-review/issues/194).

Come per qualsiasi altra operazione di sicurezza, è importante poter verificare che lo shim Secure Boot sia esattamente quello che ci si aspetta e che sia attivato correttamente. Dopo aver installato Rocky Linux 8.5, effettuare il login ed eseguire questi comandi per convalidare il nostro shim di avvio sicuro:

```

$ sudo dnf install -y keyutils

$ sudo keyctl show %:.platform

$ sudo mokutil --sb

```

Questi comandi dovrebbero produrre un risultato simile al seguente:

```bash

[user@localhost ~]# sudo keyctl show %:.platform

Keyring

600127374 ---lswrv 0 0 keyring: .platform

659510804 ---lswrv 0 0 \\_ asymmetric: Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53

716742579 ---lswrv 0 0 \\_ asymmetric: Rocky Enterprise Software Foundation: Rocky Linux Secure Boot Root CA: 4c2c6bd7d64ee81581cab8e986661f65e2166fc4

346375346 ---lswrv 0 0 \\_ asymmetric: Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4

[user@localhost ~]# sudo mokutil --sb

SecureBoot enabled

```

#### Nuovi Moduli

* Ruby 3.0
* nginx 1.20
* Node.js 16

#### Componenti Aggiornati

* PHP alla versione 7.4.19
* Squid alla versione 4.15
* Mutt alla versione 2.0.7

#### Compilatori e strumenti di sviluppo

* GCC Toolset 11
* LLVM Toolset 12.0.1
* Rust Toolset 1.54.0
* Go Toolset 1.16.7

#### Aggiornamenti OpenJDK

* Open Java Development Kit 17 (OpenJDK 17) è ora disponibile. Per ulteriori informazioni sulle caratteristiche introdotte in questa release e sulle modifiche delle funzionalità esistenti, vedere le funzionalità OpenJDK.
* OpenJDK 11 è stato aggiornato alla versione 11.0.13. Per ulteriori informazioni sulle caratteristiche introdotte in questa release e sulle modifiche delle funzionalità esistenti, vedere Note di rilascio per OpenJDK 11.0.13.
* OpenJDK 8 è stato aggiornato alla versione 8.0.312. Per ulteriori informazioni sulle caratteristiche introdotte in questa release e sulle modifiche delle funzionalità esistenti, vedere Note di rilascio per OpenJDK 8.0.312.

#### Mirrors più Veloci

Durante l'installazione della rete, l'elenco dei mirror da MirrorList che ospitano i contenuti BaseOS sarà utilizzato dal plugin DNF FastestMirror, ordinato euristicamente in base al tempo necessario per aprire una connessione ai mirrors sulla porta del protocollo specificato ([Codice sorgente](https://github.com/rpm-software-management/yum-utils/blob/master/plugins/fastestmirror/fastestmirror.py)).

Questo cambiamento significa che un URL del repository non è più necessario quando si utilizza solo il supporto Boot-only e si eseguono installazioni basate sulla rete di Rocky (e di altre Enterprise) Linux!

### Changelog

#### Pacchetti Aggiunti

* Nel repository plus è stato aggiunto thunderbird con supporto PGP
* Nel repository plus è stato aggiunto openldap-server
* Nel repository rockypi è stato aggiunto il kernel rasperrypi2 per il supporto aarch64 specifico per raspberry

Per un confronto completo dei pacchetti e delle loro versioni tra Rocky Linux e Red Hat Enterprise Linux, consulta il nostro sito [RepoCompare](https://repocompare.rockylinux.org).

### Istruzioni di Installazione

Le istruzioni di installazione per l'ultima versione di Rocky Linux possono essere trovate qui:

[https://docs.rockylinux.org/guides/installation/](https://docs.rockylinux.org/guides/installation/)

### Aggiornamenti e Conversioni Supportati

Migrazioni a Rocky Linux 8. sono supportati da varie distribuzioni Enterprise Linux, inclusi, ma non limitati a CentOS Linux (incluso CentOS Stream) e Red Hat Enterprise Linux. Per maggiori dettagli sui percorsi di aggiornamento supportati e sulle istruzioni sulle migrazioni, consulta la documentazione [](https://docs.rockylinux.org/guides/migrate2rocky/)

#### Aggiornamento da Rocky Linux 8.4

Per aggiornare l'installazione di Rocky Linux 8.4 Stabile a 8.5, digitare:

```
$ sudo dnf -y upgrade
```

### Problemi noti

Consultare [Capitolo 5 - Correzioni di bug](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.5_release_notes/bug_fixes) e [Capitolo 8 - Correzioni di bug](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.5_release_notes/known-issues) delle note di rilascio di Red Hat Enterprise Linux 8.5 per ulteriori informazioni sui bug e sui problemi noti della distribuzione upstream.

#### Segnalazione Errori

Si prega di segnalare qualsiasi bug riscontrato al Rocky Linux Bug Tracker. Ti diamo anche il benvenuto per unirti alla nostra comunità in qualsiasi modo desideri essere presente nei nostri [Forum](https://forums.rockylinux.org), [Mattermost](https://chat.rockylinux.org), [IRC su Libera. hat](irc://irc.liberachat/rockylinux), [Reddit](https://reddit.com/r/rockylinux), [Mailing Lists](https://lists.resf.org), o qualsiasi altro modo che desideri partecipare!