05Percorso tecnico
Amministrazione di sistemi Linux dalla riga di comando
Un percorso che parte dal significato del prompt e arriva alla gestione ordinaria di un server in esercizio. Ogni comando viene presentato per quello che serve sapere per usarlo bene: a che cosa risponde, in quale situazione si usa, come si scrive, quali esempi lo chiariscono e che cosa succede quando lo si sbaglia.
Filesystem e permessiFlussi e pipelineProcessi e systemdRete e SSH
Modalità di fruizione
- Svolgimento
- Interamente online e asincrono, da qualsiasi dispositivo: si studia quando si vuole, al proprio ritmo.
- Superamento dei test
- Almeno il 70% di risposte corrette; ogni risposta riceve la spiegazione del perché.
- Tentativi per test
- Illimitati: vale il tentativo migliore.
- Avanzamento
- Tracciato modulo per modulo: ciascun modulo si sblocca superando il test del precedente.
- Al termine
- Attestato nominativo in PDF, con codice univoco di verifica.
- Durata dell'accesso
- Hai 90 giorni dall'iscrizione per completare il percorso. Completandolo l'accesso resta disponibile senza scadenza; se il termine passa senza che il percorso sia completato, l'iscrizione viene sospesa e i risultati gia' raggiunti restano registrati.
- Iscrizione
- Con chiave nominativa, dopo la creazione dell'account.
Il percorso in dettaglio
Benvenuto. Questo percorso si impara digitando: ogni lezione contiene sessioni di terminale pensate per essere riprodotte, non lette. Prima di cominciare procurati un sistema su cui puoi sbagliare senza conseguenze: una macchina virtuale, un container oppure un server di prova.
Convenzione delle sessioni di terminale: una riga che inizia con $ è digitata da un utente normale, una che inizia con # da root; le righe senza prompt sono l'output del comando, quelle in corsivo sono commenti nostri e non vanno digitate.
Distribuzioni. Gli esempi sono verificati su Debian e Ubuntu; dove la famiglia Red Hat (RHEL, Rocky, AlmaLinux, Fedora) si comporta diversamente il testo lo segnala.
Obiettivi del percorso
Al termine del percorso sarai in grado di:
- muoverti nella shell capendo che cosa stai digitando: prompt, comandi, opzioni, argomenti e documentazione (Modulo 1)
- orientarti nel filesystem e operare sui file con sicurezza, cancellazioni comprese (Moduli 2 e 3)
- costruire pipeline di elaborazione del testo con flussi, redirezioni e filtri (Modulo 4)
- amministrare utenti, gruppi e permessi, capendo chi può fare che cosa e perché (Modulo 5)
- gestire processi, servizi, pacchetti e avvio del sistema con systemd (Moduli 6 e 7)
- configurare rete e accesso remoto SSH e trasferire dati in modo sicuro (Modulo 8)
- gestire dischi e archivi, automatizzare con script e mettere in sicurezza un server (Modulo 9)
A chi si rivolge e prerequisiti
A chi parte da zero con la riga di comando e a chi la usa già ma per imitazione, copiando comandi senza poterli spiegare. Non servono prerequisiti Linux; serve la disponibilità a esercitarsi su una macchina reale.
Modalità di svolgimento
Il percorso si svolge interamente online, in modalità asincrona: puoi studiare quando vuoi, al tuo ritmo, da qualsiasi dispositivo. La durata complessiva stimata è di 39 ore, da distribuire entro il termine di completamento indicato più avanti.
Ogni modulo è organizzato in quattro lezioni e due verifiche:
- Lezione. Una trattazione ragionata dell'argomento, con schemi, esempi e casi concreti.
- Approfondimento. Il quadro normativo e tecnico aggiornato, con le scadenze che contano e i riferimenti verificabili alla fonte.
- Casi reali. Che cosa succede davvero sul mercato: episodi documentati letti sempre con la stessa griglia, fino al controllo che avrebbe rotto la catena.
- In pratica. Che cosa si fa lunedì mattina: procedure, liste di controllo, modelli pronti e indicatori con cui misurare il risultato.
- Test di verifica. Domande a risposta chiusa sull'intero modulo. Il superamento richiede almeno il 70%; i tentativi sono illimitati e vale il voto migliore. Al termine di ogni tentativo ricevi la spiegazione puntuale di ogni risposta, anche di quelle corrette.
- Esercitazione. Un caso da attraversare scegliendo: ogni decisione apre una strada diversa e l'esito dipende da quello che hai scelto, con la spiegazione di che cosa sarebbe successo altrimenti. La valutazione è automatica e si può rifare quante volte si vuole.
Progressione. I 9 moduli si affrontano in sequenza: ciascun modulo si sblocca soltanto dopo aver superato il test del modulo precedente. Le esercitazioni non bloccano l'avanzamento, ma sono parte integrante del percorso e della valutazione complessiva.
Test finale e certificato
Superati i test di tutti i moduli si sblocca il test finale: 30 domande estratte casualmente dagli argomenti dell'intero percorso, con la stessa soglia del 70% e tentativi illimitati. Al superamento ottieni il certificato del percorso, scaricabile in PDF, con un codice univoco che ne consente la verifica di autenticità.
Termine di completamento
Hai 90 giorni dall'iscrizione per completare il percorso. 15 giorni prima della scadenza ricevi una email di avviso.
Se completi il percorso entro il termine, l'accesso resta disponibile senza limiti di tempo e ricevi l'attestato. Se il termine passa senza che il percorso sia completato, l'iscrizione viene sospesa: i risultati che hai gia' ottenuto restano registrati, e per riprendere serve una nuova chiave di iscrizione.
Supporto
Nel forum Annunci trovi le comunicazioni del docente. Per domande sui contenuti o sulle esercitazioni usa i canali indicati dal tuo referente per la formazione.
Programma
I moduli si affrontano in sequenza: ciascuno si apre con il superamento del test del precedente.
Modulo 1
La shell, il prompt e la struttura di un comando
Che cosa esegue davvero i comandi, come si legge un prompt, come è fatta la riga che digiti e come si consulta la documentazione installata sul sistema.
LezioneLezioneLezioneLezioneTest di verifica · 13 domandeEsercitazione
Modulo 2
Il filesystem: orientarsi, guardare, spostarsi
L'albero unico di Linux, lo standard FHS, percorsi assoluti e relativi, e i comandi con cui ci si muove e si osserva senza modificare nulla.
LezioneLezioneLezioneLezioneTest di verifica · 13 domandeEsercitazione
Modulo 3
Creare, copiare, spostare, cancellare
Le operazioni che modificano il filesystem, i caratteri jolly della shell, i collegamenti, e la ricerca di file per nome, tempo e dimensione.
LezioneLezioneLezioneLezioneTest di verifica · 14 domandeEsercitazione
Modulo 4
Testo, flussi e pipeline
Il modello a flussi di Unix: redirezione, pipe e i filtri con cui si estrae una risposta da un file di log senza aprirlo.
LezioneLezioneLezioneLezioneTest di verifica · 14 domandeEsercitazione
Modulo 5
Utenti, gruppi e permessi
Chi sei per il sistema, come si leggono e si scrivono i permessi, che cosa fanno davvero SUID, SGID e sticky bit, e come si usa sudo senza aprire falle.
LezioneLezioneLezioneLezioneTest di verifica · 14 domandeEsercitazione
Modulo 6
Processi, job e risorse del sistema
Che cosa sta girando e perché, come si controlla un processo dalla shell, come si legge il carico e come si scopre chi sta consumando memoria, CPU o disco.
LezioneLezioneLezioneLezioneTest di verifica · 14 domandeEsercitazione
Modulo 7
Pacchetti, servizi e avvio del sistema
Installare software dalle fonti giuste, e governare i servizi con systemd: unit, target, dipendenze, log e attività pianificate.
LezioneLezioneLezioneLezioneTest di verifica · 14 domandeEsercitazione
Modulo 8
Rete, accesso remoto e trasferimento dati
Configurazione e diagnosi di rete con iproute2, risoluzione dei nomi, SSH e chiavi, copia efficiente con rsync e filtraggio del traffico.
LezioneLezioneLezioneLezioneTest di verifica · 14 domandeEsercitazione
Modulo 9
Dischi, archivi, automazione e messa in sicurezza
Archiviazione e compressione, dischi e montaggi, script bash scritti per non fare danni, e la disciplina di hardening e diagnosi di un sistema in esercizio.
LezioneLezioneLezioneLezioneTest di verifica · 14 domandeEsercitazione
Test finale e certificato
La prova conclusiva del percorso pesca a caso fra tutte le domande dei nove moduli. Superandola ottieni l'attestato nominativo.
Test di verifica · 30 domandeAttestato
Come si accede al percorso
Per seguire "Amministrazione di sistemi Linux dalla riga di comando" serve un account sulla piattaforma: la registrazione è gratuita e richiede un minuto. Creato l'account potrai richiedere la chiave di iscrizione al percorso.
Torna a tutti i percorsi