diff --git a/docs/books/admin_guide/05-vi.it.md b/docs/books/admin_guide/05-vi.it.md
index 48b2007db4..561e1583bd 100644
--- a/docs/books/admin_guide/05-vi.it.md
+++ b/docs/books/admin_guide/05-vi.it.md
@@ -10,12 +10,12 @@ In questo capitolo imparerai come lavorare con il VIsual editor.
**Obiettivi** : In questo capitolo, i futuri amministratori Linux impareranno come:
-:heavy_check_mark: Utilizzare i comandi principali dell'Editor VI;
+:heavy_check_mark: Utilizzare i comandi principali dell'editor VI;
:heavy_check_mark: Modificare un testo con l'editor VI.
:checkered_flag: **comandi utente**, **linux**
-**Conoscenza**: :star:
+**Conoscenze**: :star:
**Complessità**: :star: :star:
**Tempo di lettura**: 20 minuti
@@ -36,14 +36,14 @@ Le sue funzionalità sono:
Il comando `vi` Apre l'editor di testo *VI*.
-```
+```bash
vi [-c command] [file]
```
Esempio:
-```
-$ vi /home/rockstar/file
+```bash
+vi /home/rockstar/file
```
| Opzione | Informazione |
@@ -58,7 +58,7 @@ Se il comando. `vi` viene eseguito senza specificare un nome di file, VI apre un
L'editor `vim` prende l'interfaccia e le funzioni di VI con molti miglioramenti.
-```
+```bash
vim [-c command] [file]
```
@@ -210,11 +210,11 @@ VI passa alla modalità *inserimento* dopo l'inserimento di una di queste chiavi
* Inserimento del testo prima di un carattere:
-i (_insert_)
+i (*insert*)
* Inserimento del testo dopo di un carattere:
-a (_append_)
+a (*append*)
### In relazione a una linea
@@ -292,7 +292,7 @@ Queste operazioni sono fatte in modalità *comando*.
* Sostituisci una parola:
-cw_word_ESC
+cw*word*ESC
!!! Tip "Suggerimento"
@@ -395,7 +395,7 @@ Ci sono caratteri jolly per facilitare la ricerca in VI.
Esempio:
-`/[Ww]ord` : ricerca _word_ e _Word_
+`/[Ww]ord` : ricerca _word_ o _Word_
`/[1-9]word` : ricerca _1word_, _2word_ … _`x`word_ dove `x` è un numero
@@ -507,8 +507,8 @@ Il **g** qui sta per **globale**.
È possibile eseguire VI specificando le opzioni da caricare per la sessione. Per fare questo, devi usare l'opzione `-c`:
-```
-$ vi -c "set nu" /home/rockstar/file
+```bash
+vi -c "set nu" /home/rockstar/file
```
È anche possibile inserire il comando *Ex* in un file chiamato `.exrc` inserito nella directory di accesso dell'utente. Ad ogni avvio di VI o VIM, i comandi saranno letti e applicati.
@@ -517,6 +517,6 @@ $ vi -c "set nu" /home/rockstar/file
C'è un tutorial per imparare come usare VI. Ed è accessibile con il comando `vimtutor`.
-```
-$ vimtutor
+```bash
+vimtutor
```
diff --git a/docs/books/learning_rsync/07_rsync_unison_use.it.md b/docs/books/learning_rsync/07_rsync_unison_use.it.md
index a02dcafff7..4cddf8b1d8 100644
--- a/docs/books/learning_rsync/07_rsync_unison_use.it.md
+++ b/docs/books/learning_rsync/07_rsync_unison_use.it.md
@@ -96,7 +96,7 @@ src/unison
**Il nostro requisito è la directory /dir1/ di Rocky Linux 8 che viene automaticamente sincronizzata nella directory /dir2/ di Fedora 34; allo stesso tempo, la directory /dir2/ di Fedora 34 viene automaticamente sincronizzata con la directory /dir1/ di Rocky Linux 8**
-### Configurare Rocky Linux 8
+### Configure Rocky Linux 8
```bash
[root@Rocky ~]# mkdir /dir1
diff --git a/docs/gemstones/RL9_network_manager.it.md b/docs/gemstones/RL9_network_manager.it.md
index 3cbc5bc4ee..461bc2a9b1 100644
--- a/docs/gemstones/RL9_network_manager.it.md
+++ b/docs/gemstones/RL9_network_manager.it.md
@@ -1,7 +1,7 @@
---
title: RL9 - network manager
author: tianci li
-contributors: Steven Spencer, Franco Colussi
+contributors: Steven Spencer
tags:
- networkmanager
- RL9
@@ -33,8 +33,8 @@ shell > nmtui
* `nmcli`. Per configurare la rete, utilizzare la riga di comando pura o interattiva.
```bash
-Shell > nmcli connection show
-NAME UUID TYPE DEVICE
+Shell > nmcli connection show
+NAME UUID TYPE DEVICE
ens160 25106d13-ba04-37a8-8eb9-64daa05168c9 ethernet ens160
```
@@ -138,7 +138,7 @@ Alcuni utilizzano più schede di rete per l'aggregazione dei collegamenti. All'i
Ad esempio, la modalità 0 di bonding:
```bash
-Shell > nmcli connection add type bond con-name BOND_CONNECTION_NAME ifname BOND_NIC_DEVICE_NAME mode 0
+Shell > nmcli connection add type bond con-name BOND_CONNECTION_NAME ifname BOND_NIC_DEVICE_NAME mode 0
Shell > nmcli connection add type bond-slave ifname NIC_DEVICE_NAME1 master BOND_NIC_DEVICE_NAME
Shell > nmcli connection add type bond-slave ifname NIC_DEVICE_NAME2 master BOND_NIC_DEVICE_NAME
```
@@ -154,27 +154,27 @@ Informazioni più dettagliate sono disponibili in `man 5 NetworkManager.conf` e
Il contenuto del file di configurazione della scheda di rete NetworkManager è un file chiave di tipo init. Per esempio:
```bash
-Shell > cat /etc/NetworkManager/system-connections/ens160.nmconnection
-[connection]
-id=ens160
-uuid=5903ac99-e03f-46a8-8806-0a7a8424497e
-type=ethernet
-interface-name=ens160
-timestamp=1670056998
-
-[ethernet]
-mac-address=00:0C:29:47:68:D0
-
-[ipv4]
-address1=192.168.100.4/24,192.168.100.1
-dns=8.8.8.8;114.114.114.114;
-method=manual
-
-[ipv6]
-addr-gen-mode=default
-method=disabled
-
-[proxy]
+Shell > cat /etc/NetworkManager/system-connections/ens160.nmconnection
+[connection]
+id=ens160
+uuid=5903ac99-e03f-46a8-8806-0a7a8424497e
+type=ethernet
+interface-name=ens160
+timestamp=1670056998
+
+[ethernet]
+mac-address=00:0C:29:47:68:D0
+
+[ipv4]
+address1=192.168.100.4/24,192.168.100.1
+dns=8.8.8.8;114.114.114.114;
+method=manual
+
+[ipv6]
+addr-gen-mode=default
+method=disabled
+
+[proxy]
```
* Le righe che iniziano con # e le righe vuote sono considerate commenti;
diff --git a/docs/guides/cms/cloud_server_using_nextcloud.it.md b/docs/guides/cms/cloud_server_using_nextcloud.it.md
index a619efaefa..869a1738c7 100644
--- a/docs/guides/cms/cloud_server_using_nextcloud.it.md
+++ b/docs/guides/cms/cloud_server_using_nextcloud.it.md
@@ -106,7 +106,7 @@ php remi-8.0 [e] common [d], devel, minimal
Il nostro esempio utilizza Apache e mariadb, quindi per installare ciò di cui abbiamo bisogno, dobbiamo semplicemente procedere come segue:
```
-dnf install httpd mariadb-server vim wget zip unzip libxml2 openssl php80-php php80-php-ctype php80-php-curl php80-php-gd php80-php-iconv php80-php-json php80-php-libxml php80-php-mbstring php80-php-openssl php80-php-posix php80-php-session php80-php-xml php80-php-zip php80-php-zlib php80-php-pdo php80-php-mysqlnd php80-php-intl php80-php-bcmath php80-php-gmp
+dnf install httpd mariadb-server vim wget zip unzip libxml2 openssl php81-php php81-php-ctype php81-php-curl php81-php-gd php81-php-iconv php81-php-json php81-php-libxml php81-php-mbstring php81-php-openssl php81-php-posix php81-php-session php81-php-xml php81-php-zip php81-php-zlib php81-php-pdo php81-php-mysqlnd php81-php-intl php81-php-bcmath php81-php-gmp
```
### Configurazione
@@ -176,7 +176,7 @@ mkdir -p /var/www/sub-domains/com.yourdomain.com/html
È necessario impostare il fuso orario per PHP. Per farlo, aprire php.ini con il proprio editor di testo:
```
-vi /etc/opt/remi/php80/php.ini
+vi /etc/opt/remi/php81/php.ini
```
Trovate quindi la riga che dice:
diff --git a/docs/guides/contribute/localdocs/index.fr.md b/docs/guides/contribute/localdocs/index.fr.md
new file mode 100644
index 0000000000..26c677b47d
--- /dev/null
+++ b/docs/guides/contribute/localdocs/index.fr.md
@@ -0,0 +1,25 @@
+---
+Title: Introduction
+author: Steven Spencer
+contributors: null
+tags:
+ - local docs
+ - docs as code
+ - linters
+---
+
+# Introduction
+
+L'utilisation d'une copie locale de la documentation Rocky Linux est utile pour les contributeurs fréquents qui ont besoin de voir exactement à quoi ressemble un document dans l'interface Web finale. Les méthodes décrites ici représentent les préférences des contributeurs à ce jour.
+
+L'utilisation d'une copie locale de la documentation constitue une étape du processus de développement pour ceux qui souscrivent à la philosophie de « docs as code », un flux de travail pour la documentation similaire au développement de code.
+
+## Markdown - Analyse statique avec lint
+
+En plus des environnements de stockage et de création de documentation, certains rédacteurs pourraient envisager l'utilisation d'un linter pour Markdown. Les linters Markdown sont utiles dans de nombreux aspects de la rédaction de documents, notamment la vérification de la grammaire, de l'orthographe, du formatage, etc. Il s’agit parfois d’outils ou de plugins distincts pour votre éditeur. L'un de ces outils est [markdownlint](https://github.com/DavidAnson/markdownlint), un outil Node.js. `markdownlint` est disponible sous forme de plugin pour de nombreux éditeurs populaires, notamment Visual Studio Code et NVChad. Pour cette raison, placé à la racine du dossier de documentation, il existe un fichier `.markdownlint.yml`, qui appliquera les règles disponibles et activées pour le projet. `markdownlint` est uniquement un linter de formatage. Il recherchera les espaces errants, les éléments HTML en ligne, les doubles lignes vides, les taquets de tabulation incorrects, etc. Pour la grammaire, l’orthographe, l’utilisation inclusive de la langue, etc., installez des outils supplémentaires.
+
+!!! info "Disclaimer"
+
+```
+Aucun des éléments de cette catégorie (« Documentation locale ») n'est requis pour rédiger des documents et les soumettre pour approbation. Ils existent pour ceux qui souhaitent suivre les philosophies [docs as code](https://www.writethedocs.org/guide/docs-as-code/), qui incluent au minimum une copie locale de la documentation.
+```
diff --git a/docs/guides/web/apache_hardened_webserver/modsecurity.it.md b/docs/guides/web/apache_hardened_webserver/modsecurity.it.md
index 0d7fdf79f4..303779d440 100644
--- a/docs/guides/web/apache_hardened_webserver/modsecurity.it.md
+++ b/docs/guides/web/apache_hardened_webserver/modsecurity.it.md
@@ -26,7 +26,7 @@ tags:
Se volete usare questo e altri strumenti di hardening, fate riferimento alla guida [Apache Hardened Web Server](index.md). Questo documento utilizza anche tutti i presupposti e le convenzioni delineati nel documento originale. È buona norma rivederlo prima di continuare.
-Una cosa che manca a `mod_security` quando viene installato dai repository generici di Rocky Linux, è che le regole installate sono minime. Per ottenere un pacchetto più ampio di regole `mod_security` a costo zero, questa procedura utilizza le regole mod_security [OWASP che si trovano qui](https://www.netnea.com/). OWASP è l'acronimo di Open Web Application Security Project. Per saperne [di più su OWASP, cliccate qui](https://owasp.org/).
+Una cosa che manca a `mod_security` quando viene installato dai repository generici di Rocky Linux, è che le regole installate sono minime. Per ottenere un pacchetto più ampio di regole di `mod_security` a costo zero, questa procedura utilizza le regole [OWASP `mod_security` che si trovano qui](https://coreruleset.org/). OWASP è l'acronimo di Open Web Application Security Project. Per saperne [di più su OWASP, cliccate qui](https://owasp.org/).
!!! tip "Suggerimento"
@@ -61,26 +61,26 @@ dnf install mod_security wget
5. Inserite `wget` e incollate il vostro link. Esempio:
```
- wget https://github.com/coreruleset/coreruleset/archive/refs/tags/v3.3.4.tar.gz
+ wget https://github.com/coreruleset/coreruleset/archive/refs/tags/v3.3.5.tar.gz
```
6. Decomprimere il file:
```
- tar xzvf v3.3.4.tar.gz
+ tar xzvf v3.3.5.tar.gz
```
- Questo crea una directory con le informazioni di rilascio nel nome. Esempio: "coreruleset-3.3.4"
+ Questo crea una directory con le informazioni di rilascio nel nome. Esempio: "coreruleset-3.3.5"
7. Creare un collegamento simbolico chiamato "crs" che rimanda alla directory della release. Esempio:
```
- ln -s coreruleset-3.3.4/ /etc/httpd/conf/crs
+ ln -s coreruleset-3.3.5/ /etc/httpd/conf/crs
```
8. Rimuovere il file `tar.gz`. Esempio:
```
- rm -f v3.3.4.tar.gz
+ rm -f v3.3.5.tar.gz
```
9. Copiare la configurazione temporanea in modo che venga caricata all'avvio:
diff --git a/docs/guides/web/apache_hardened_webserver/ossec-hids.it.md b/docs/guides/web/apache_hardened_webserver/ossec-hids.it.md
index 10b2c017f3..738ce3f5fe 100644
--- a/docs/guides/web/apache_hardened_webserver/ossec-hids.it.md
+++ b/docs/guides/web/apache_hardened_webserver/ossec-hids.it.md
@@ -40,7 +40,7 @@ dnf install wget epel-release
Scaricare e attivare il repository gratuito di Atomicorp:
```
-wget -q -O - http://www.atomicorp.com/installers/atomic | sh
+wget -q -O - https://www.atomicorp.com/installers/atomic | sh
```
Questo script vi chiederà di accettare i termini. Immettere "yes" o Invio per accettare l'impostazione predefinita.