Nel contesto della formazione professionale rivolta ad aziende ed enti pubblici, sono stati preparati ed erogati dei corsi di Amministratore di sistemi Linux, al livello base ed al livello avanzato.
Il contenuto del corso è allineato con alcuni moduli della certificazione LPIC (Linux Professional Institute Certification), a cavallo tra i livelli 1 e 2. Tutto il materiale didattico è disponibile liberamente con licenza Creative Commons BY-NC-SA.
I docenti del corso sono i proff. Giovanni Squillero, Bartolomeo Montrucchio e Fulvio Corno.
Materiale didattico
Amministratore Linux - Livello base
- Primi passi - VirtualBox - Installazione Ubuntu 12.04 LTS - Shell
- Cosa è Gnu/Linux - Breve storia - Concetti fondamentali
- La shell Bash - Comandi base - Comandi avanzati - Espressioni regolari
- Scripting - Esecuzione condizionale - Costrutti iterativi - Variabili (quoting, espansione)
- SSH base - Configurazione di sistema da terminale
- Log files - Approcci al Troubleshooting
- Gestione dischi - File system - LVM
- Moduli del kernel - Boot del sistema
- Network configuration - IPTables firewall
Amministratore Linux - Livello avanzato
- Richiami su Linux - Webmin - Reti di calcolatori
- Linux Kernel, driver e compilazione
- Condivisione di dischi - NFS - Reti miste Windows/Linux - SMB e NetBIOS - Samba (server)
- Architetture web - Linguaggi e standard - Web server, application server, database server - Protocollo HTTP
- Apache HTTP Server - Funzionalità - Configurazione - Virtual Host - SSL e https
- Componenti dello stack LAMP - PHP, il linguaggio, l'installazione - MySQL, installazione, configurazione - phpMyAdmin - Interazione tra PHP e MySQL