From 02fdb3262321fce2986cdadeb608f3c705dc3111 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Fri, 9 Dec 2022 09:58:45 -0700 Subject: [PATCH 01/14] New translations 00-toc.md (Italian) --- docs/books/admin_guide/00-toc.it.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/books/admin_guide/00-toc.it.md b/docs/books/admin_guide/00-toc.it.md index b17b747d61..451eb148b0 100644 --- a/docs/books/admin_guide/00-toc.it.md +++ b/docs/books/admin_guide/00-toc.it.md @@ -4,24 +4,24 @@ title: Imparare Linux Con Rocky # Imparare Linux con Rocky -La Guida all'amministrazione è una raccolta di documenti didattici incentrati sugli amministratori di sistema. Possono essere utilizzati dai futuri amministratori di sistema che cercano di migliorarsi, dagli attuali amministratori di sistema che desiderano un aggiornamento o da qualsiasi utente Linux che desideri saperne di più sull'ambiente, i comandi, i processi e altro ancora di Linux. Come tutti i documenti di questo tipo, si evolverà e si aggiornerà nel tempo. +La Guida dell'Amministratore è una raccolta di documenti didattici dedicati agli Amministratori di Sistema. Possono essere utilizzati dai futuri amministratori di sistema che cercano di aggiornarsi, dagli attuali amministratori di sistema che desiderano un ripasso o da qualsiasi utente di Linux che desideri saperne di più sull'ambiente Linux, sui comandi, sui processi e altro ancora. Come tutti i documenti di questo tipo, si evolverà e si aggiornerà nel tempo. -Inizialmente, discuteremo di Linux, delle distribuzioni e dell'intero ecosistema che ruota attorno al nostro sistema operativo. +Si inizia con Introduzione a Linux, che illustra Linux, le distribuzioni e l'intero ecosistema che ruota attorno al nostro sistema operativo. -Vedremo quindi i comandi utente che sono essenziali per prendere confidenza con Linux. Gli utenti più esperti dovrebbero consultare anche il capitolo dedicato ai 'Comandi' più "avanzati". +I Comandi utente contengono i comandi essenziali per iniziare a lavorare con Linux. Gli utenti più esperti possono consultare anche il capitolo seguente sui Comandi Avanzati di Linux. -Segue il capitolo sull'editor VI. Mentre Linux viene fornito con molti editor, VI è uno dei più potenti. Altri comandi a volte usano sintassi identiche a VI (come il comando `sed`). Quindi, conoscere qualcosa di VI, o almeno demistificare le sue funzioni essenziali (come aprire un file, salvare, uscire o uscire senza salvare), è molto importante. L'utente si sentirà più a suo agio con le altre funzioni di VI mentre usa l'editor. Un'alternativa sarebbe usare nano che viene installato di default in Rocky Linux. Sebbene non sia così versatile, è semplice da usare, diretto e porta a termine il lavoro. +L'editor di testo VI merita un capitolo a sé. Sebbene Linux sia dotato di molti editor, VI è uno dei più potenti. Altri comandi a volte utilizzano una sintassi identica a quella di VI (mi viene in mente `sed` ). È quindi molto importante sapere qualcosa su VI, o almeno demistificarne le funzioni essenziali (come aprire un file, salvare, uscire o uscire senza salvare). Con l'uso dell'editor, l'utente si troverà a suo agio con le altre funzioni di VI. Un'alternativa potrebbe essere quella di usare nano, che è installato di default in Rocky Linux. Sebbene non sia altrettanto versatile, è semplice da usare, diretto e in grado di svolgere il proprio lavoro. -Possiamo quindi entrare nel profondo del funzionamento di Linux per scoprire come gestisce il sistema: +Possiamo quindi addentrarci nel funzionamento più approfondito di Linux per scoprire come gestisce il sistema: -* utenti. -* file systems. -* processi. +* Gestione Utenti +* File Systems +* Gestione dei Processi -Successivamente, tratteremo un argomento essenziale per l'amministratore di sistema: il processo di backup. Molte soluzioni software vengono fornite con Linux per migliorare i backup (rsnapshot, lsyncd, ecc.). È bene conoscere i componenti essenziali del backup che si trovano all'interno del sistema operativo. In questo capitolo analizzeremo due strumenti: `tar` e il meno diffuso `cpio`. +Il Backup e il Ripristino sono informazioni essenziali per l'Amministratore di Sistema. Linux è dotato di molte soluzioni software per migliorare i backup (rsnapshot, lsyncd, ecc.). È importante conoscere i componenti essenziali del backup che esistono all'interno del sistema operativo. In questo capitolo analizziamo due strumenti: `tar` e il meno diffuso `cpio`. -Per quanto riguarda la gestione del sistema durante il processo di avvio, si è evoluta enormemente negli ultimi anni dall'arrivo di systemd. +L'Avvio del Sistema è una lettura importante anche perché la gestione del sistema durante il processo di avvio si è evoluta in modo significativo negli ultimi anni dopo l'arrivo di systemd. -Concluderemo esaminando la gestione delle attività, l'implementazione della rete e l'installazione del software. +I capitoli finali trattano la Gestione dei Compiti, l'Implementazione della Rete e la Gestione del Software, compresa l'installazione. From a5b249eb5918ec07ae016ab3c132f7a8b0d28cf4 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Fri, 9 Dec 2022 10:54:37 -0700 Subject: [PATCH 02/14] New translations 01-presentation.md (Italian) --- docs/books/admin_guide/01-presentation.it.md | 215 +++++++++---------- 1 file changed, 106 insertions(+), 109 deletions(-) diff --git a/docs/books/admin_guide/01-presentation.it.md b/docs/books/admin_guide/01-presentation.it.md index bda7e24b81..02bfe26e9f 100644 --- a/docs/books/admin_guide/01-presentation.it.md +++ b/docs/books/admin_guide/01-presentation.it.md @@ -2,23 +2,23 @@ title: Introduzione a Linux --- -# Introduzione al sistema operativo Linux +# Introduzione al Sistema Operativo Linux -In questo capitolo impareremo a conoscere le distribuzioni GNU/Linux. +In questo capitolo imparerete a conoscere le distribuzioni GNU/Linux. **** **Obiettivi**: In questo capitolo imparerai a: -:heavy_check_mark: Descrivere le caratteristiche e le possibili architetture di un sistema operativo -:heavy_check_mark: Raccontare la storia di UNIX e GNU/Linux -:heavy_check_mark: Scegliere la distribuzione Linux giusta per le tue esigenze -:heavy_check_mark: Spiegare la filosofia del software libero e opensource -:heavy_check_mark: Scoprire l'utilità della SHELL. +:heavy_check_mark: Descrivere le caratteristiche e le possibili architetture di un sistema operativo. +:heavy_check_mark: Raccontare la storia di UNIX e GNU/Linux. +:heavy_check_mark: Scegliere la distribuzione Linux più adatta alle proprie esigenze. +:heavy_check_mark: Spiegare la filosofia del Software Libero e Open Source. +:heavy_check_mark: Scoprire l'utilità della shell.



:checkered_flag: **generalità**, **linux**, **distribuzioni** -**Conoscenza**: :star: +**Conoscenza**: :star: **Complessità**: :star: **Tempo di lettura**: 10 minuti @@ -33,17 +33,17 @@ Linux, UNIX, BSD, Windows e MacOS sono tutti **sistemi operativi**. Un sistema operativo è un **insieme di programmi che gestisce le risorse disponibili di un computer**. -Nella gestione di queste risorse, il sistema operativo deve: +Nell'ambito di questa gestione delle risorse, il sistema operativo deve: -* Gestire la memoria fisica o virtuale. - * La **memoria fisica** è costituita dalla RAM e dalla memoria cache del processore, che viene utilizzata per l'esecuzione dei programmi. - * La **memoria virtuale** è una locazione sull'hard disk (la partizione di swap) che permette lo scarico della memoria fisica e il salvataggio dello stato attuale del sistema durante lo spegnimento elettrico del computer. +* Gestire la memoria **fisica** o **virtuale**. + * La **memoria fisica** è costituita dalla RAM e dalla memoria cache del processore, utilizzate per l'esecuzione dei programmi. + * La **memoria virtuale** è una posizione sul disco rigido (la partizione di **swap** ) che consente di scaricare la memoria fisica e di salvare lo stato attuale del sistema durante lo spegnimento elettrico del computer. * Intercettare **l'accesso alle periferiche**. Raramente al software è consentito accedere direttamente all'hardware (ad eccezione delle schede grafiche per esigenze molto specifiche). * Fornire alle applicazioni una corretta **gestione delle attività**. Il sistema operativo è responsabile della pianificazione dei processi che occupano il processore. -* **Protezione dei file** da accessi non autorizzati. -* **Raccolta di informazioni** sui programmi in uso o in esecuzione. +* **Proteggere i file** da accessi non autorizzati. +* **Raccogliere informazioni** sui programmi in uso o in corso. -![Operation of an operating system](images/operating_system.png) +![Funzionamento di un sistema operativo](images/operating_system.png) ## Generalità UNIX - GNU/Linux @@ -51,17 +51,17 @@ Nella gestione di queste risorse, il sistema operativo deve: #### UNIX -* Dal **1964** al **1968**: MULTICS (MULTiplexed Information and Computing Service) è sviluppato per MIT, Bell Labs (AT&T) e General Electric. +* **1964 - 1968**: MULTICS (MULTiplexed Information and Computing Service) viene sviluppato per il MIT, i Bell Labs (AT&T) e la General Electric. -* **1969**: Dopo il ritiro della Bell (1969) e poi della General Electric dal progetto, due sviluppatori (Ken Thompson e Dennis Ritchie), affiancati in seguito da Brian Kernighan, giudicando MULTICS troppo complesso, lanciano lo sviluppo di UNIX (UNiplexed Information and Computing Service). Originariamente sviluppato in assembler, i progettisti di UNIX hanno sviluppato il linguaggio B e poi il linguaggio C (1971) e hanno completamente riscritto UNIX. Essendo stato sviluppato nel 1970, la data di riferimento dei sistemi UNIX/Linux è ancora fissata al 1° gennaio 1970. +* **1969 - 1971**: Dopo il ritiro di Bell (1969) e poi di General Electric dal progetto, due sviluppatori, Ken Thompson e Dennis Ritchie (a cui si aggiunge in seguito Brian Kernighan), giudicando MULTICS troppo complesso, iniziano lo sviluppo di UNIX (UNiplexed Information and Computing Service). Sebbene sia stato originariamente creato in linguaggio Assembly, i creatori di UNIX svilupparono alla fine il linguaggio B e poi il linguaggio C (1971) e riscrissero completamente UNIX. Poiché è stato sviluppato nel 1970, la data di riferimento (epoch) per l'inizio del tempo dei sistemi UNIX/Linux è fissata al 01 gennaio 1970. -Il linguaggio C è ancora oggi uno dei linguaggi di programmazione più popolari! Linguaggio di basso livello, vicino all'hardware, consente l'adattamento del sistema operativo a qualsiasi architettura di macchina dotata di compilatore C. +Il linguaggio C rimane ad oggi uno dei linguaggi di programmazione più diffusi. Un linguaggio di basso livello, vicino all'hardware, che permette di adattare il sistema operativo a qualsiasi architettura di macchina dotata di un compilatore C. -UNIX è un sistema operativo aperto e in evoluzione che ha svolto un ruolo importante nella storia dell'informatica. È stato la base per molti altri sistemi: Linux, BSD, Mac OSX, ecc. +UNIX è un sistema operativo aperto e in continua evoluzione che ha svolto un ruolo fondamentale nella storia dell'informatica. Costituisce la base di molti altri sistemi come Linux, BSD, MacOS e altri ancora. UNIX è ancora rilevante oggi (HP-UX, AIX, Solaris, etc.) -#### Minix +#### MINIX * **1987**: Andrew S. Tanenbaum sviluppa MINIX, un UNIX semplificato, per insegnare i sistemi operativi in modo semplice. Il signor Tanenbaum rende disponibile il codice sorgente del suo sistema operativo. @@ -69,19 +69,19 @@ UNIX è ancora rilevante oggi (HP-UX, AIX, Solaris, etc.) * **1991**: Uno studente finlandese, **Linus Torvalds** , crea un sistema operativo dedicato al suo personal computer e lo chiama Linux. Pubblica la sua prima versione 0.02, sul forum di discussione Usenet e altri sviluppatori iniziano a contribuire al miglioramento del suo sistema. Il termine Linux è un gioco di parole tra il nome del fondatore, Linus, e UNIX. -* **1993**: Viene creata la distribuzione Debian. Debian è una distribuzione non commerciale, basata sulla comunità. Sviluppato originariamente per essere utilizzato su server, è particolarmente adatto a questo ruolo, ma è pensato per essere un sistema universale e quindi utilizzabile anche su un personal computer. Debian è usata come base per molte altre distribuzioni, come Mint o Ubuntu. +* **1993**: Viene creata la distribuzione Debian. Debian è una distribuzione non commerciale, basata sulla comunità. Sviluppato originariamente per l'uso sui server, è ben adatto a questo ruolo; tuttavia è un sistema universale, utilizzabile anche su un personal computer. Debian costituisce la base per molte altre distribuzioni, come Mint o Ubuntu. -* **1994**: La distribuzione commerciale RedHat viene creata dalla società RedHat, che è oggi il principale distributore del sistema operativo GNU/Linux. RedHat supporta la versione community Fedora e recentemente la distribuzione gratuita CentOS. +* **1994**: la distribuzione commerciale Red Hat viene creata dalla società Red Hat, che oggi è il principale distributore del sistema operativo GNU/Linux. Red Hat supporta la versione comunitaria Fedora e, fino a poco tempo fa, la distribuzione gratuita CentOS. * **1997**: Viene creato l'ambiente desktop KDE. Si basa sulla libreria di componenti Qt e sul linguaggio di sviluppo C++. -* **1999**: Viene creato l'ambiente desktop Gnome. Questo si basa sulla libreria di componenti GTK+. +* **1999**: Viene creato l'ambiente desktop GNOME. Questo si basa sulla libreria di componenti GTK+. -* **2002**: Viene creata la distribuzione Arch. La sua particolarità deve essere rilasciata in Rolling Release (aggiornamento continuo). +* **2002**: Viene creata la distribuzione Arch. Il suo tratto distintivo è che offre una rolling release (aggiornamento continuo). -* **2004**: Ubuntu viene creato dalla società Canonical (Mark Shuttleworth). È basato su Debian, che include software gratuito e proprietario. +* **2004**: Ubuntu viene creato dalla società Canonical (Mark Shuttleworth). È basato su Debian ma include software libero e proprietario. -* **2021**: Nascita di Rocky Linux, basato sulla distribuzione RedHat. +* **2021**: Viene creato Rocky Linux, basato sulla distribuzione Red Hat. ### Quota di mercato @@ -89,63 +89,63 @@ UNIX è ancora rilevante oggi (HP-UX, AIX, Solaris, etc.) TODO: graphics with market share for servers and pc. --> -Linux non è ancora molto conosciuto dal grande pubblico, anche se lo usa regolarmente. Linux infatti è nascosto in **smartphone**, **televisori**, **internet box**, ecc. Quasi il **70% delle pagine web** servite nel mondo sono servite da un server Linux o UNIX! +Nonostante la sua diffusione, Linux rimane relativamente sconosciuto al grande pubblico. Linux infatti è nascosto in **smartphone**, **televisori**, **internet box**, ecc. Quasi il **70% delle pagine web** servite nel mondo sono servite da un server Linux o UNIX! -Linux equipaggia poco più del **3% dei personal computer** ma più dell'**82% degli smartphone**. **Android** è un sistema operativo il cui kernel è Linux. +Linux equipaggia poco più del **3% dei personal computer** ma più dell'**82% degli smartphone**. Il sistema operativo **Android**, ad esempio, utilizza un kernel Linux. -Linux equipaggia il 100% dei 500 supercomputer dal 2018. Un supercomputer è un computer progettato per ottenere le massime prestazioni possibili con le tecniche note al momento della sua progettazione, in particolare per quanto riguarda la velocità di calcolo. +Linux equipaggia il 100% dei 500 supercomputer dal 2018. Un supercomputer è un computer progettato per ottenere le massime prestazioni possibili con le tecniche conosciute al momento della sua progettazione, soprattutto per quanto riguarda la velocità di calcolo. ### Progettazione dell'architettura * Il **kernel** è il primo componente software. - * È il cuore del sistema Linux. - * Gestisce le risorse hardware del sistema. - * Gli altri componenti software devono attraversarlo per accedere all'hardware. -* La **shell** è un'utilità di sistema che interpreta i comandi dell'utente e ne garantisce l'esecuzione. - * Shell principali: shell Bourne, shell C, shell Korn e shell Bourne-Again (bash). -* Le applicazioni sono programmi utente come: - * Browser Internet ; - * l'elaboratore di testi ; - * ... + * È il cuore del sistema Linux. + * Gestisce le risorse hardware del sistema. + * Gli altri componenti software devono attraversarlo per accedere all'hardware. +* La **shell** è un'utilità che interpreta i comandi dell'utente e ne assicura l'esecuzione. + * Shell principali: shell Bourne, shell C, shell Korn e shell Bourne-Again (bash). +* **Applicazioni** sono programmi utente inclusi, ma non limitati a: + * Browser Internet + * Elaboratore di Testi + * Fogli di calcolo -#### Multitask +#### Multi-task -Linux appartiene alla famiglia dei sistemi operativi time-sharing (tempo condiviso). Condivide il tempo di elaborazione tra più programmi, passando da uno all'altro in modo trasparente per l'utente. Ciò implica: +Linux appartiene alla famiglia dei sistemi operativi con condivisione del tempo. Divide il tempo di elaborazione tra diversi programmi, passando da uno all'altro in modo trasparente per l'utente. Questo implica: -* esecuzione simultanea di più programmi; -* distribuzione del tempo CPU da parte dello scheduler; -* riduzione dei problemi dovuti ad un'applicazione arrestata in modo anomalo; -* prestazioni ridotte quando ci sono troppi programmi in esecuzione. +* Esecuzione simultanea di più programmi. +* Distribuzione del tempo di CPU da parte dello scheduler. +* Riduzione dei problemi causati da un'applicazione interrotta. +* Prestazioni ridotte in caso di troppi programmi in esecuzione. -#### Multi utente +#### Multiutente -Lo scopo di Multics era quello di consentire a più utenti di lavorare da più terminali (schermo e tastiera) su un unico computer (molto costoso all'epoca). Linux, che si ispira a questo sistema operativo, ha mantenuto questa capacità di lavorare con più utenti contemporaneamente e indipendentemente, ognuno con il proprio account utente, spazio di memoria e diritti di accesso a file e software. +Lo scopo di MULTICS era quello di consentire a più utenti di lavorare su più terminali (schermo e tastiera) da un unico computer (all'epoca molto costoso). Linux, ispirandosi a questo sistema operativo, ha mantenuto la capacità di lavorare con più utenti contemporaneamente e in modo indipendente, ognuno dei quali dispone di un proprio account utente con spazio di memoria e diritti di accesso a file e software. #### Multiprocessore -Linux è in grado di funzionare con computer multiprocessore o con processori multicore. +Linux è in grado di lavorare con computer multiprocessore o con processori multi-core. -#### Multi piattaforma +#### Multipiattaforma -Linux è scritto in un linguaggio di alto livello che può essere adattato a diversi tipi di piattaforme durante la compilazione. Funziona quindi su: +Linux è scritto in un linguaggio di alto livello che può essere adattato a diversi tipi di piattaforme durante la compilazione. Questo permette di funzionare su: -* computer di casa (PC o laptop); -* server (dati, applicazioni,...); -* computer portatili (smartphone o tablet); -* sistemi integrati (computer per auto); -* elementi di rete attivi (router, switch); -* elettrodomestici (TV, frigoriferi,...). +* Computer di casa (PC o laptop) +* Server (dati, applicazioni,...) +* Computer portatili (smartphone o tablet) +* Sistemi integrati (computer per auto) +* Elementi di rete attivi (router, switch) +* Elettrodomestici (TV, frigoriferi,...) #### Aperto -Linux è basato su standard riconosciuti [posix](http://fr.wikipedia.org/wiki/POSIX), TCP/IP, NFS, Samba ... che consentono di condividere dati e servizi con altri sistemi operativi. +Linux si basa su standard riconosciuti come [POSIX](http://en.wikipedia.org/wiki/POSIX), [TCP/IP](https://en.wikipedia.org/wiki/Internet_protocol_suite), [NFS](https://en.wikipedia.org/wiki/Network_File_System) e [Samba](https://en.wikipedia.org/wiki/Samba_(software)), che gli consentono di condividere dati e servizi con altri sistemi operativi. -### La filosofia Unix/Linux +### La filosofia UNIX/Linux -* Tutto è un file. -* Portabilità. +* Trattare tutto come un file. +* Portabilità del valore. * Fai solo una cosa e falla bene. * KISS: Mantienilo semplice stupido (Keep It Simple Stupid). * "UNIX è fondamentalmente un sistema operativo semplice, Ma devi essere un genio per capirne la semplicità." (__Dennis Ritchie__) @@ -155,106 +155,103 @@ Linux è basato su standard riconosciuti [posix](http://fr.wikipedia.org/wiki/PO Una distribuzione Linux è un **insieme coerente di software** assemblato attorno al kernel Linux e pronto per essere installato insieme ai componenti necessari per gestire questo software (installazione, rimozione, configurazione). Ci sono distribuzioni **associative o comunitarie** (Debian, Rocky) o **commerciali** (RedHat, Ubuntu). -Ogni distribuzione offre uno o più **ambienti desktop**, fornisce un set di software preinstallato e una libreria di software aggiuntivo. Le opzioni di configurazione (opzioni del kernel o servizi ad esempio) sono specifiche per ciascuno. +Ogni distribuzione offre uno o più **ambienti desktop**, fornisce un set di software preinstallato e una libreria di software aggiuntivo. Le opzioni di configurazione (ad esempio le opzioni del kernel o dei servizi) sono specifiche per ogni distribuzione. -Questo principio ti consente di avere distribuzioni per **principianti** (Ubuntu, Linux Mint...), distribuzioni con un approccio più complesso (Gentoo, Arch), o essere focalizzate di più verso **servers** (Debian, Redhat), o **workstations**. +Questo principio permette alle distribuzioni di essere orientate ai **principianti** (Ubuntu, Linux Mint...) o completamente personalizzabili per gli **utenti avanzati** (Gentoo, Arch); le distribuzioni possono anche essere più adatte ai **server** (Debian, Red Hat) o alle **workstation** (Fedora). ### Ambienti desktop -Ci sono molti ambienti grafici: **Gnome**, **KDE**, **LXDE**, **XFCE**, etc. C'è qualcosa per ogni esigenza, e la loro **ergonomicità** non ha nulla da invidiare rispetto a Microsoft o Apple Systems! +Ci sono molti ambienti grafici: **GNOME**, **KDE**, **LXDE**, **XFCE**, etc. Ce n'è per tutti i gusti e l'**ergonomia** è all'altezza dei sistemi Microsoft o Apple. -Allora perché c'è così poco entusiasmo per Linux, quando **non ci sono virus (o quasi) per questo sistema**? Forse perché tutti gli editori (Adobe) o produttori (NVidia) non giocano il gioco gratuito e non forniscono una versione del loro software o dei loro __drivers__ per GNU/Linux? Paura del cambiamento? La difficoltà a trovare dove acquistare un computer Linux? Troppo pochi giochi (ma non ancora per molto) distribuiti sotto Linux? La situazione cambierà con l'arrivo della console di gioco steam-box che funziona con Linux? +Allora perché c'è così poco entusiasmo per Linux, quando questo sistema è praticamente **privo di virus**? Forse perché molti editori (Adobe) e produttori (Nvidia) non fanno il gioco della libertà e non forniscono una versione del loro software o dei loro __driver__ per GNU/Linux? Forse è la paura del cambiamento, o la difficoltà di trovare dove acquistare un computer Linux, o ancora i pochi giochi distribuiti sotto Linux. Almeno quest'ultima scusa non dovrebbe essere vera a lungo, con l'avvento del motore di gioco Steam per Linux. -![Gnome Desktop](images/01-presentation-gnome.png) +![Desktop GNOME](images/01-presentation-gnome.png) -L'ambiente Desktop **GNOME 3** non usa più il concetto di desktop ma quello di Gnome Shell (da non confondere con la shell, riga di comando). Serve come desktop, come dashboard, area di notifica e selettore di finestre. L'ambiente desktop GNOME si basa sulla libreria di componenti GTK+. +L'ambiente desktop di **GNOME 3** non utilizza più il concetto di desktop ma quello di GNOME Shell (da non confondere con la shell a riga di comando). Serve come desktop, come dashboard, area di notifica e selettore di finestre. L'ambiente desktop GNOME si basa sulla libreria di componenti GTK+. -![KDE Desktop](images/01-presentation-kde.png) +![Desktop KDE](images/01-presentation-kde.png) -L'ambiente del desktop **KDE** è basato sulla libreria di componenti **Qt**. +L'ambiente desktop **KDE** si basa sulla libreria di componenti **Qt**. È tradizionalmente consigliato agli utenti che hanno familiarità con l'ambiente Windows. -È tradizionalmente più raccomandato per gli utenti provenienti da un mondo Windows. - -![Tux - La mascotte di Linux.](images/tux.png) +![Tux - La mascotte di Linux](images/tux.png) ### Libero / Open source Un utente di un sistema operativo Microsoft o Mac deve acquistare una licenza per utilizzare il sistema operativo. Questa licenza ha un costo, anche se di solito è trasparente (il prezzo della licenza è incluso nel prezzo del computer). -Nel mondo **GNU/Linux**, il movimento del Software Libero fornisce principalmente distribuzioni gratuite. +Nel mondo **GNU/Linux**, il movimento del Software Libero fornisce principalmente distribuzioni libere. **Libero** non significa gratuito! -**Open source**: i codici sorgente sono disponibili, quindi è possibile consultare e modificarli a determinate condizioni. +**Open Source**: il codice sorgente è disponibile, quindi è possibile consultarlo e modificarlo a determinate condizioni. -Un software gratuito è necessariamente Open Source, ma il contrario non è vero poiché un software open source è separato dalla libertà proposta dalla licenza GPL. +**Open source**: i codici sorgente sono disponibili, quindi è possibile consultare e modificarli a determinate condizioni. #### Licenza GPL (General Public License) -La **Licenza GPL** garantisce all'autore di un software la sua proprietà intellettuale, ma consente la modifica, ridistribuzione o rivendita del software da parte di terzi, a condizione che i codici sorgente siano forniti con il software. La GPL è la licenza dalla quale esce il progetto **GNU** (GNU is Not UNIX), che è stato strumentale nella creazione di Linux. +La **GPL** garantisce all'autore di un software la sua proprietà intellettuale, ma consente modifiche, redistribuzione o rivendita di software da parte di terzi, a condizione che il codice sorgente sia incluso nel software. La GPL è la licenza nata dal progetto **GNU** (GNU is Not UNIX), che è stato determinante per la creazione di Linux. -Questo implica: +Implica: -* la libertà di eseguire il programma, per qualsiasi scopo; -* la libertà di studiare come funziona il programma e di adattarlo alle proprie esigenze; -* la libertà di ridistribuire copie; -* la libertà di migliorare il programma e pubblicare i tuoi miglioramenti, a beneficio dell'intera comunità. +* La libertà di eseguire il programma, per qualsiasi scopo. +* La libertà di studiare il funzionamento del programma e di adattarlo alle proprie esigenze. +* La libertà di ridistribuire le copie. +* La libertà di migliorare il programma e di pubblicare tali miglioramenti a beneficio dell'intera comunità. -D'altra parte, anche i prodotti rilasciati sotto la licenza GPL possono essere pagati. Questo non è per il prodotto in se, ma è dato dalla garanzia che un team di sviluppatori continuerà a lavorare su di esso per farlo evolvere e risolvere gli errori, o anche fornire supporto agli utenti. +D'altra parte, anche i prodotti concessi sotto licenza GPL possono avere un costo. Non si tratta del prodotto in sé, ma della **garanzia che un team di sviluppatori continuerà a lavorarci per farlo evolvere e per risolvere gli errori, o anche per fornire assistenza agli utenti**. ## Aree di utilizzo Una distribuzione Linux eccelle per: -* **Un server**: HTTP, email, groupware, condivisione file, etc. -* **Sicurezza**: Gateway, firewall, router, proxy, etc. -* **Computer centrali**: Banche, assicurazioni, industrie, etc. -* **Embedded system**: Routers, Internet boxes, SmartTV, etc. +* **Server**: HTTP, e-mail, groupware, condivisione di file, ecc. +* **Sicurezza**: Gateway, firewall, router, proxy, ecc. +* **Computer centrali**: Banche, assicurazioni, industria, ecc. +* **Sistemi integrati**: Router, Internet box, SmartTV, ecc. -Linux è una scelta adatta per l'hosting di database o siti Web, o per mail server, DNS o firewall. In breve, Linux può fare qualsiasi cosa, il che spiega la quantità di distribuzioni specifiche. +Linux è una scelta adatta per ospitare database o siti web, oppure come server di posta, DNS o firewall. In breve, Linux può fare praticamente tutto, il che spiega la quantità di distribuzioni specifiche. ## Shell ### Generalità -La **shell**, conosciuta anche come _command interface_, consente agli utenti di inviare comandi al sistema operativo. È meno visibile oggi, e questo è dovuto all'implementazione delle interfacce grafiche, ma rimane un mezzo privilegiato sui sistemi Linux che non hanno interfacce grafiche e i cui servizi non sempre hanno un'interfaccia di impostazione. +La **shell**, nota come _interfaccia di comando_, consente agli utenti di inviare comandi al sistema operativo. Oggi è meno visibile dopo l'implementazione delle interfacce grafiche, ma rimane un mezzo privilegiato sui sistemi Linux che non dispongono tutti di interfacce grafiche e i cui servizi non sempre hanno un'interfaccia di impostazione. -Offre un vero linguaggio di programmazione incluse le strutture classiche: loops, alternative, e i costituenti comuni: variabili, passaggio dei parametri, e sotto-programmi. Permette la creazione di script per automatizzare determinate azioni (backups, creazione di utenti, monitoraggio del sistema, etc.). +Offre un vero e proprio linguaggio di programmazione che include strutture classiche (cicli, alternative) e componenti comuni (variabili, passaggio di parametri e sottoprogrammi). Consente la creazione di script per automatizzare determinate azioni (backup, creazione di utenti, monitoraggio del sistema, ecc.) -Esistono diversi tipi di shell disponibili e configurabili su una piattaforma o in base alle preferenze dell'utente: +Sono disponibili diversi tipi di shell, configurabili su una piattaforma o in base alle preferenze dell'utente. Alcuni esempi sono: -* sh, la shell standard POSIX; -* csh, command-oriented shell in C; -* bash, Bourne-Again Shell, Linux shell. -* ecc. +* sh, la shell standard POSIX +* csh, shell orientata ai comandi in C +* bash, Bourne-Again Shell, shell di Linux -## Funzionalità +### Funzionalità -* Esecuzione del comando (controlla il comando assegnato lo esegue); -* Redirezione Input/Output (restituisce i dati su un file invece di scriverlo sullo schermo); -* Processi di connessione (gestisce le connessioni degli utenti); -* Linguaggio di programmazione interpretato (permettendo la creazione di script); -* Variabili d'ambiente (accesso alle informazioni specifiche per il sistema durante il funzionamento). +* Esecuzione del comando (verifica il comando dato e lo esegue). +* Reindirizzamento di Input/Output (restituisce i dati a un file invece di scriverli sullo schermo). +* Processo di connessione (gestisce la connessione dell'utente). +* Linguaggio di programmazione interpretato (che consente la creazione di script). +* Variabili d'ambiente (accesso a informazioni specifiche del sistema durante il funzionamento). ### Principio ![Principio di funzionamento della SHELL](images/shell-principle.png) -## Controlla la tua conoscenza +## Verificare le proprie conoscenze :heavy_check_mark: Un sistema operativo è un insieme di programmi per la gestione delle risorse disponibili di un computer: - [ ] Vero - [ ] Falso -:heavy_check_mark: Il sistema operativo è portato a: +:heavy_check_mark: Il sistema operativo è necessario per: - [ ] Gestire la memoria fisica e virtuale -- [ ] Consentire accesso diretto alle periferiche -- [ ] Controllo della gestione delle attività al processore +- [ ] Consentire l'accesso diretto alle periferiche +- [ ] Subappaltare la gestione dei compiti al processore - [ ] Raccogliere informazioni sui programmi utilizzati o in uso -:heavy_check_mark: Tra queste personalità, quali hanno partecipato allo sviluppo di UNIX: +:heavy_check_mark: Tra queste personalità, quali hanno partecipato allo sviluppo di UNIX? - [ ] Linus Torvalds - [ ] Ken Thompson @@ -268,16 +265,16 @@ Esistono diversi tipi di shell disponibili e configurabili su una piattaforma o - [ ] Finlandese - [ ] Norvegese - [ ] Fiamminga -- [ ] Francese ovviamente +- [ ] Francese -:heavy_check_mark: Quale delle seguenti distribuzioni è la più antica: +:heavy_check_mark: Quale delle seguenti distribuzioni è la più vecchia: - [ ] Debian - [ ] Slackware - [ ] RedHat - [ ] Arch -:heavy_check_mark: È il kernel di Linux: +:heavy_check_mark: È il kernel Linux: - [ ] Multitasking - [ ] Multi utente @@ -286,17 +283,17 @@ Esistono diversi tipi di shell disponibili e configurabili su una piattaforma o - [ ] Cross-platform - [ ] Aperto -:heavy_check_mark: Il software gratuito è necessariamente open source? +:heavy_check_mark: Il software libero è necessariamente open-source? - [ ] Vero - [ ] Falso -:heavy_check_mark: Il software Open-Source è necessariamente gratuito? +:heavy_check_mark: Il software open-source è necessariamente gratuito? - [ ] Vero - [ ] Falso -:heavy_check_mark: Quale dei seguenti non è un shell: +:heavy_check_mark: Quale delle seguenti non è una shell: - [ ] Jason - [ ] Jason-Bourne shell (jbsh) From a889a851dd3d461016e480bccbda1e07a157f90b Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Fri, 9 Dec 2022 10:54:46 -0700 Subject: [PATCH 03/14] New translations 09-backups.md (Italian) --- docs/books/admin_guide/09-backups.it.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/books/admin_guide/09-backups.it.md b/docs/books/admin_guide/09-backups.it.md index 9a9d8f75cd..e408338ca0 100644 --- a/docs/books/admin_guide/09-backups.it.md +++ b/docs/books/admin_guide/09-backups.it.md @@ -141,7 +141,7 @@ Un backup contiene in genere i seguenti elementi: * il nome; * il proprietario; * la dimensione; -* le autorizzazioni +* le autorizzazioni; * data di accesso. !!! Note "Nota" From 68ba0ab1fae6aa8a31b190cacd4fcf452e61b88b Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Fri, 9 Dec 2022 10:54:59 -0700 Subject: [PATCH 04/14] New translations 06-users.md (Italian) --- docs/books/admin_guide/06-users.it.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/books/admin_guide/06-users.it.md b/docs/books/admin_guide/06-users.it.md index 1d11f36ac5..da00294fbc 100644 --- a/docs/books/admin_guide/06-users.it.md +++ b/docs/books/admin_guide/06-users.it.md @@ -938,7 +938,7 @@ Gli utenti standard dovranno digitare la password per la nuova identità. !!! Tip "Suggerimento" - You can use the `exit`/`logout` command to exit users who have been switched. Si noti che dopo il cambio di utente non esiste una nuova `child shell` o `sub shell`, ad esempio: + È possibile utilizzare il comando `exit`/`logout` per far uscire gli utenti che sono stati commutati. Si noti che dopo il cambio di utente non esiste una nuova `child shell` o `sub shell`, ad esempio: ``` Shell > whoami From d6e1d241c937a8c78ef45f7f1b703e9e55d997eb Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Fri, 9 Dec 2022 13:43:19 -0700 Subject: [PATCH 05/14] New translations 9_1.md (Spanish) --- docs/release_notes/9_1.es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release_notes/9_1.es.md b/docs/release_notes/9_1.es.md index 6f1ccbe3f2..c1b1fa1951 100644 --- a/docs/release_notes/9_1.es.md +++ b/docs/release_notes/9_1.es.md @@ -99,7 +99,7 @@ A continuación se detallan algunos puntos destacados de esta versión. * Se ha añadido el módulo del Kernel `act_ctinfo` * El controlador PTP ahora soporta relojes virtuales y sello de tiempo * `firewalld` rebasado a la versión 1.1.1 -* NetworkManager ahora soporta `advmss`, `rto_min`y `rapidack` atributos de ruta +* NetworkManager ahora soporta `advmss`, `rto_min` y `quickack` atributos de ruta * Soporte para la opción 802.ad `vlan-protocol` en `nmstate` * Se han añadido más atributos de configuración automática DHCP e IPv6 a la API de nmstate * Ahora NetworkManager indica claramente que el soporte WEP no está disponible From 35f234644ea727e0b9b18c750046325808aded9b Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Sat, 10 Dec 2022 11:17:55 -0700 Subject: [PATCH 06/14] New translations migrate2rocky.md (Spanish) --- docs/guides/migrate2rocky.es.md | 111 ++++++++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 docs/guides/migrate2rocky.es.md diff --git a/docs/guides/migrate2rocky.es.md b/docs/guides/migrate2rocky.es.md new file mode 100644 index 0000000000..63a25c152d --- /dev/null +++ b/docs/guides/migrate2rocky.es.md @@ -0,0 +1,111 @@ +--- +title: Migrar a Rocky Linux +author: Ezequiel Bruni +contributors: tianci li, Steven Spencer, Pedro Garcia +update: 23-11-2021 +--- + +# Cómo migrar a Rocky Linux desde CentOS Stream, CentOS, Alma Linux, RHEL u Oracle Linux + +## Requisitos previos y supuestos + +* CentOS Stream, CentOS, Alma Linux, RHEL u Oracle Linux ejecutándose correctamente en un servidor hardware o en un VPS. La versión actual soportada para cada uno de estos es la 8.5. +* Conocimiento práctico de la línea de comando. +* Conocimiento práctico de SSH para máquinas remotas. +* Una actitud ligeramente arriesgada. +* Todos los comandos deben ejecutarse como root. Inicie sesión como root o prepárese para utilizar "sudo" recurrentemente. + +## Introducción + +En esta guía, aprenderá cómo convertir todos los sistemas operativos enumerados anteriormente en instalaciones de Rocky Linux completamente funcionales. Esta es probablemente una de las formas más indirectas de instalar Rocky Linux, pero será útil para personas en una variedad de situaciones. + +Por ejemplo, algunos proveedores de servidores no soportarán Rocky Linux por defecto durante un tiempo. O puede tener un servidor en producción que desee convertir a Rocky Linux sin tener que reinstalar todo. + +Bueno, tenemos la herramienta para usted: [migrate2rocky](https://github.com/rocky-linux/rocky-tools/tree/main/migrate2rocky). + +Es un script que, cuando se ejecute, cambiará todos sus repositorios por los de Rocky Linux. Los paquetes se instalarán y actualizarán o bajarán de versión según sea necesario, y el branding de su sistema operativo también cambiará. + +No se preocupe, si es nuevo en la administración de sistemas, mantendré la explicación lo más amigable posible. Bueno, tan amigable como la línea de comando lo permita. + +### Avisos y advertencias + +1. Consulte la página README de migrate2rocky (cuyo enlace figura arriba), porque existe un conflicto conocido entre el script y los repositorios de Katello. Con el tiempo, es probable que descubramos (y eventualmente corrijamos) más conflictos e incompatibilidades, por lo que querrá saber sobre ellos, especialmente para servidores en producción. +2. Este script es más probable que funcione sin problemas en instalaciones completamente nuevas. _Si desea convertir un servidor en producción, por favor, **realice una copia de seguridad de los datos y un snapshot del sistema, o hágalo primero en un entorno de staging.**_ + +¿Todo claro? ̉¿Estamos listos? Continuemos. + +## Prepare su servidor + +Deberá obtener el archivo del script del repositorio. Esto puede realizarse de varios modos. + +### El modo manual + +Descargue los archivos comprimidos desde GitHub y extraiga el que necesite (es decir *migrate2rocky.sh*). Puede encontrar archivos zip para cualquier repositorio de GitHub en el lado derecho de la página principal del repositorio: + +![El botón "Download Zip"](images/migrate2rocky-github-zip.png) + +Luego, suba el ejecutable a su servidor via ssh al ejecutar este comando en su máquina local: + +``` +scp PATH/TO/FILE/migrate2rocky.sh root@yourdomain.com:/home/ +``` + +Simplemente ajuste todas las rutas de los archivos y los dominios del servidor o las direcciones IP según sea necesario. + +### El modo git + +Instale git en su servidor con: + +``` +dnf install git +``` + +Luego clone el repositorio rocky-tools con: + +``` +git clone https://github.com/rocky-linux/rocky-tools.git +``` + +Nota: este método descargará todos los scripts y archivos del repositorio rocky-tools. + +### El modo fácil + +Este no es necesariamente el mejor modo de hacerlo, en términos de seguridad. Sólo necesita un cliente HTTP adecuado (curl, wget, lynx, etc.) instalado en el servidor. + +Asumiendo que tiene la utilidad `curl` instalada, ejecute este comando para descargar el script en cualquier directorio que esté usando: + +``` +curl https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh -o migrate2rocky.sh +``` + +Este comando descargará el archivo directamente a su servidor y *solamente* el archivo que desea. Pero nuevamente, hay preocupaciones de seguridad que sugieren que esta no es necesariamente la mejor práctica, así que téngalo en cuenta. + +## Ejecución del script e instalación + +Use el comando `cd` para cambiarse al directorio donde se encuentra el script, asegúrese de que el archivo sea ejecutable y otorgue permisos x al propietario del script. + +``` +chmod u+x migrate2rocky.sh +``` + +Y ahora, por fin, ejecute el script: + +``` +./migrate2rocky.sh -r +``` + +Esa opción "-r" le indica al script que siga adelante e instale todo. + +Si ha hecho todo bien, la ventana de su terminal debería parecerse un poco a esto: + +![un inicio de script exitoso](images/migrate2rocky-convert-01.png) + +Ahora, el script tardará un tiempo en convertir todo, lo cual dependerá de la máquina/servidor y de la conexión a Internet disponibles. + +Si ve el mensaje **¡Completado!** al final, entonces todo está correcto y puede reiniciar el servidor. + +![un mensaje de migración del sistema operativo exitoso](images/migrate2rocky-convert-02.png) + +Espere un tiempo, vuelva a iniciar sesión y debería tener un nuevo y elegante servidor Rocky Linux con el cual jugar... Es decir, con el cual trabajar muy en serio. Ejecute el comando `hostnamectl` para verificar que su sistema operativo haya sido migrado correctamente y que esté listo para continuar. + +![Los resultados del comando hostnamectl](images/migrate2rocky-convert-03.png) From 6e497486c0ad0cc437a989d3540e9704fbf6e538 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Mon, 12 Dec 2022 02:45:48 -0700 Subject: [PATCH 07/14] New translations 9_0.md (Spanish) --- docs/release_notes/9_0.es.md | 177 +++++++++++++++++++++++++++++++++++ 1 file changed, 177 insertions(+) create mode 100644 docs/release_notes/9_0.es.md diff --git a/docs/release_notes/9_0.es.md b/docs/release_notes/9_0.es.md new file mode 100644 index 0000000000..5f431f5e98 --- /dev/null +++ b/docs/release_notes/9_0.es.md @@ -0,0 +1,177 @@ +--- +title: Versión actual 9.0 +tags: + - 9.0 + - Versión 9.0 + - Rocky 9.0 +--- + +# Notas de versión para Rocky Linux 9.0 + +## Cambios principales + +Para obtener una lista completa de los principales cambios, consulte la lista de versiones anteriores [aquí](https://access. redhat. com/documentation/en-us/red_hat_enterprise_linux/9/html/9.0_release_notes/overview#overview-major-changes). + +!!! warning "Por favor, compruebe la compatibilidad de la CPU" + + Con Rocky Linux 9.0, algunas CPU antiguas no funcionarán bien, o quizás no funcionen en absoluto. Las siguientes arquitecturas se consideran requisitos mínimos para una instalación correcta: + + * Arquitecturas AMD e Intel de 64 bits (x86-64-v2) + * La arquitectura ARM de 64 bits (ARMv8.0-A) + * Sistemas de Energía de IBM, Little Endian (POWER9) + * IBM Z de 64 bits (z14) + + Para más información sobre las arquitecturas soportadas y los riesgos de usar aquellas que no están soportadas, puede ver las nota de lanzamiento del autor [aquí](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.0_release_notes/architectures). + +A continuación se detallan algunos puntos destacados de esta versión. + +### Nuevo sistema de compilación (Peridot) + +Rocky Linux 9 se construyó cuidadosamente con nuestro sistema de compilación Cloud Native de código abierto y desarrollo propio llamado Peridot. Peridot se usó para construir Rocky Linux 9 para las arquitecturas - x86_64, aarch64, s390x, y ppc64le. + +gst otras cosas, esta versión representa nuestra promesa permanente y nuestro compromiso con la comunidad para asegurar la longevidad del proyecto Rocky Linux permitiendo a los usuarios construir, mejorar o reproducir Rocky Linux desde cero de forma independiente. El código fuente para el sistema de construcción está disponible [aquí](https://github.com/rocky-linux/peridot) + +### Seguridad + +* El uso del resumen de mensajes **SHA-1** con fines criptográficos ha quedado obsoleto. Las funciones hash criptográficas producidas mediante SHA-1 ya no se consideran seguras. Hay algunas excepciones, que se detallan en el enlace de anterior. +* Ahora está disponible **OpenSSL** en la versión 3.0.1, la cual incluye muchas mejoras incluyendo el concepto de proveedor, un nuevo esquema de versiones, un cliente de HTTP(S) mejorado, y soporte para nuevos protocolos, formatos, algoritmos y mucho más. +* Ahora está disponible **OpenSSH** la versión 8.7p1, la cual incluye muchas mejoras principalmente la sustitución del protocolo SCP/RCP por el protocolo SFTP el cual ofrece un manejo más predecible de los nombres de archivo. +* Se ha mejorado el rendimiento de **SELinux**, la sobrecarga de memoria, el tiempo de carga y mucho más. Hay una gran cantidad de cambios con más detalle en las notas de publicación de las fuentes originales. +* A través del instalador Anaconda, Rocky Linux 9 directamente soporta la configuración automatica de cumplimiento de normas de seguridad para PCI-DSS, HIPAA, DISA, etc. Ahorrando tiempo y esfuerzo para satisfacer los complicados requisitos en el panorama de la seguridad, en rápida evolución. + +### Redes + +Los principales cambios relacionados con redes están listados a continuación. Para una cobertura detallada de estos cambios así como de otros cambios relacionados con las redes, por favor vea la información del desarrollador principal [aquí](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.0_release_notes/new-features#enhancement_networking). + +* Se puede utilizar **mptcpd** o el demonio MultiPath TCP en lugar de `iproute2` para configurar los endpoints MultiPath TCP. +* Ahora NetworkManager utiliza por defecto archivos de claves para almacenar los nuevos perfiles de conexión, pero sigue soportando la utilización de `ifcfg`. +* Los paquetes **iptables-nft** y **ipset** que incluían las utilidades, `iptables`, `ip6tables`, `ebtables`, y `arptables` están obsoletos. Son reemplazados por el framework `nftables`. +* Se ha eliminado el paquete **network-scripts**. Utilice NetworkManager para configurar las conexiones de red. + +### Web y programación + +Varias suites de programación dinámica, control de versiones y aplicaciones relacionadas con la web que se enumeran a continuación se han actualizado a versiones más recientes en Rocky Linux 9.0. Para una lista completa de cambios y descripciones, por favor vea [este enlace](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.0_release_notes/New-features#enhancement_dynamic-programming-languages-web-and-database-servers). + + +#### Programación dinámica + +* **Node.js 16** +* **Perl 5.32** +* **PHP 8.0** +* **Python 3.9** +* **Ruby 3.0** + +#### Control de versiones + +* **Git 2.31** +* **Subversión 1.14** + +#### Servidores web + +* **Apache HTTP Server 2.4.51** +* **nginx 1.20** + +#### Servidores de cachoe de proxies + +* **Varnish Cache 6.6** +* **Squid 5.2** + +#### Servidores de base de datos + +* **MariaDB 10.5** +* **MySQL 8.0** +* **PostgreSQL 13** +* **Redis 6.2** + +### Compiladores y herramientas de desarrollo + +Para una lista completa de los cambios, por favor vea [este enlace](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.0_release_notes/New-features#enhancement_compilers-and-development-tools). Los puntos más destacados están a continuación. + +#### Herramienta del sistema + +* **GCC 11.2.1** +* **glibc 2.34** +* **binutils 2.35.2** + +#### Herramientas de rendimiento y depuración + +* **GDB 10.2** +* **Valgrind 3.18.1** +* **Toque de sistema 4.6** +* **Dyninst 11.0.0** +* **elfutils 0.186** + +#### Herramientas de monitorizazción de rendimiento + +* **PCP 5.3.5** +* **Grafana 7.5.11** + +#### Herramientas del compilador + +* **LLVM Toolset 13.0.1** +* **Rust Toolset 1.58.1** +* **Go Toolset 1.17.7** + +#### Implementación de Java + +Se proporcionan los siguientes entornos de ejecución y los kits de desarrollo de Java: + +* `java-17-openjdk` +* `java-11-openjdk` +* `java-1.8.0-openjdk` + +Se proporcionan las siguientes herramientas de Java: + +* **Maven 3.6** +* **Ant 1.10** + +### Virtualización + +Para una lista completa de cambios y mejoras en la virtualización, por favor vea [este enlace](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.0_release_notes/New-features#enhancement_virtualization). + +Los puntos destacados son: + +* QEMU se construye ahora utilizando el compilador CLANG lo que permite al hipervisor KVM utilizar una serie de características avanzadas de seguridad y depuración. +* vTPM (Virtual Trusted Platform Module) es ahora totalmente compatible. +* Se ha implementado la función `virtiofs`, que se puede utilizar para compartir archivos de forma más eficiente entre un servidor de Rocky Linux y sus máquinas virtuales. +* `cgroup-v2` implementa un modelo de jerarquía única, es ahora el grupo de control de Linux por defecto en la versión 9.0. Esto tendrá algunas consecuencias para quienes utilicen sistemas basados en contenedores (Docker, Kubernetes, etc.) Hay más información disponible en el enlace anterior. + +## Actualización + +El equipo de Rocky Linux no recomiendarealizar actualizaciones desde una versión mayor a la siguiente (en este caso 8.6 a 9.0). Aunque técnicamente es posible realizar una actualización entre versiones mayores, recomendamos una nueva instalación de la última versión mayor deseada. + +## Instalación + +Para instalar Rocky Linux 9.0, dirígase a la [página de descarga](https://rockylinux.org/download/) y descargue la versión que necesite para su arquitectura. En la [documentación de Rocky Linux ](https://docs.rockylinux.org/guides/installation/) está disponible una guía completa de instalación de Rocky Linux 9.0. + +Aunque esto se explica en la guía de instalación, es importante que verifique la descarga con el CHECKSUM de ese archivo para asegurarse de que el fichero no está corrupto ni ha sido manipulado. Puede hacerlo con los pasos que se muestran a continuación asumiendo que ha descargado el archivo en otra máquina usando Linux: + + * En el directorio donde ha descargado la imagen ISO para su arquitectura, descargue también el archivo CHECKSUM. Ejemplo: + + ``` + curl https://download.rockylinux.org/pub/rocky/9/isos/x86_64/CHECKSUM -o CHECKSUM + ``` + + * Luego ejecute el comando: + + ``` + sha256sum -c CHECKSUM --ignore-missing + ``` + + * Si obtiene de vuelta lo siguiente en la línea de comandos, su archivo ha sido verificado. Observe que estamos asumiendo el uso de minimal ISO, pero también puede ser el ISO DVD: + + ``` + Rocky-8.5-x86_64-minimal.iso: OK + ``` + +Opcionalmente, puede obtener acceso a cualquiera de las sumas de verificación de las versiones de Rocky Linux, dirigiendose al repositorio de [github](https://github.com/rocky-linux/checksums). + +## Problemas conocidos + +Como ocurre con cualquier nueva versión, hay problemas que ya se conocen. Puede ver [aquí](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.0_release_notes/known-issues), la lista actual de problemas desde el desarrollador principal. + +* **Limitaciones para utilizar la instalación con Minimal ISO** - La mayoría de los paquetes relacionados con la seguridad no funcionarán. Si necesita utilizar perfiles y paquetes de seguridad/SCAP en el momento de la instalación, por favor utilice la iso DVD. + +## Informar de errores + +Por favor, informe de cualquier error que encuentre en el [gestor de errores de Rocky Linux](https://bugs.rockylinux.org/). También le damos la bienvenida a unirse a nuestra comunidad y de la forma que desee a nuestros [Foros](https://forums.rockylinux.org), [Mattermost](https://chat.rockylinux.org), [a IRC en Libera.Chat ¡somete](irc://irc.liberachat/rockylinux), [Reddit](https://reddit.com/r/rockylinux), [Listas de correo](https://lists.resf.org), o cualquier otra forma en la que desee participar! From fc3d16dbbead5f23dbbcfa22555718ca209dcea7 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Mon, 12 Dec 2022 08:39:13 -0700 Subject: [PATCH 08/14] New translations index.md (French) --- docs/index.fr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.fr.md b/docs/index.fr.md index a000c7e3aa..1359053792 100644 --- a/docs/index.fr.md +++ b/docs/index.fr.md @@ -18,7 +18,7 @@ Cette page d'accueil vous donnera une introduction au site de cette documentatio En ce moment, vous êtes sur la page d'accueil de la documentation. Si vous jetez un coup d'œil au menu supérieur (qui devrait être toujours disponible, y compris sur les appareils mobiles) vous pouvez voir la structure principale montrant les sections du niveau principal du site de documentation. Si vous cliquez sur chaque lien de menu en haut (essayez 'Guides' par exemple) puis sur le côté gauche vous verrez la liste des *sous-sections* pour chaque section principale. Les guides traitent de nombreux thèmes. -Lorsque vous ouvrez un document, sur le côté droit vous verrez une 'Table des matières' avec des liens de navigation cliquables pour ce document (pour les appareils mobiles essayez de basculer l'affichage horizontalement). Pour les documents longs, comme les [Notes de publication](release_notes/8_5.md), la table des matières facilite le saut dans le document. Si vous lisez un document long et que vous voulez revenir en haut de la page, appuyez sur pg up et vous verrez apparaître un bouton `Retour vers le haut` en haut de l'écran. +Lorsque vous ouvrez un document, sur le côté droit vous verrez une 'Table des matières' avec des liens de navigation cliquables pour ce document (pour les appareils mobiles essayez de basculer l'affichage horizontalement). Pour les documents longs, comme les [Notes de publication](release_notes/8_7. md), la table des matières facilite la navigation dans le document. Si vous lisez un document long et que vous voulez revenir en haut de la page, appuyez sur pg up et vous verrez apparaître un bouton `Retour vers le haut` en haut de l'écran. Les sections principales du site de documentation sont : From 4703f35f1ceeee2c2c57c5ae5d36b9ffa185429b Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Tue, 13 Dec 2022 03:47:34 -0700 Subject: [PATCH 09/14] New translations docker.md (Italian) --- docs/gemstones/docker.it.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/gemstones/docker.it.md b/docs/gemstones/docker.it.md index 36f12b03dd..19e7592507 100644 --- a/docs/gemstones/docker.it.md +++ b/docs/gemstones/docker.it.md @@ -3,12 +3,15 @@ title: Installare il Docker Engine author: wale soyinka contributors: date: 2021-08-04 +tags: + - docker --- +# Introduzione Il Docker Engine può essere utilizzato eseguendo carichi di lavoro per container in stile Docker nativo sui server Rocky Linux. A volte è preferito eseguire l'ambiente Docker Desktop. -# Aggiungi il repository docker +## Aggiungere il repository docker Usa l'utilità dnf per aggiungere il repository docker al tuo server Rocky Linux. Digita: @@ -16,7 +19,7 @@ Usa l'utilità dnf per aggiungere il repository docker al tuo server Rocky Linux sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ``` -# Installare i pacchetti necessari +## Installare i pacchetti necessari Installare l'ultima versione di Docker Engine, containerd e Docker Compose, digitando: @@ -24,7 +27,7 @@ Installare l'ultima versione di Docker Engine, containerd e Docker Compose, digi sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin ``` -# Avviare il servizio docker di systemd (dockerd) e attivarlo per l'avvio automatico +## Avviare e abilitare il servizio docker di systemd (dockerd) Usare l'utilità `systemctl` per configurare il demone dockerd in modo che si avvii automaticamente al prossimo riavvio del sistema e contemporaneamente si avvii per la sessione corrente. Digita: @@ -33,7 +36,7 @@ sudo systemctl --now enable docker ``` -## Note +### Note ``` docker-ce : Questo pacchetto fornisce la tecnologia sottostante per costruire ed eseguire docker containers (dockerd) From cb5a62005ec548f350580c6633d544cf3d67c16e Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Tue, 13 Dec 2022 03:48:56 -0700 Subject: [PATCH 10/14] New translations index.md (Italian) --- docs/index.it.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/index.it.md b/docs/index.it.md index bf3317165f..899817cf2a 100644 --- a/docs/index.it.md +++ b/docs/index.it.md @@ -16,9 +16,9 @@ Questa pagina iniziale vi fornirà un'introduzione al sito web della documentazi ### Come Muoversi -In questo momento vi trovate nella pagina iniziale della documentazione. Se si dà un'occhiata al menu in alto (sempre disponibile, anche sui dispositivi mobili) si può vedere la struttura principale che mostra le sezioni di primo livello del sito della documentazione. Se si fa clic su ciascuna voce del menu superiore (ad esempio, "Guide"), sul lato sinistro viene visualizzato l'elenco delle *sottosezioni* di ciascuna sezione principale. Le guide hanno molti argomenti di interesse. +In questo momento vi trovate nella pagina iniziale della documentazione. Se si dà un'occhiata al menu in alto (sempre disponibile, anche sui dispositivi mobili) si può vedere la struttura principale che mostra le sezioni di primo livello del sito della documentazione. Se si clicca su ogni voce del menu superiore (ad esempio, "Guide"), sul lato sinistro viene visualizzato l'elenco delle *sottosezioni* per ogni sezione principale. Le guide hanno molti argomenti di interesse. -Quando si apre un documento, sulla destra viene visualizzata una 'Tabella dei contenuti' con collegamenti di navigazione cliccabili per quel documento (per i dispositivi mobili provare l'orientamento orizzontale). Per i documenti lunghi, come le [Note di rilascio](release_notes/8_5.md), l'indice facilita il salto all'interno del documento. Se si sta leggendo un documento lungo e si desidera tornare all'inizio, premere il tasto pg su e si vedrà apparire il pulsante `Torna all'inizio` nella parte superiore dello schermo. +Quando si apre un documento, sulla destra viene visualizzata una 'Tabella dei contenuti' con collegamenti di navigazione cliccabili per quel documento (per i dispositivi mobili provare l'orientamento orizzontale). Per i documenti lunghi, come le [Note di rilascio](release_notes/8_7. md), l'indice facilita il salto all'interno del documento. Se si sta leggendo un documento lungo e si desidera tornare all'inizio, premere il tasto pg su e si vedrà apparire il pulsante `Torna all'inizio` nella parte superiore dello schermo. Le sezioni principali del sito di documentazione sono: From e36c357a57453a143de0fffc1c9b71c65fc6ab91 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Tue, 13 Dec 2022 13:51:05 -0700 Subject: [PATCH 11/14] New translations 9_1.md (Spanish) --- docs/release_notes/9_1.es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release_notes/9_1.es.md b/docs/release_notes/9_1.es.md index c1b1fa1951..b26062a6e4 100644 --- a/docs/release_notes/9_1.es.md +++ b/docs/release_notes/9_1.es.md @@ -137,7 +137,7 @@ A continuación se detallan algunos puntos destacados de esta versión. * GCC Toolset 12: Annobin rebasado a la versión 10.79 * GCC Toolset 12: `binutils` rebasado a la versión 2.38 -* GCC 12 y posterior soporta `_FORTIFY_SOURCE` nivel 3 +* GCC 12 y versiones posteriores soportan `_FORTIFY_SOURCE` de nivel 3 * GCC Toolset 12: GDB rebasado a la versión 11.2 ### Otros cambios From 1118d2acd99e64c7c5226423eb62d03d6b78e255 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Wed, 14 Dec 2022 01:08:22 -0700 Subject: [PATCH 12/14] New translations 9_0.md (Spanish) --- docs/release_notes/9_0.es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release_notes/9_0.es.md b/docs/release_notes/9_0.es.md index 5f431f5e98..5068d7a4e0 100644 --- a/docs/release_notes/9_0.es.md +++ b/docs/release_notes/9_0.es.md @@ -6,7 +6,7 @@ tags: - Rocky 9.0 --- -# Notas de versión para Rocky Linux 9.0 +# Notas de la versión 9.0 de Rocky Linux ## Cambios principales From cf74802fa75256177146cfeb6a73cf5982d368f4 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Wed, 14 Dec 2022 01:08:27 -0700 Subject: [PATCH 13/14] New translations 9_1.md (Spanish) --- docs/release_notes/9_1.es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release_notes/9_1.es.md b/docs/release_notes/9_1.es.md index b26062a6e4..c5de4153cc 100644 --- a/docs/release_notes/9_1.es.md +++ b/docs/release_notes/9_1.es.md @@ -6,7 +6,7 @@ tags: - Rocky 9.1 --- -# Notas de versión para Rocky Linux 9.1 +# Notas de la versión 9.1 de Rocky Linux ## Actualizar From f956b6429989598833d3a725bf825dff20f51443 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Thu, 15 Dec 2022 03:00:44 -0700 Subject: [PATCH 14/14] New translations 8_7.md (Spanish) --- docs/release_notes/8_7.es.md | 136 +++++++++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 docs/release_notes/8_7.es.md diff --git a/docs/release_notes/8_7.es.md b/docs/release_notes/8_7.es.md new file mode 100644 index 0000000000..cfbcc6cb5a --- /dev/null +++ b/docs/release_notes/8_7.es.md @@ -0,0 +1,136 @@ +--- +title: Versión actual 8.7 +tags: + - 8.7 + - Versión 8.7 + - Rocky 8.7 +--- + +# Notas de la versión 8.7 de Rocky Linux + +!!! note "Minimal ISO" + + Minimal ISO no contiene el repositorio Appstream. Esto significa que los paquetes que vienen de AppStream no estarán presentes después de una instalación realizada utilizando Minimal ISO. Ejemplos de estos paquetes incluyen - rsyslog, policycoreutils-python-utils, etc. Esto no es un error y es un comportamiento esperado. + +## Actualización desde cualquier versión de Rocky de Linux 8 + +Simplemente ejecute el comando `sudo dnf -y upgrade` + +## Imágenes para la nube + +Además de las imágenes de instalación normales, hay varias imágenes disponibles para plataformas en nube nuevas y existentes. + +Entre las versiones 8.6 y 8.7 de Rocky Linux, se desarrollaron y publicaron imágenes para Oracle Cloud Platform (OCP). Las imágenes de Oracle se unen a nuestro conjunto actual de imágenes, entre las que se incluyen GenericCloud, Amazon AWS (EC2), Container RootFS/OCI, Vagrant (Libvirt, VirtualBox y VMWare), Google Cloud Platform, Microsoft Azure y otras imágenes mantenidas por CSP. + +Además, las imágenes GenericCloud, EC2 y Azure ahora disponen de una variante que utiliza una partición LVM para el sistema de archivos raíz, lo que permite a los administradores de sistemas una flexibilidad y opciones adicionales para configurar sus sistemas. + +Puede encontrar en la página [SIG/Cloud Wiki](https://sig-cloud.rocky.page/) más información sobre los artefactos producidos por el Grupo de Interés Especial en la Nube, así como información sobre cómo involucrarse en el proyecto. + +## Problemas conocidos + +Actualmente no hay ningún problema conocido en 8.7. Los añadiremos aquí más adelante si aparecen después del lanzamiento. + +## Cambios principales + +Para obtener un listado completo de los principales cambios, por favor, vea el listado proporcionado por el desarrollador principal [aquí](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.7_release_notes/overview#overview-major-changes). + +A continuación figuran algunos puntos destacados. + +### Seguridad + +* Los Network Security Services (NSS) ya no soportan clavesde tipo RSA con menos de 1023 bits. +* Ahora `clevis-luks-askpass` está activado por defecto +* `fapolicyd` rebasado a la versión 1.1.3 + +#### DISA STIG + +Esta versión modifica la `guía-de-seguridad-de-scap` para que esté mejor alineada con DISA. Para obtener más información sobre estos cambios, por favor visite la página de upstream](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.7_release_notes/new-features#enhancement_security). + +* La Guía de Seguridad de SCAP (SSG) se ha rebasado a la versión 0.1.63 junto con otros cambios relacionados con SSG y DISA STIG. + +### Shells y herramientas de línea de comandos + +* `xmlstarlet` - una nueva herramienta que proporciona un conjunto de utilidades de línea de comandos para analizar archivos XML. +* `opencryptoki` actualizado a la versión 3.18.0 +* `powerpc-utils` actualizado a la versión 1.3.10 +* `libva` actualizado a la versión 2.13.0 + +### Redes + +* NetworkManager rebasado a la versión 1.40. Para conocer los cambios más importantes, consulte las notas de la versión upstream [ aquí](https://github.com/NetworkManager/NetworkManager/blob/nm-1-40/NEWS). +* Ahora NetworkManager almacena la información de las asignaciones DHCP en el directorio`/run/NetworkManager/devices/` + +### Sistema de archivos y almacenamiento + +* Se ha sido `nfsrahead`. Se puede utilizar para modificar el valor de `readahead` para los montajes NFS, y por lo tanto, puede afectar el rendimiento de lectura de NFS. +* Ahora `rpcctl` muestra la información de conexión de SunRPC. +* Ahora `multipath.conf` puede incluir modificaciones de configuración específicas del protocolo en DM Multipath + +### Lenguajes de programación dinámicos, servidores Web y bases de datos + +#### Flujos de Módulo + +Las ultimas versiones de los siguientes componentes están disponibles como módulos principales: + +* `ruby:3.1` +* `mercurial 6.2` +* `Node.js 18` + +#### Cambios adicionales + +* `mariadb-java-client` rebasado a la versión 2.7.1 +* `redis` rebasado a la versión 6.2.7 +* Un nuevo valor por defecto para la directiva `LimitRequestBody` en la configuración de `httpd` + +Para obtener más información sobre estos cambios, visite la página [ del desarrollador principal](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.7_release_notes/new-features#enhancement_dynamic-programming-languages-web-and-database-servers) que se ocupa de estos cambios. + +### Servicios de infraestructura + +* `chrony` actualizado a la versión 4.2 +* `unbound` actualizado a la versión 1.16.2 + +### Compiladores y herramientas de desarrollo + +#### Cambios relacionados con procesadores y máquinas + +* Ahora `libpfm` es compatible con los procesadores AMD Zen 2 y Zen 3. +* Ahora `papi` es compatible con los procesadores AMD Zen 2 y Zen 3. +* Mejora de la identificación de hardware para procesadores ARM +* El plugin `LLVM gold` ya está disponible para la arquitectura de IBM Z. + +#### GCC Toolset 12 + +* Annobin rebasado a la versión 10.79 +* `binutils` rebasado a la versión 2.38 +* GCC 12 y versiones posteriores soportan `_FORTIFY_SOURCE` de nivel 3 +* GDB rebasado a la versión 11.2 + +#### Flujos de Módulo + +* Un nuevo módulo principal: `maven:3.8` + +#### Cambios adicionales + +* La opción de resolución de stub DNS ahora soporta la opción `no-aaaaa` +* Rust Toolset rebasado a la versión 1.62.1 +* LLVM Toolset rebasado a la versión 14.0.0 + +### Administración de identidades + +* SSSD ahora soporta caché de memoria para peticiones SID +* Ahora IdM soporta la configuración de AD Trust con Windows Server 2022 +* Ahora IdM, durante una búsqueda de nombres, indica si un nombre indicado es un usuario o un grupo en un dominio de AD de confianza +* Nuevos roles `ipasmartcard_server` y `ipasmartcard_client` +* `samba` rebasado a la versión 4.16.1 +* SSD ya admite la integración directa con Windows Server 2022 + +### Virtualización + +* open-vm-tools rebasado a la versión 12.0.5 +* El hipervisor ESXi y SEV-ES ya son totalmente compatibles + +## Informar de errores + +Por favor, informe de cualquier error que encuentre en el [gestor de errores de Rocky Linux](https://bugs.rockylinux.org/). También le damos la bienvenida a unirse a nuestra comunidad y de la forma que desee a nuestros [Foros](https://forums.rockylinux.org), [Mattermost](https://chat.rockylinux.org), [a IRC en Libera.Chat ¡somete](irc://irc.liberachat/rockylinux), [Reddit](https://reddit.com/r/rockylinux), [Listas de correo](https://lists.resf.org), o cualquier otra forma en la que desee participar! + +