Amministrazione avanzata di server Linux e' uno strumento importante per capire ed implementare i servizi di rete in ambiente Linux. E' un tutorial ideale per chi e' incuriosito dalle potenzialita' di questo sistema operativo open source ed un manuale di riferimento anche per utenti esperti. Il testo e' stato pensato e realizzato come guida pratica da affiancare, nella didattica, a testi teorici che affrontano i temi sui sitemi operativi Linux, sulle reti e sulla sicurezza.
Ciascun file di configurazione riportato sul testo e' stato provato dagli autori in ambiente Red Hat Linux 9 ed e' fruibile sul sito web www.proflinux.net.
Argomenti trattati:
- Installazione di Red Hat 9
- Processi, File System e comandi di base
- Networking su Linus ed utilizzo di ssh
- Implementazione di file server SMB, Atalk, NFS
- Gestione centralizzata degli utenti con LDAP e NIS
- Gestione di servizi DNS (Bind), web (Apache), mail (Sendmail), FTP (Vsftpd), proxy (Squid e Squidguard), webmail
- (Openwebmail), RAS, X Terminal Server ed implementazione di un motore di ricerca (Htdig)
- Gestione dei servizi di log (syslog e logrotate)
- Gestione dei comandi a tempo (cron e anacron)
- Implementazione di antivuirus centralizzato
- Gestione di RDBMS con MySQL
- Realizzazione di pagine web dinamiche con PHP e MySQL
- Automazione dei processi con scripting Bash, Expect ed AWK
- Gestione della sicurezza con firewall basati su Netfilter/IPTables, NAT e Portsentry
- Reti VPN con trasmissione dati in chiaro e crittografati con ssh
- Monitoraggio di sistemi SNMP con MRTG
- Implementazione di sistemi IDS con Snort e ACID
- Implementazione di bridge/router Linux con routing statico e dinamico (Zebra)
- Implementazione di cluster scientifici con OpenMosix e di bilanciamento del carico con LVS
- Amministrazione di sistema attraverso l'ambiente grafico X e gestione remota con VNC e TightVNC
|