Il corso parte da un livello base per utenti che vogliono apprendere il funzionamento del terminale
tramite la realizzazione di script per velocizzare ed automatizzare i processi su Linux.
Clicca sulle seguenti lezioni per approfondire gli argomenti trattati:
Obiettivi
Introduzione allo scripting e overview delle varie shell con particolare attenzione alla Bash.
Analisi e utilizzo del terminale, overview dei principali comandi da terminale per lo scripting.
Programmare ed eseguire uno script.
Si introduce BASH partendo da zero: come strutturare uno script, renderlo eseguibile e usare variabili d’ambiente e parametri. Si impara a gestire input/output con redirect e pipe
Obiettivi
Si introducono gli “if” / ”elif” e i “for” / “while” per controllare il flusso del programma.
Si lavora concretamente con il filesystem Linux: ricerca avanzata di file con find, automazione di operazioni su directory e permessi.
La parte centrale è dedicata alla manipolazione del testo con grep e sed, strumenti fondamentali per estrarre e trasformare dati da log e file di configurazione.
Obiettivi
Si passa a uno stile di scripting professionale e modulare: le funzioni permettono di riutilizzare il codice, gli array di gestire insiemi di dati.
La parte più importante riguarda la robustezza degli script con la gestione degli errori.
Obiettivi
Si porta tutto in produzione: si costruisce un sistema di backup con rotazione delle copie e verifica dell’integrità, schedulando l’esecuzione automatica degli script con cron.
La lezione culmina nel progetto finale, uno script di monitoraggio del sistema di base che integra tutte le competenze acquisite nel corso.
Compila il modulo sottostante per scriverci e chiedere info sui corsi!
Appena partiranno i corsi riceverai una mail con tutti i dettagli su data di inizio, orari, argomenti nello specifico e modalità di iscrizione!
Una volta inviata la tua richiesta puoi tornare ai corsi:
I corsi Linux online sono un’iniziativa promossa dall’Associazione di Promozione Sociale Orvieto Linux User Group
Sede legale: Largo Tevere 4 05018 Orvieto (TR) – C.F. 90012070554
Copyleft © 2005 – 2020 – Privacy Policy e Cookie Policy
Linux® è un marchio registrato da Linus Torvalds sotto licenza GPL