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