Anche quest’anno il POuL organizza un corso Linux orientato alla amministrazione di sistema. Lo scopo del corso è quello di fornire tutte le conoscenze elementari per amministrare di un sistema GNU/Linux con agilità per gestire un server collegato in rete, insieme ad alcuni argomenti avanzati. Il corso sarà strutturato in 6 lezioni totalmente gratuite composte da due argomenti di circa 1 ora intervallati da una pausa di 10 minuti. All'interno di ciascun talk saranno mostrati alcuni esempi/esercizi. Non ci sarà una "sessione di esercizi" come l'anno scorso. I corsi si terranno in aule normali non informatizzate. È dunque necessario portare il proprio portatile se volete provare qualcuno degli esempi. Consigliamo comunque a chi può, di venire al corso con Linux preinstallato. (Non saranno rilasciati attestati di partecipazione come l'anno scorso) Il corso si terrà sempre in aula L.26.15 dalle 16:30 alle 19:00 Non è necessario iscriversi per partecipare. Il corso è gratuito, aperto al pubblico e non riservato unicamente agli studenti. Tenteremo di pubblicare i video di ciascuna lezione poco dopo che vengono svolte. I consueti corsi base orientati all’installazione e utilizzo di Linux come desktop saranno organizzati verso Ottobre. Di seguito trovate le date degli incontri e la scaletta degli argomenti trattati in ogni lezione. Qui trovate il materiale delle lezioni Prima lezione - Lunedì 7 Maggio 2012 16:30-19:00 aula L.26.15 Talk Introduttivo Introduzione all'amministrazione di sistema Concetti base di bash Licenze, boot, installazione del software Utenti e permessi Struttura utenti e gruppi di sistema Gestione dei permessi e dei proprietari (chmod/chwon) I poteri di root SetUID/SetGID e capabilities Veloce panoramica sugli RBA: selinux grsec e apparmor Seconda lezione - Lunedì 14 Maggio 2012 16:30-19:00 aula L.26.15 Dischi e filesystems I tipi di files Struttura delle cartelle (FHS) Creazione di archivi tar Concetto di partizione, creare, montare e clonare partizioni Setup raid, LVM e LUKS per la cifratura Gestione dei processi Nozione di processo e thread Stati di un processo, attributi del processo I segnali Tools per monitorare i processi e files aperti Terza lezione - Lunedì 21 Maggio 2012 16:30-19:00 aula L.26.15 Reti e Linux Collegarsi ad una rete: tools principali della suite "ip" per indirizzi e routing Routing e DNS Controllare lo stato delle connessionie (netstat/ss) Utilizzare netcat per fare test Utilizzo del server SSH e del comando scp Altri strumenti per l'analisi di rete Firewalling Concetti base di netfilter Utilizzare iptables Setup standard di un router Features avanzate di netfilter Quarta lezione - Lunedì 28 Maggio 2012 16:30-19:00 aula L.26.15 Server web Apache (setup LAMP) Installazione e configurazione di Apache con php e mysql Esempio di setup con un CMS o altre webapp OpenVPN e Iodine Funzionamento di una rete VPN Creazione di certificati e configurazione Setup tipico openvpn+NAT Funzionamento e configurazione del softwarre di tunneling DNS iodine Quinta lezione - Lunedì 4 Giugno 2012 16:30-19:00 aula L.26.15 Server di posta - postfix Funzionamento generale di un server di posta elettronica Configurazione di Postfix Server web Nginx Struttura generale di nginx Configurazione Esempi pratici, moduli utili Sesta lezione - Martedì 5 Giugno 2012 16:30-19:00 aula L.26.15 Tracker torrent e tor Server git con gitlab
Anche quest'anno tornano i corsi Linux, sotto però una nuova veste. Quest'anno il POuL organizzerà un corso Linux orientato alla amministrazione di sistema. Lo scopo del corso è quello di fornire tutte le conoscenze elementari per amministrare di un sistema Linux con agilità e anche per gestire un server collegato in rete. Il corso sarà strutturato in 4 lezioni totalmente gratuite composte da due argomenti teorici da 45 minuti ciascuno circa, una pausa di 10 minuti e 50 minuti di "sessione pratica" dove potrete subito provare con qualche esercizio ciò che viene spiegato sul vostro portatile con il nostro aiuto. I corsi si terranno in aule normali non informatizzate. È dunque necessario portare il proprio portatile per gli esercizi: ad ogni lezione verranno forniti CD e DVD e chiavette USB con una distribuzione live per poter sperimentare senza dover installare nulla o rischiare di danneggiare i propri dati. Consigliamo comunque a chi può, di venire al corso con Linux preinstallato. Al termine del corso sarà rilasciato simbolicamente un attestato di partecipazione a chi è stato presente a tutte le lezioni. Non è necessario iscriversi per partecipare. Il corso è aperto al pubblico e non riservato unicamente agli studenti. Dopo ogni lezione sarà pubblicato qui un video di ciascuna in tempi brevi (massimo 2-3 giorni dopo). I consueti corsi base orientati all'installazione e utilizzo di Linux come desktop saranno organizzati a Ottobre. Di seguito trovate le date degli incontri e la scaletta degli argomenti trattati in ogni lezione. Prima lezione (Giovedì 19 Maggio 2011 ore 16:30-19:00 aula S.1.2) Prima parte: "Introduzione alla amministrazione di sistema" Definizione del corso e idee sulla amministrazione di sistema Le licenze opensource e free software Ottenere ed installare Linux Bash ed i comandi principali Seconda parte: "Il boot del sistema" Struttura del processo di boot ed i suoi passi principali Operare sui runlevel Gestione dei demoni Sessione pratica di esercizi Seconda lezione (Martedì 24 Maggio 2011 ore 16:30-19:00 aula S.0.2) Prima parte: "Gestione degli utenti" I poteri di root Creare, limitare e rimuovere utenti Gestire i gruppi Seconda parte: "Dischi e filesystem" Gestire partizioni Creare e montare filesystems Raid e LVM I tipi di files, permessi e proprietari Creazione di archivi Sessione pratica di esercizi Terza lezione (Martedì 7 Giugno 2011 ore 16:30-19:00 aula C.1.1) Prima parte: "Gestione dei processi" Nozione di processo ed i suoi attributi I segnali Controllare il carico di un sistema Seconda parte: "Gestione del software" Compilazione di un programma da sorgenti Installazione di pacchetti Utilizzare repository Aggiornare il software Sessione pratica di esercizi Quarta lezione (Martedì 14 Giugno 2011 ore 16:30-19:00 aula C.1.1) Prima parte: "Reti & Linux" Gestione della rete in linux Collegarsi a reti cablate e wireless Controllare il carico della rete Gestire un firewall o un router con iptables Seconda parte: "Servizi web" Gestione di un server SSH Installazione di un server FTP Installare un database Sessione pratica di esercizi Per qualunque domanda scriveteci a info@poul.org