Corso Gnu/Linux sys admin

Martedi’19 aprile 2011 vi aspettiamo a Strike alle 19:30
per la lezione 0!

Durante questo primo incontro, abbiamo pensato di
dedicare un po’ di tempo a conoscerci ed organizzarci. Cercheremo di
capire insieme cosa vi aspettate dal corso, quale e’ il livello dal
quale partite, quali le vostre esigenze tecniche e logistiche, in modo
da rendere il corso il piu’ proficuo possibile per tutt*.

Oltre a questo, effettueremo il setup di virtual box sulle vostre
macchine (tranquill* vi spiegheremo tutto per bene martedi’…), il
setup di vnc e vi daremo qualche spiegazione sull’utilizzo di questi
strumenti, che poi saranno di supporto alla didattica.

Compatibilmente con il tempo che avremo, vedremo se fare anche una
panoramica sull’ambiente Gnu/Linux, la distribuzione delle immagini
delle virtual machine e la relativa prova di accensione/spegnimento
delle medesime.

Il corso prevede tendenzialmente i seguenti tre moduli che saranno
per quanto possibile calibrati con gli/le alunni/e via via che si
affronteranno i vari argomenti:

Modulo 1

  Introduzione a Linux
  La procedura di Login e Logout
  Struttura del filesystem:
      Home directory
      come muoversi
      Path assolute e relative
  Gestione dei file:
      tipi di file e permessi
      copia, spostamento, rinomina
      visualizzarne il contenuto
  Uso della guida:
      man
  Comandi di sitema:
      ricerca
      filtri
  Il vi
  La shell:
      introduzione
      comandi principali e loro sintassi
      variabili d'ambiente e variabili utente
      concatenazione e la redirezione output
  Interfaccia grafica: (accenni)
      il server X      (accenni)
      desktop e Window manager   (accenni)
  Cenni di installazione
  Convivenza con altri Sistemi Operativi

Modulo 2

  Che cos'è una shell
  Le principali shell di un sistema *nix
      Korn
      C shell
      Bash
  La Bash shell
      concetti di base
      variabili d'ambiente
  Scrivere script in bash
      perchè scrivere uno script
      perchè usare la bash
      sintassi della bash
          operatori
          variabili
          cicli e strutture di controllo del flusso
          commandi built-in
          funzioni
      le espressioni regolari
      argomenti avanzati
          sed
          awk
  La bash per l'utente Linuxdi
  La bash per l'amministratore Linux

Modulo 3

  Teoria delle reti : TCP/IP
  Gestione del tcp/ip in sistemi linux
	gestione schede di rete
	gestione rotte
  Sicurezza e firewalling
  Stumenti di troubleshooting (ping - traceroute - nslookup - nmap )
  Servizi di rete
	ssh - login a macchine remote
	ftp - sftp - trasferimento file
  Apache + PHP + Mysql	 configurare un server web completo
  Clustering e alta affidabilità

E’ previsto un solo incontro settimanale, il martedi’ alle 19:30 a strike,
con possibili integrazioni per rivedere gli argomenti piu’ interessanti;
la durata complessiva del corso sara’ strettamente funzionale alla
comprensione delle tematiche affrontate, ma comunque non superiore ai 3 mesi.

Sono previste delle esercitazioni sia durante il corso che a casa, nonche’
un esame finale per valutare i progressi fatti.

Come ambiente di lavoro e’ stata scelta la distribuzione Centos perche’
molto simile alla Red Hat ampiamente utilizzata in ambito enterprise,
virtualizzata con virtualbox per non perdere tempo con i problemi legati
all’installazione.

Il corso prevede una sottoscrizione di 30 euro a persona al mese che
andranno perlopiu’ a finanziare i progetti del laboratorio,
una piccola parte a rimborso spese degli insegnanti.

I commenti sono chiusi.