Struttura del corso

Introduzione a Linux

  • Cosa è Linux? Storia ed ecosystemi
  • Panoramica delle distribuzioni (ad esempio, Red Hat, Ubuntu, CentOS)
  • Casistiche d'uso di Linux nelle aziende e nel cloud

Avviarsi con la Riga di Comando

  • Accesso, nozioni di base sul terminale, shell (bash, zsh)
  • Comprensione della riga di comando, opzioni e argomenti
  • Navigazione di base (pwd, ls, cd)

Gestione dei File e delle Directory

  • Creazione, visualizzazione e modifica di file (touch, cat, nano/vim)
  • Operazioni sui file (cp, mv, rm)
  • Gerarchia e strutture delle directory

Comprensione dei Permessi

  • Permessi sui file e sulle directory
  • Panoramica degli utenti e dei gruppi
  • Comandi chmod, chown, chgrp

Utenti e Processi

  • Elenco e gestione degli utenti
  • Cambio di utente (su, sudo)
  • Visualizzazione e controllo dei processi (ps, top, kill)

Nozioni di Base sulla Gestione dei Pacchetti

  • Introduzione ai gestori di pacchetti (yum/dnf/apt)
  • Installazione, aggiornamento e rimozione del software

Nozioni Fondamentali di Rete

  • Verifica della connettività (ping, ifconfig/ip)
  • Configurazione di base dell'host
  • Accesso SSH e connessioni remote sicure

Introduzione allo Scripting Shell

  • Cosa è uno script?
  • Scrittura di script shell di base
  • Variabili, cicli, costrutti condizionali

Monitoraggio del Sistema e Risoluzione dei Problemi

  • Utilizzo della memoria disco e carico di sistema (df, du, free)
  • Log e messaggi di sistema (journalctl/syslog)
  • Tecniche di risoluzione dei problemi di base

Riepilogo e Passi Successivi

Requisiti

Conoscenze Preliminari

  • Comfort di base nell'uso dei computer (nessuna esperienza precedente con Linux/Unix richiesta)

Requisiti Tecnici

  • Portatile con accesso a un ambiente Linux (fisico o virtuale)
  • Client SSH (per laboratori remoti) o capacità di VM locale
  • Accesso Internet (per la formazione online e le risorse)
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative