Il sistema operativo Linux
Corso di Laurea in Ingegneria Informatica
Informazioni
Lo scopo di questo ciclo di seminari sarà l'introduzione dei concetti di base per gestire un sistema Linux.
I seminari saranno erogati on-line attraverso 13 video lezioni di 2-3 ore, rilasciate periodicamente a cadenza settimanale a partire da Lunedì 10 Gennaio. I link per le video lezioni saranno disponibili su questo sito nell'apposita sezione.
Il riconoscimento di 3 CFU per "Altre attività formative" avverrà dopo il sostenimento di un test di verifica.
N.B.: il riconoscimento dei CFU è previsto solo ed esclusivamente per gli studenti del 3° anno laureandi e FC.
Il modulo di iscrizione (scadenza iscrizioni 26 Gennaio 2024) è disponibile al seguente link: https://forms.gle/wbPo3LVK8X3PoG6D9
Le prove di verifica, consistenti in un testo con quesiti a risposta multipla, si svolgeranno nelle seguenti date.
29/01/2024 15:00 in aula F150 Link Prenotazione (entro il 28 gennaio 2024)
27/06/2024 15:00 in aula F160 Link Prenotazione (entro il 26 giugno 2024)
09/09/2024 15:00 in aula F180 Link Prenotazione (entro l'8 settembre 2024)
Poiché tale attività non costituisce un corso di insegnamento non saranno calendarizzati ulteriori appelli durante le normali sessioni di esame.
I partecipanti potranno preventivamente scegliere una sola data per sostenere la prova di verifica.
Due settimane prima della data di ciascuna prova, verrà inviata una email a tutti gli iscritti con le istruzioni da seguire per sostenere il test di verifica.
Video lezioni
Video lezioni del seminario e relativo materiale.
N.B.: per visualizzare correttamente tutto il materiale, occorre effettuare l'accesso ai servizi Google con il proprio account community.unipa.it.
[2h] Introduzione, installazione, e setup dell'ambiente
[2h] Comandi di base
[3h] Text processing
[3h] Editor di testo Vim
[3h] Introduzione allo scripting Bash
[2h] System administration 1/2
[2h] System administration 2/2
[2h] Networking 1/2
[2h] Networking 2/2
[3h] I makefile
[3h] Version control (Git)
Materiale
Bibliografia
Ellen, Siever, et al. “Linux in a Nutshell 6th Edition.” (2009).
Shotts, William. “The Linux command line: a complete introduction.” No Starch Press (2019).
Jon Loeliger "Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development" O'Reilly Media (2009).
Robbins, Beebe . " Classic Shell Scripting: Hidden Commands that Unlock the Power of Unix" O'Reilly Media, Inc (2008).
Dougherty, Robbins, "Sed and Awk" O'Reilly Media, Inc.
Robert Mecklenburg, "Managing Projects with GNU Make" O'Reilly Media (2004)