Titolo del modulo: dgt_sys04 – Distribuzioni GNU/Linux
Descrizione del modulo:
“dgt_sys04 – Distribuzioni GNU/Linux” tratta le principali distribuzioni Linux. Il modulo esamina l’ecosistema GNU/Linux, sia le distribuzioni etiche sia quelle orientate all’enterprise, e le conoscenze necessarie per lavorare nei diversi ambienti Linux. È rivolto sia a chi è alle prime armi con Linux sia a chi lo usa già.
Ogni distribuzione viene prima studiata sulla carta: filosofia, package manager, modello di rilascio e impostazioni di sicurezza predefinite. Poi, nelle sessioni pratiche, si lavora solo in linguaggio naturale: chiedi alla macchina di installare e configurare una certa distribuzione e verifichi il suo lavoro alla luce di ciò che sai su quella distribuzione, accorgendoti ad esempio quando usa le convenzioni di apt su un sistema basato su RPM o salta un passaggio richiesto dalla variante enterprise.
Obiettivi del modulo:
-
Comprendere le basi: Acquisisci una comprensione di base di ciò che rende GNU/Linux unico rispetto ad altri sistemi operativi.
-
Esplorare le distribuzioni etiche: Scopri le distribuzioni che pongono al centro privacy degli utenti, libertà e principi open source, come Debian e le sue derivate quali Ubuntu, oltre a Fedora e Arch Linux. Ne discuteremo filosofie, sistemi di gestione dei pacchetti e supporto della community.
-
Soluzioni pronte per l’enterprise: Studia le distribuzioni Linux di livello enterprise progettate per stabilità, sicurezza e scalabilità negli ambienti aziendali. Tra gli esempi principali: Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES) e le release Ubuntu LTS di Canonical. Ne tratteremo funzionalità, modelli di licenza, strutture di supporto e casi d’uso.
-
Esperienza pratica in linguaggio naturale: In sessioni live ed esercitazioni, istruisci la macchina a installare, configurare e gestire diverse distribuzioni, poi revisiona ogni passo che compie. Confrontare come la stessa richiesta viene eseguita su sistemi diversi ti mostrerà i punti di forza e gli ambiti di applicazione di ciascun tipo di distribuzione.
-
Sicurezza e manutenzione: Studia le best practice per mantenere la sicurezza ed eseguire aggiornamenti regolari sia negli ambienti Linux etici sia in quelli enterprise, e scopri come ciascuna distribuzione gestisce in modo diverso questi aspetti critici, così da verificare che la macchina li rispetti.
-
Analisi comparativa: Sviluppa la capacità di confrontare le diverse distribuzioni in base a casi d’uso, prestazioni, supporto della community e possibilità di personalizzazione.
Unità del modulo:
- Modulo 1: Introduzione a GNU/Linux
- Storia di Linux
-
Componenti principali di un sistema Linux
-
Modulo 2: Distribuzioni etiche
- Panoramica dei principi etici nel software open source
-
Approfondimento su Debian, Ubuntu, Fedora e Arch Linux
-
Modulo 3: Distribuzioni enterprise
- Introduzione alle esigenze e ai requisiti enterprise
-
Studio dettagliato di RHEL, SLES e Ubuntu LTS
-
Modulo 4: Installazione e configurazione pratica
- Descrivere alla macchina l’installazione desiderata e seguire, passo per passo, come installa ciascuna distribuzione
-
Revisionare le configurazioni che applica nei diversi ambienti e correggerle dove necessario
-
Modulo 5: Pratiche di sicurezza
- Comprendere i modelli di sicurezza in Linux
-
Far applicare le best practice sui sistemi etici ed enterprise, e verificarle
-
Modulo 6: Manutenzione e aggiornamenti
- Strategie per gli aggiornamenti e la manutenzione del sistema
-
Strumenti e utility per una gestione efficiente
-
Modulo 7: Analisi comparativa e casi d’uso
- Casi di studio sull’applicazione delle diverse distribuzioni
- Un framework decisionale per scegliere una distribuzione
Destinatari:
Questo modulo è rivolto a professionisti IT, amministratori di sistema, sviluppatori software, studenti e chiunque sia interessato alle tecnologie open source. Si applica sia all’introduzione di Linux in un’organizzazione sia all’uso di Linux a casa, e sviluppa il giudizio pratico necessario per guidare una macchina nel lavoro.
Si impara a scegliere e usare le distribuzioni GNU/Linux sia in contesti etici sia enterprise.
Gli studenti possono caricare i propri esercizi nel Progetto Git dell’Academy DevOps & SRE. Per questo modulo, crea una cartella con il tuo username come nome nella seguente sottocartella: https://github.com/Garanti-Del-Talento/gdt_academy
