Corso di Introduzione all'Amministrazione di Sistemi GNU/Linux

Uso della shell, Configurazione di sistema e di rete, Debugging, Configuration Managment
System Automation, Container e Virtualizzazione.

Breve descrizione del corso

Questo corso introdurrà i partecipanti all’architettura dei sistemi GNU/Linux e alle più comuni procedure di amministrazione attraverso una serie di lezioni/workshop teorico-pratiche.

Destinatari del corso sono tutti coloro che desiderano avere una maggiore comprensione e controllo dei propri sistemi GNU/Linux (desktop, server o embedded):

  • gli utenti novizi non abituati alla linea di comando potranno apprendere le potenzialità delle shell unix e dei comandi a loro disposizione
  • gli sviluppatori web potranno apprendere i principi dell’amministrazione di sistema, allo scopo di gestire correttamente i propri server o di realizzare applicazioni maggiormente integrate all’interno del sistema
  • gli amministratori di sistema potranno apprendere alcune delle nuove pratiche e degli strumenti a loro disposizione, come le tecnologie di “containment” e di “system automation”
Il corso è composto da due moduli:
  • BASE: della durata di circa 3 lezioni (~ 8h)
  • AVANZATO: della durata di circa 4 lezioni (~ 14h)

La partecipazione al corso è gratuita, previa pre-registrazione obbligatoria attraverso la pagina "Registrati"

Location: Il corso verra' svolto presso le Ex Manifatture Knos - Via Vecchia Frigole 36 - Lecce


Date e orari:

  • Lunedi' 19 Gennaio 2014 ~ 17:00-20:00 ~ Modulo BASE
  • Giovedi' 22 Gennaio 2014 ~ 17:00-20:00 ~ Modulo BASE
  • Lunedi' 26 Gennaio 2014 ~ 18:00-20:00 ~ Modulo BASE
  • Lunedi' 9 Febbrario 2014 ~ 17:00-20:00 ~ Modulo BASE

  • Giovedi' 19 Febbrario 2014 ~ 18:30-20:30 ~ Modulo AVANZATO
  • Giovedi' 26 Febbrario 2014 ~ 18:30-20:30 ~ Modulo AVANZATO
  • Martedi' 3 Marzo 2014 ~ 18:30-20:30 ~ Modulo AVANZATO
  • Martedi' 10 Marzo 2014 ~ 18:30-20:30 ~ Modulo AVANZATO
  • Martedi' 17 Marzo 2014 ~ 18:30-20:30 ~ Modulo AVANZATO
...


BASE ADVANCED
Prerequisiti:
  • dotazione hardware minima: PC (Intel/AMD 64bit, RAM >= 2Gb)
  • nessuna conoscenza in ingresso necessaria
Prerequisiti:
  • dotazione hardware minima: PC (Intel/AMD 64bit, RAM >= 2Gb)
  • conoscenza base di uso della shell, configurazione base di rete e di sistema
Argomenti:
  • Introduzione all’ambiente di esercitazione e alla Virtualizzazione
  • Uso della shell/cli (paradigma/filosofia unix, file e pipe, utenti/gruppi e l’utente root)
  • Configurazione di sistema (FHS, apt e dpkg, services, /etc/default, sudoers)
  • Configurazione di rete (/etc/network/interfaces, /etc/resolv.conf, /etc/hosts, ping, traceroute/tracepath)
Argomenti:
  • Strumenti di debugging e configurazione di rete (tcpdump, iptables, ifconfig/route/ip)
  • Chroot & Containers (chroot, LXC)
  • Configuration Management & System Automation: Ansible (inventory, common modules, playbook, role)

Le date dei giorni di sessione saranno definite quanto prima.
- Il modulo base si strutturera' in 3 pomeriggi di massimo 3h ogni sessione e si svolgera' nella terza e quarta settimana di gennaio
- Il modulo avanzato seguira' quello base e si svolgera' nel tardo pomeriggio/prima serata in base alle esigenze dei corsisti