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

IscrivimiHo già un account

9moduli
39ore stimate
124domande di verifica
9esercitazioni
30domande nel test finale

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:

  1. Lezione. Una trattazione ragionata dell'argomento, con schemi, esempi e casi concreti.
  2. Approfondimento. Il quadro normativo e tecnico aggiornato, con le scadenze che contano e i riferimenti verificabili alla fonte.
  3. Casi reali. Che cosa succede davvero sul mercato: episodi documentati letti sempre con la stessa griglia, fino al controllo che avrebbe rotto la catena.
  4. In pratica. Che cosa si fa lunedì mattina: procedure, liste di controllo, modelli pronti e indicatori con cui misurare il risultato.
  5. 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.
  6. 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.

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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.

IscrivimiHo già un account

Torna a tutti i percorsi