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 video lezioni. 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 e FC.
Il modulo di iscrizione è disponibile al seguente link: https://forms.gle/vTjHFES4sRLH5ybN8
Le prove di verifica, consistenti in un testo con quesiti a risposta multipla, si svolgeranno nelle seguenti date.
22/01/2025 in aula F170 ore 16:30 previa registrazione tramite il seguente modulo: https://forms.gle/KG3evAYdzkhjLro48)
17/02/2025 in aula A310 ore 10:30 previa registrazione tramite il seguente modulo: https://forms.gle/24b3Urvc1fNcG1LZ9
23/05/2025 in aula A320 ore 15:30, ESCLUSIVAMENTE per gli studenti che hanno conseguito almeno 137 CFU, previa registrazione tramite il seguente modulo: https://forms.gle/DSDcouU248uwUfxA8
26/06/2025 in aula F170 ore 17:00 previa registrazione tramite il seguente modulo: https://forms.gle/AhPiJFHE1yuriJCp8
15/09/2025 in aula F130 ore 15:00 previa registrazione tramite il seguente modulo: https://forms.gle/XUB7CABaRFkZJkWx9
Poiché tale attività non costituisce un corso di insegnamento non saranno calendarizzati ulteriori appelli durante le normali sessioni di esame.
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 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)
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)