Systems: fondamenti Linux
Codice: EH-SYS
Durata: 7 ore e 26 min

Con questo modulo del percorso Ethical Hacker entri nel sistema operativo che è di casa nella sicurezza offensiva: Linux. Dalla filosofia e struttura del sistema fino alla riga di comando, imparerai a muoverti con sicurezza tra file system, processi, redirezioni e primi script di shell. Sono competenze operative che userai costantemente in tutti i moduli successivi: senza padronanza dell'ambiente Linux, gli strumenti dell'Ethical Hacker restano scatole chiuse.


Questo corso include
  • E-Learning
  • Video lezioni registrate chiare ed efficaci (circa 7 ore e 26 minuti)
  • Accesso al corso h24
  • Attestato di partecipazione
  • Uppy, l'AI Tutor addestrato sui materiali ufficiali del corso, disponibile 24/7
  • 31 Materiali scaricabili
  • 11 Laboratori didattici
  • Test ed esercizi di valutazione
  • Email di supporto per interagire con i docenti

Obiettivi del corso
  • Conoscere origini, filosofia e struttura di Linux: kernel, shell, comandi e processi.
  • Muoversi con sicurezza nel file system, gestendo file, directory, permessi e protezioni.
  • Padroneggiare la redirezione di input, output ed errore.
  • Usare filtri e pipeline per elaborare dati dalla riga di comando (grep, sort, sed, awk e altri).
  • Gestire processi, job, variabili d'ambiente e segnali.
  • Acquisire i primi rudimenti di programmazione shell: quoting, metacaratteri, globbing e composizione di comandi.

A chi è rivolto

A chi vuole acquisire familiarità con l'ambiente Linux, base operativa per tutti i moduli successivi.


Competenze richieste

Nessuna competenza specifica; può essere seguito in parallelo o subito dopo Foundation.


Programma del corso

  • Cenni storici e la filosofia di Linux
  • Le distribuzioni
  • Il Kernel
  • La shell
  • I comandi
  • I processi

  • File e Directory
  • La struttura del File System
  • Permessi e protezioni
  • Comandi per file e directory

  • Stdin, Stdout e Stderr
  • La redirezione dell'input
  • La redirezione dell'output
  • La redirezione dell'errore

  • Le pipes
  • grep
  • sort
  • uniq
  • nl
  • tr
  • head
  • tail
  • wc
  • sed
  • awk

  • Le variabili ambientali
  • I job
  • Gli stati dei processi
  • I segnali

  • Quoting
  • Metacaratteri e globbing
  • Semplici esempi di sostituzione
  • Composizione di comandi
  • Il primo programma