Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
9c6bf94
New translations aqc_bridge_vlan.md (French)
rockylinux-auto Jul 17, 2025
3823a54
New translations disa_stig_part3.md (Italian)
rockylinux-auto Jul 17, 2025
88eeabe
New translations 10_0.md (German)
rockylinux-auto Jul 17, 2025
8c6a888
New translations nerd_fonts.md (Italian)
rockylinux-auto Jul 17, 2025
7b0d68f
New translations marksman.md (Italian)
rockylinux-auto Jul 17, 2025
6653168
New translations 00-toc.md (Italian)
rockylinux-auto Jul 17, 2025
e76f924
New translations 10-automating.md (Italian)
rockylinux-auto Jul 17, 2025
4cab201
New translations aqc_bridge_vlan.md (German)
rockylinux-auto Jul 17, 2025
a6851fa
New translations aqc_bridge_vlan.md (French)
rockylinux-auto Jul 18, 2025
d9855ad
New translations aqc_bridge_vlan.md (German)
rockylinux-auto Jul 18, 2025
31dee7e
New translations rockydocs_formatting.md (Italian)
rockylinux-auto Jul 18, 2025
3126b78
New translations 1_regular_expressions_vs_wildcards.md (Italian)
rockylinux-auto Jul 18, 2025
4caee89
New translations 3_sed_command.md (Italian)
rockylinux-auto Jul 18, 2025
c90a963
New translations 4_awk_command.md (Italian)
rockylinux-auto Jul 18, 2025
761f518
New translations 01-files-servers.md (Italian)
rockylinux-auto Jul 18, 2025
f7d15fe
New translations 03-application-servers.md (Italian)
rockylinux-auto Jul 18, 2025
0a3e350
New translations 07-high-availability.md (Italian)
rockylinux-auto Jul 18, 2025
b9dbac6
New translations 02-web-servers-intro.md (Italian)
rockylinux-auto Jul 18, 2025
53f20fb
New translations 021-web-servers-apache.md (Italian)
rockylinux-auto Jul 18, 2025
553125a
New translations rsync_ssh.md (Italian)
rockylinux-auto Jul 18, 2025
588839d
New translations tar.md (Italian)
rockylinux-auto Jul 18, 2025
6951dd4
New translations 041-database-servers-mariadb.md (Italian)
rockylinux-auto Jul 18, 2025
622fb0f
New translations 042-database-servers-mysql.md (Italian)
rockylinux-auto Jul 18, 2025
19623ef
New translations 043-database-servers-replication.md (Italian)
rockylinux-auto Jul 18, 2025
b011dca
New translations 052-load-balancer-proxies-varnish.md (Italian)
rockylinux-auto Jul 18, 2025
9c08651
New translations 053-load-balancer-proxies-squid.md (Italian)
rockylinux-auto Jul 18, 2025
5afccce
New translations database_mariadb-server.md (Italian)
rockylinux-auto Jul 18, 2025
4612b18
New translations knot_authoritative_dns.md (Italian)
rockylinux-auto Jul 18, 2025
a0b6974
New translations nsd_authoritative_dns.md (Italian)
rockylinux-auto Jul 18, 2025
581449f
New translations unbound_recursive_dns.md (Italian)
rockylinux-auto Jul 18, 2025
0aa2e6e
New translations micro.md (Italian)
rockylinux-auto Jul 18, 2025
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
2 changes: 1 addition & 1 deletion docs/books/disa_stig/disa_stig_part3.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -440,4 +440,4 @@ Require not host phishers.example.com

## Informazioni sull'autore

Scott Shinn è il CTO per Atomicorp e fa parte del team Rocky Linux Security. Dal 1995 si occupa di sistemi informativi federali presso la Casa Bianca, il Dipartimento della Difesa e l'Intelligence Community. Parte di questo è stata la creazione degli STIG e l'obbligo di usarli, e mi dispiace molto per questo.
Scott Shinn è il CTO di Atomicorp e fa parte del team Rocky Linux Security. Dal 1995 si occupa di sistemi informativi federali presso la Casa Bianca, il Dipartimento della Difesa e l'Intelligence Community. Parte di questo è stata la creazione degli STIG e l'obbligo di usarli, e mi dispiace molto per questo.
2 changes: 1 addition & 1 deletion docs/books/incus_server/00-toc.it.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Introduzione
author: Spencer Steven
author: Steven Spencer
contributors: Ezequiel Bruni, Ganna Zhyrnova
tested_with: 9.4
tags:
Expand Down
4 changes: 2 additions & 2 deletions docs/books/incus_server/10-automating.it.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: 10 Automazione delle Snapshot
author: Spencer Steven
author: Steven Spencer
contributors: Ezequiel Bruni, Ganna Zhyrnova
tested_with: 9.4
tags:
Expand All @@ -9,7 +9,7 @@ tags:
- incus automation
---

Nel corso di questo capitolo, è necessario essere l'utente root o essere in grado di eseguire con i privilegi di root con sudo.
Nel corso di questo capitolo, è necessario essere l'utente root o essere in grado di eseguire con i privilegi di root con `sudo`.

L'automazione del processo di snapshot rende le cose molto più facili.

Expand Down
2 changes: 1 addition & 1 deletion docs/books/nvchad/marksman.it.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Marksman
author: Franco Colussi
author: Fanco Colussi
contributors: Steven Spencer, Ganna Zhyrnova
tested with: 8.8, 9.2
tags:
Expand Down
2 changes: 1 addition & 1 deletion docs/books/nvchad/nerd_fonts.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ https://www.nerdfonts.com/font-downloads

L'installazione dei Nerd Fonts in Rocky Linux si effettua interamente dalla riga di comando grazie all'implementazione della procedura fornita dal repository del progetto [ryanoasis/nerd-fonts](https://github.com/ryanoasis/nerd-fonts). La procedura utilizza *git* per recuperare i font necessari e *fc-cache* per la loro configurazione.

!!! Note "Nota"
!!! Note

Questo metodo può essere usato su tutte le distribuzioni *linux* che usano [fontconfig](https://www.freedesktop.org/wiki/Software/fontconfig/) per la gestione dei font di sistema.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Comandi differenti prevedono diversi stili di wildcard:
- `mv`: accetta tutti gli stili di wildcard
- `cp`: accetta tutti gli stili di wildcard

Per esempio:
Ad esempio:

```bash
Shell > mkdir -p /root/dir{1..3}
Expand Down
2 changes: 1 addition & 1 deletion docs/books/sed_awk_grep/3_sed_command.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ sed [OPTION]... {script-only-if-no-other-script} [input-file]...
| :-----: | :--------------------------------------------------------------------------- |
| -n | Visualizza a video le righe di testo che saranno elaborate dal comando `sed` |
| -e | Esegue più comandi `sed` ai dati della riga di testo di input |
| -f | Chiama ed esegue il file di script con i comandi per `sed` |
| -t | Chiama ed esegue il file di script con i comandi per `sed` |
| -i | Modifica il file di origine |
| -r | Espressione regolare |

Expand Down
6 changes: 3 additions & 3 deletions docs/books/sed_awk_grep/4_awk_command.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ a b c d
1 2 3 4
```

Nel sistema operativo RockyLinux non esiste il comando `print`. Si può usare `print` solo in `awk` e la sua differenza rispetto a `printf` è che aggiunge automaticamente una newline alla fine di ogni riga. Per esempio:
Nel sistema operativo RockyLinux non esiste il comando `print`. Si può usare `print` solo in `awk` e la sua differenza rispetto a `printf` è che aggiunge automaticamente una newline alla fine di ogni riga. Ad esempio:

```bash
Shell > awk '{printf $1 "\t" $2"\n"}' /tmp/printf.txt
Expand Down Expand Up @@ -858,7 +858,7 @@ False
9
```

!!! question "Domanda"
!!! domanda

```
**Perché?**
Expand Down Expand Up @@ -1824,7 +1824,7 @@ Come la maggior parte dei linguaggi di programmazione, `awk` supporta anche gli
| print | Stampare il risultato |
| printf | Vedere la sezione relativa a questo comando in questo documento |
| system(cmd-line) | Esegue il comando e restituisce il codice di stato. 0 indica che il comando è stato eseguito con successo; non-0 indica che l'esecuzione non è riuscita |
| print ... >> file | Redirezione Output |
| print ... >> file | Redirezione output |
| print ... \\| command | Stampare l'output e utilizzarlo come input per il comando |

1. getline
Expand Down
2 changes: 1 addition & 1 deletion docs/books/web_services/01-files-servers.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ tags:
- sftp
---

!!! info "Informazione"
!!! info

```
Il contenuto di questa pagina deve ancora essere scritto.
Expand Down
2 changes: 1 addition & 1 deletion docs/books/web_services/02-web-servers-intro.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ x-vercel-id: cdg1::pdqbh-1718971524213-4892bf82d7b2
content-length: 154696
```

!!! NOTE "Nota"
!!! NOTE

```
Imparare a usare il comando `curl` sarà molto utile per la risoluzione dei problemi sui server in futuro.
Expand Down
2 changes: 1 addition & 1 deletion docs/books/web_services/021-web-servers-apache.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -563,7 +563,7 @@ $ elinks http://127.0.0.1/manual

È un comando molto utile con l'opzione `-t` o `configtest`, che esegue un test della sintassi del file di configurazione.

!!! NOTE "Nota"
!!! NOTE

```
È molto utile se usato con i gestori di Ansible per testare la configurazione.
Expand Down
19 changes: 10 additions & 9 deletions docs/books/web_services/03-application-servers.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ PHP-FPM, **oltre a prestazioni migliori**, porta:
- Gestione del registro,
- Gestione dinamica dei processi e riavvio senza interruzione del servizio ('graceful').

!!! Note "Nota"
!!! Note

```
Poiché Apache ha un modulo PHP, php-fpm è più comunemente usato su un server Nginx.
Expand All @@ -59,7 +59,7 @@ Poiché Apache ha un modulo PHP, php-fpm è più comunemente usato su un server

Rocky Linux, come il suo upstream, offre molte versioni del linguaggio. Alcuni di essi hanno raggiunto la fine del loro ciclo di vita, ma vengono mantenuti per continuare a ospitare applicazioni storiche che non sono ancora compatibili con le nuove versioni di PHP. Fare riferimento alla pagina [versioni supportate](https://www.php.net/supported-versions.php) del sito php.net per scegliere una versione supportata.

Per ottenere un elenco delle versioni disponibili, basta inserire il seguente comando:
Per ottenere un elenco delle versioni disponibili, digitate il seguente comando:

\=== "Elenco dei moduli PHP 9.3"

Expand Down Expand Up @@ -262,7 +262,8 @@ sudo dnf install php-fpm
Poiché php-fpm è un servizio dal punto di vista del sistema, è necessario attivarlo e avviarlo:

```bash
sudo systemctl enable --now php-fpm
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
sudo systemctl status php-fpm
```

Expand All @@ -278,7 +279,7 @@ error_log = /var/log/php-fpm/error.log
daemonize = yes
```

!!! Note "Nota"
!!! Note

```
I file di configurazione di php-fpm sono ampiamente commentati. Andate a dare un'occhiata!
Expand Down Expand Up @@ -329,7 +330,7 @@ O con un socket UNIX:

`listen = /run/php-fpm/www.sock`.

!!! Note "Nota"
!!! Note

```
L'uso di un socket quando il server web e il server PHP si trovano sulla stessa macchina elimina il livello TCP/IP e ottimizza le prestazioni.
Expand Down Expand Up @@ -372,7 +373,7 @@ Per impostazione predefinita, il valore di `pm.max_requests` è 0, il che signif

Una terza modalità di funzionamento è la modalità `ondemand`. Questa modalità avvia un processo solo quando riceve una richiesta. Non è una modalità ottimale per i siti con forti influenze ed è riservata a esigenze specifiche (siti con richieste deboli, backend gestionale, ecc.).

!!! Note "Nota"
!!! Note

```
La configurazione della modalità operativa di PHP-FPM è essenziale per garantire il funzionamento ottimale del server web.
Expand Down Expand Up @@ -507,7 +508,7 @@ Questo vi darà un'idea abbastanza precisa dell'ingombro medio della memoria di

Il resto di questo documento comporta un ingombro di memoria di 120 MB per processo a pieno carico.

Su un server con 8 Gb di RAM, mantenendo 1 Gb per il sistema e 1 Gb per la OPCache (si veda il resto di questo documento), rimangono 6 Gb per elaborare le richieste PHP dei client.
Su un server con 8Gb di RAM, mantenendo 1Gb per il sistema e 1Gb per la OPCache (vedere il resto di questo documento), rimangono 6Gb per elaborare le richieste PHP dei client.

Si può concludere che questo server può accettare al massimo **50 thread** `((6*1024) / 120)`.

Expand Down Expand Up @@ -562,13 +563,13 @@ Dove:

Per configurare l'opcache, fare riferimento a una pagina `info.php` (compresa la `phpinfo();`) (si vedano, per esempio, i valori di `Cached scripts` e `Cached strings`).

!!! Note "Nota"
!!! Note

```
A ogni nuova distribuzione di nuovo codice, sarà necessario svuotare la opcache (ad esempio riavviando il processo php-fpm).
```

!!! Note "Nota"
!!! Note

```
Non sottovalutate l'aumento di velocità che si può ottenere impostando e configurando correttamente l'opcache.
Expand Down
12 changes: 6 additions & 6 deletions docs/books/web_services/041-database-servers-mariadb.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ sudo mariadb-secure-installation

Lo script chiederà di fornire una password per l'utente root.

!!! NOTE "Nota"
!!! NOTE

````
The `mysql_secure_installation` command is now a symlink to the `mariadb-secure-installation` command:
Expand All @@ -195,7 +195,7 @@ Assicurarsi che le autorizzazioni siano abbastanza restrittive da consentire l'a
chmod 600 ~/.my.cnf
```

!!! WARNING "Attenzione"
!!! WARNING

```
Questo non è il modo migliore. Esiste un'altra soluzione più sicura della memorizzazione di una password in testo normale. A partire da MySQL 5.6.6, è ora possibile memorizzare le credenziali di accesso in un `.mylogin.cnf` criptato, grazie al comando `mysql_config_editor`.
Expand All @@ -208,7 +208,7 @@ sudo firewall-cmd --zone=public --add-service=mysql
sudo firewall-cmd --reload
```

!!! NOTE "Nota"
!!! NOTE

```
La migliore sicurezza consiste nel non aprire il server del database al mondo esterno (se il server delle applicazioni è ospitato sullo stesso server) o nel limitare l'accesso solo agli IP autorizzati.
Expand All @@ -230,7 +230,7 @@ mysql -u user -p [base]
| `-p` | Richiede la password. |
| `base` | Il nome del database al quale collegarsi. |

!!! NOTE "Nota"
!!! NOTE

````
The `mysql` command is now a symlink to the `mariadb` command:
Expand Down Expand Up @@ -361,7 +361,7 @@ Durante il processo, l'accesso ai dati è bloccato.
mariadb-dump -u root -p DATABASE_NAME > backup.sql
```

!!! NOTE "Nota"
!!! NOTE

```
Non dimenticare che dopo il ripristino di un backup completo, il ripristino dei file binari (binlog) completa la ricostituzione dei dati.
Expand Down Expand Up @@ -408,7 +408,7 @@ mysql:x:27:27:MySQL Server:/var/lib/mysql:/sbin/nologin
...
```

Attivare e avviare il servizio con il seguente comando:
Abilitare ed avviare il servizio:

```bash
$ sudo systemctl enable mariadb --now
Expand Down
4 changes: 2 additions & 2 deletions docs/books/web_services/042-database-servers-mysql.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Sono incluse solo le differenze significative tra le versioni di MariaDB e MySQL

---

**Obiettivi**: si imparerà come:
**Obiettivi**: si imparerà a:

:heavy_check_mark: installare, configurare e proteggere il server MariaDB e il server MySQL;

Expand Down Expand Up @@ -56,7 +56,7 @@ Per installare l'ultima versione del server MySQL, è necessario utilizzare un r

Visitare questa pagina: https://dev.mysql.com/downloads/repo/yum/ e copiare l'URL del repository.

Per esempio:
Ad esempio:

```bash
sudo dnf install -y https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ In questo capitolo si apprenderà come configurare server primari e secondari su

****

**Obiettivi**: si imparerà come:
**Obiettivi**: si imparerà a:

:heavy_check_mark: Attiva i binlogs nei server;
:heavy_check_mark: Configura un server secondario per replicare i dati presenti sul server primario
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ Se i backend non sono più sufficienti a supportare il carico di lavoro:

Una pagina web è spesso composta da HTML (spesso generato dinamicamente da PHP) e da risorse più statiche (JPG, gif, CSS, js e così via) durante la creazione. Diventa subito interessante mettere in cache le risorse memorizzabili (quelle statiche), scaricando molte richieste dai backend.

!!! NOTE "Nota"
!!! NOTE

```
Il caching delle pagine web (HTML, PHP, ASP, JSP, ecc.) è possibile ma più complicata. È necessario conoscere l'applicazione e sapere se le pagine sono memorizzabili nella cache, cosa che dovrebbe essere vera con un'API REST.
Expand Down Expand Up @@ -167,7 +167,7 @@ Questo comporta la compilazione del file di configurazione VCL in C. Se la compi
varnishd -C -f /etc/varnish/default.vcl
```

!!! NOTE "Nota"
!!! NOTE

```
È consigliabile controllare la sintassi del VCL prima di riavviare il daemon `varnishd`.
Expand All @@ -183,7 +183,7 @@ systemctl reload varnishd

Un `systemctl restart varnishd` svuota la cache di varnish e causa un picco di carico sui backend. Si dovrebbe quindi evitare di ricaricare `varnishd`.

!!! NOTE "Nota"
!!! NOTE

```
Per configurare Varnish, seguire le raccomandazioni riportate in questa pagina: <https://www.getpagespeed.com/server-setup/varnish/varnish-virtual-hosts>.
Expand Down
Loading