Contattataci

Struttura del corso

Introduzione a Linux

  • Cos’è Linux? Storia e panoramica degli ecosistemi associati.
  • Panoramica sulle distribuzioni più comuni (ad esempio Red Hat, Ubuntu, CentOS).
  • Utilizzo di Linux nell’ambito aziendale e nei servizi cloud.

Primi passi nella riga di comando

  • Accesso al sistema, nozioni base sulla shell (bash, zsh).
  • Comprensione della formattazione dei comandi, opzioni e parametri.
  • Maneggio di operazioni basilari (pwd, ls, cd).

Gestione di file e directory

  • Creazione, visualizzazione e modifica dei file (touch, cat, nano/vim).
  • Operazioni fondamentali sui file: copia, spostamento ed eliminazione (cp, mv, rm).
  • Struttura gerarchica della directory di Linux.

Il concetto di permessi nei file

  • Autorizzazioni assegnate a file e cartelle.
  • Nozioni generali su utenti e gruppi.
  • Utilizzo dei comandi chmod, chown e chgrp per modificare i permessi.

Utenti e processi in esecuzione

  • Visualizzazione ed amministrazione degli utenti registrati.
  • Cambio di utente attivo: utilizzo dei comandi su e sudo.
  • Gestione e monitoraggio dei processi in corso (ps, top, kill).

Introduzione alla gestione dei pacchetti software

  • Nozioni preliminari sui gestori di pacchetti come yum, dnf e apt.
  • Installazione, aggiornamento e rimozione di software.

Elementi base della rete in Linux

  • Verifica della connettività: comandi come ping, ifconfig o ip.
  • Configurazione minima di un host di rete.
  • Accesso remoto tramite SSH e sicurezza delle comunicazioni.

Introduzione agli script nella shell

  • Cos’è uno script? Funzioni e scopi principali.
  • Scrivere semplici script in ambiente Linux.
  • Impiego di variabili, cicli e strutture condizionali.

Monitoraggio del sistema e risoluzione dei problemi

  • Analisi dello spazio disco utilizzato e dell’utilizzo della CPU/memoria (df, du, free).
  • Lettura dei log di sistema e dei messaggi generati dal kernel (journalctl/syslog).
  • Teccniche basilari per individuare ed affrontare i problemi comuni.

Riepilogo e prossimi passi da compiere

Requisiti

Conoscenze prerequisite

  • Una conoscenza base nell’utilizzo dei computer (non è necessaria alcuna precedente esperienza con Linux o Unix).

Requisiti tecnici

  • Un portatile in grado di ospitare un ambiente Linux, fisico o virtuale.
  • Un client SSH (per i laboratori remoti) oppure la possibilità di utilizzare macchine virtuali localmente.
  • Connessione a Internet (necessaria per il corso online e per l’accesso alle risorse didattiche).

Avvertenza: Il presente corso fa parte della gamma formativa globale di NobleProg; la sua erogazione avviene tramite i partner autorizzati della rete NobleProg, tra cui NobleProg Ontario Inc.

 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative