L'obiettivo principale del corso è l'acquisizione di competenze pratiche nell'ambito dell'amministrazione ordinaria e straordinaria di sistemi informatici complessi, con particolare attenzione all'utilizzo di soluzioni Open Source e alla gestione dei servizi.
Prerequisiti
Conoscenze di programmazione, Sistemi Operativi e reti.
Metodi didattici
Il corso, al fine di raggiungere gli obiettivi formativi previsti, si svolge prevalentemente attraverso lezioni frontali ed esercitazione in laboratorio. Sono inoltre previste esercitazioni guidate svolte dagli studenti con lo scopo di stimolare l’approccio al problem solving. Tutte le attività sono svolte con supporto di lavagna digitale (video-wall) e computer.
Verifica Apprendimento
L'esame consiste in una presentazione seminariale di un progetto inerente gli argomenti del programma. Il progetto da elaborare viene concordato con il docente e consiste nella scelta di un problema e nella successiva applicazione di alcune delle tecniche apprese durante il corso per la risoluzione del problema. Durante la presentazione del progetto saranno chiesti eventuali approfondimenti sugli argomenti trattati durante il corso (definizioni, esempi rilevanti, applicazioni, collegamenti tra i vari argomenti.) con il duplice scopo di verificare il livello di conoscenza e di comprensione dei contenuti del corso e di valutare l'autonomia di giudizio, la capacità di apprendimento, l'abilità comunicativa e la proprietà di linguaggio scientifico e indi valutare le facoltà logico-deduttive acquisite dallo studente. La valutazione è fatta in trentesimi.
L’architettura di un sistema GNU/Linux. La shell e I comandi. Il linguaggio di programmazione PERL La configurazione dei servizi di base del Sistema. Il RAID. Amministrazione ordinaria del Sistema. La gestione dei servizi base delle reti. Il servizio DNS. Amministrazione straordinaria del Sistema.