OpenSkills Index of Topics

Web Servers

Language Java Virtual Machine: Overview Definizione di JVM, visione d'insieme sulle principali JVM disponibili.
Language Il Web e i server Web Definizione del Web, visione d'insieme sui server disponibili, statistiche.
Language Apache: principi di base Introduzione all'installazione, uso e configurazione di Apache
Language Gestione del servizio httpd Avvio, chiusura, verifica del servizio, opzioni di invocazione.
Language Installare e compilare APACHE Installazione e upgrade di Apache tramite package e sorgenti.
Language Design di una infrastruttura Web Design della rete, dei server, dei servizi.
Language Principi di configurazione di Apache Prima analisi di httpd.conf, settaggio dei parametri base. Tool grafici per la configurazione.
Language Elementi base della configurazione di Apache Le direttive per la gestione della configurazione: IfModule, IfDefine, Include, Options e Overrides.
Language MOD_PERL Principi, Installazione, configurazione.
Language SSL - Principi e installazione Installazione e configurazione di openssl e mod_ssl, Creazione di chiavi e certificati.
Language Apache performance tuning Suggerimenti e informazioni per migliorare le performance di Apache.
Language JAVA Application Servers Resin, Tomcat... Principi, Installazione, configurazione.
Language CGI: Common Gateway Interface Introduzione, logica, esempi
Language Sicurezza e Apache Breve rassegna della security history, problematiche attuali. Security e siti dinamici.
Language Il modulo PHP per Apache Principi, Installazione, configurazione.
Language SSI: Server Side Includes Introduzione, reference
Language Proxy, caching e gestione della banda Configurazione Proxy accelleration e caching. mod_bandwidth e gestione della banda occupata.
Language Manuali, libri, risorse online su Apache Documentazione e risorse su Apache.
Language Monitoring di Apache Server-status, server-info, uso di netstat, top, vmstat, ldd, lsof, strace. Environment variables.
Language Analisi e gestione dei log httpd Configurazione, analisi e gestione dei log di un server Web. Software di analisi dei log.
Language Autenticazione e controllo degli accessi web Access-list e filtro degli accessi web. Metodi di autenticazione degli utenti.
Language Configurazione di VirtualHost Configurazione di Virtual Hosts named based e ip based.
Language Default index e directory listings Gestione della visualizzazione di directory. Definizione index predefiniti.
Language File types ed encoding I file type e la negoziazione dei contenuti.
Language Error handling e response header Gli header HTTP e la loro customizzazione. Gestione degli errori.
Language Aliasing, URL redirection e rewriting Redirection, aliasing e Rewrite.

Mail Servers

Language Fetchmail Overview e approfondimenti su fetchmail
Language Qmail Installazione, configurazione, gestione
Language POP3 e IMAP servers Installazione, configurazione, gestione
Language Meccanismi Anti-Spam Verifica relay e implementazione di sistemi anti-spam
Language Mail Security Problematiche di sicurezza relative alla posta e ai server di posta più comuni.
Language MAIL troubleshooting Utilizzo dei log di posta e di altri strumenti di diagnosi.
Language La posta elettronica Visione d'insieme sulla posta elettronica e i server disponibili
Language Installazione e gestione di Sendmail Installazione di Sendmail tramite RPM e sorgenti, file installati e posizioni. Gestione del servizio
Language Configurazione di Sendmail File di configurazione e settaggio dei parametri di Sendmail
Language Postfix Installazione, configurazione, gestione
Language Soluzioni Antivirus Rassegna delle soluzioni antivirus server based

File Servers

Language Samba: Principi di base Introduzione all'installazione, la configurazione e l'uso di Samba.
Language NFS security Breve rassegna della security history, problematiche attuali
Language Samba security Breve rassegna della security history, problematiche attuali
Language Server FTP I Server FTP: Proftpd, wu-ftpd...
Language WebDAV Il protocollo e le implementazioni. Mod_DAV e uso sotto Windows.
Language Configurazione del NFS Configurazione di un server NFS e dei client
Language Installazione e gestione di un NFS server Installazione di un server NFS tramite RPM e sorgenti, file installati e posizioni. Troubleshooting
Language Reti miste Windows - Linux Casi e situazioni comuni con rete miste Windows-Linux - WINS - PDC.
Language Stampa e condivisione stampanti La stampa su Linux e la condivisione delle stampanti in rete.
Language SMB troubleshooting Utilizzo dei log, del debug e di altri strumenti di diagnosi.
Language Configurazione di Samba File di configurazione e settaggio dei parametri base e avanzati.
Language Documentazione e tool di configurazione di Samba Manuali, libri, documentazione online, risorse e tool grafici di configurazione su Samba
Language Installazione e gestione di Samba Installazione di Samba tramite RPM e sorgenti, file installati e posizioni - Gestione del servizio
Language File sharing in una rete locale Visione d'insieme sul file sharing in LAN e le alternative possibili

Security

Language Introduzione alla sicurezza Introduzione alle problematiche di sicurezza su Internet
Language Rootkits Analisi della logica dei rootkit e dei metodi per individuarli - chkrootkit
Language La sicurezza informatica in Ufficio Introduzione alla sicurezza in ufficio: virus, worm, hacking
Language Esempi di configurazione di Iptables Esempi di configurazioni di un firewall Linux con iptables
Language Overview sulla sicurezza dei servizi Indicazioni operative e rasegna delle problematiche di sicurezza dei principali applicativi laso ser
Language Linux VPN Infrastructure Workshop su VPN e Linux per Smau eAcademy 2005
Language SSH Il protocollo, i server, i client. OpenSSH
Language Tripwire Installazione, configurazione e utilizzo di Tripwire
Language Snort Installazione, configurazione e utilizzo di Snort
Language DNS Security Il DNS e le sue problematiche di sicurezza. Breve rassegna della security history di Bind, problemat
Language Attacchi e intrusioni Metodi di intrusione, Intrusion Detection, attività di attacco, rootkits.
Language Attacchi DOS Overview su Denial Of Service attacks e sui DDOS
Language Intrusion detection e analisi dei log Overview sugli strumenti di intrusion detection e analisi del sistema
Language Link e documentazione sulla security Libri, risorse, siti sulla sicurezza
Language Network scanning: strumenti e tecniche Strumenti e tecniche di network e vulnerability scanning. Information gathering.
Language Network sniffing: strumenti e tecniche Teoria e pratica sulla subdola arte dello sniffing. Anti-sniffer tools. Arp spoofing e tecniche di p
Language Linux firewalling: Introduzione a Iptables Overview, gestione, utilizzo di iptables su Linux per packet filtering
Language iptables - Linux natting e packet mangling Utilizzo di iptables per natting, masquerading e mangling di pacchetti.
Language Linux VPN Le soluzioni VPN disponibili su Linux. Teoria e implementazione.
Language La logica della sicurezza sui sistemi Unix / Linux Utenti e root, permessi, attributi, limiti: le proprietà di sicurezza dei sistemi Unix.
Language Passwords e password cracking Scelta di password sicure e metodi di password cracking.
Language Linux e la sicurezza fisica Problematiche di sicurezza su server fisicamente non protetti
Language Linux post-installation check-list Operazioni da compiere su un sistema Linux dopo averlo installato dal CDROM. Security fixes e patche
Language Crittografia Introduzione ai concetti di crittografia
Language Iptables Avanzato Funzionalità avanzate di iptables.

Linux / Unix

Language Storia di un pinguino e altri animali liberi Storia di Unix e Linux. Il modello OpenSource. GPL e licenze aperte. Statistiche sulla diffusione.
Language Istruzioni e documentazione su Linux Le risorse online [siti e mailing list , Libri e riviste] - Man, info, /usr/docs
Language System Administration Common administration activities on Linux distributions
Language Linux Distributions overview An overview of Linux Distributions: companies, entities, individuals and their efforts.
Language Installing Linux Overview of Linux Installation on different distributions.
Language Linux Administrator Introduzione all'arte sistemistica
Language The Linux filesystem Overview of the filesystems and directory hierarchy on Linux
Language Linux e Software OpenSource per l'impresa Le distribuzioni Linux, Software Libero per server e client, Sicurezza e protezione.
Language Introduzione alla gestione dei programmi e dei processi Informazioni sulla gestione dei pacchetti software su Linux. Overview sui processi e gli strumenti p
Language Tool grafici per l'amministrazione del sistema Le alternative grafiche alla command line per la gestione e configurazione di sistemi Linux / Unix.
Language Ubuntu Linux una Debian semplice Overview e tips & tricks per installare, migliorare e configurare la distribuzione Ubuntu Linux
Language OS Guide: Debian The OpenSkills Guide for Experienced Linux Sysadmin: Debian
Language OS Guide: Fedora The OpenSkills Guide for Experienced Linux Sysadmin: Fedora
Language OS Guide: Mandrake The OpenSkills Guide for Experienced Linux sysadmin: Mandrake
Language Il Kernel Linux Pratiche di ricompilazione del kernel Linux. Moduli e patch. /proc filesystem
Language OS Guide: SlackWare The OpenSkills Guide for experienced System Administrators: SlackWare
Language OS Guide: Suse 9 The OpenSkills guide to (experienced) Linux system administrators: Suse 9 Professional
Language Installare Linux sul proprio ... Windows Guida per principianti alla installazione di Linux su una macchina in cui è presente anche Windows.
Language Gestione avanzata dei filesystem Linux Utilizzo avanzato dei file system: RAID, LVM.
Language Disaster recovery Backup e disaster recovery
Language Linux Internetworking Overview del networking su Linux
Language Amministrazione di sistemi Linux Overview delle attività di amministrazione dei sistemi Linux
Language Principi di amministrazione di sistemi Linux Introduzioni alle attività di amministrazione di un sistema Linux: gestione degli utenti, dei log, d
Language Introduzione al File System Linux Le informazioni fondamentali per comprendere e gestire il file system e la logica delle directory su
Language Aggiornamento di un sistema Linux I metodi e le tecniche per l'upgrade manuale e automatico di un sistema Linux
Language Installazione di Linux via rete Kickstart, Jumpstart e sistemi di installazione centralizzata via rete.
Language Guida a SOLARIS (per Sysadm Linux) Guida all'uso e alla logica di Sun Solaris  per system administrator Unix / Linux.
Language The boot process Linux boot process: loader, kernel, init.
Language Linux software management How software is installed, updated and managed on different Linux distributions
Language Linux sul desktop Panoramica del software e delle risorse disponibili per usare Linux come desktop computer
Language Linux Software Risorse e informazione su dove trovare software per Linux
Language Ambiente shell e scripting L'ambiente shell e lo scripting: variabili d'ambiente, cicli, strutture base.
Language Editare testi con VI Introduzione all'uso di VI. I comandi, i trucchi, il criptico mondo di VI.
Language Ricerca, confronto e filtri Ricerca nel file system: find, locate. Confronto e verifica di file: diff, md5sum. Filtri di output:
Language Attributi e permessi La gestione di attributi e permessi sui file: chmod, chown, chgrp.
Language Gestione dei file system I principi e i comandi per gestire un file system: mount, df, du, fsck, mkfs.
Language Leggere e visualizzare file Comandi per visualizzare e leggere file: cat, less, more, tail, info, strings.
Language Gestire file, directory e links Capire, muoversi e modificare file e directory: /, .., . , cd, ls, cp, mv, rm, rmdir, mkdir. Uso di
Language Introduzione all'interfaccia grafica: X Window System Introduzione all'uso e alla comprensione delle interfacce grafiche a finestre di Linux
Language Introduzione alla interfaccia testuale: la shell Definizione di shell. Panoramica delle shell più diffuse. Introduzione alla bash.
Language Login sul sistema, utenti normali e root Procedure di login e logout. Root e altri utenti. Acceso remoto via telnet.
Language Installare Linux Raccolta informazioni. Scelta dell'hardware. Definizione degli obiettivi. Opzioni di installazione.
Language Partizionamento di un sistema Linux La struttura del filesystem. Fdisk e diskdruid. Policy di partizionamento.
Language I processi Definizione e gestione dei processi. Segnali e job.
Language Debugging dei processi Strumenti e indicazioni su come eseguire il debugging delle applicazioni: strace, lsof, ldd.
Language Il processo di boot Descrizione del processo di boot su sistemi Intel: ROM BIOS - LINUX LOADER - KERNEL LOADING - INIT
Language Il superdemone Inetd (e Xinetd) Configurazione di inetd e tcp wrappers. Configurazione di xinetd.
Language Networking - Diagnosi I comandi e le tecniche per diagnosticare la rete: netstat, arp, tcpdump.
Language Networking -  Tool comuni I comandi comuni per utilizzare la rete: finger, ftp, nslookup, dig, lynx, wget.
Language Networking - Configurazione Configurare i parametri di rete e il DNS: ifconfig, route, resolv.conf
Language Gestione e analisi dei log Analisi, monitoring, rotazione e gestione dei log di sistema. Configurazione di syslogd.
Language Schedulazione dei processi Utilizzo di crontab e at. Configurazione e alternative a crontab.
Language Backup e compressione di file Tecniche di backup. L'uso di tar, gunzip, e altri comandi di compressione.
Language Installare programmi su Unix e Linux Utilizzo di RPM per installare, aggiornare, rimuovere pacchetti .rpm. Utilizzo di tar.gz
Language Gestione degli utenti I file che gestiscono gli utenti: /etc/passwd, /etc/group, /etc/shadow. I comandi per gestire gli ut
Language Init e runlevels Init, i runlevel e la gestione dei servizi da avviare al boot.
Language Linux loaders: LILO, Grub Installazione e configurazione di LILO, GRUB e altri Linux loader
Language Kernel, dialetti e distribuzioni Il kernel. I dialetti Unix. Le distribuzioni Linux.
Language PAM (Pluggable Authentication Module) Gestione degli accessi con PAM (Pluggable Authentication Module). Logica e configurazione.

Internetworking

Language Linux Network configuration Configuration of networking and security on different Linux distro
Language Introduzione a INTERNET Introduzione a Internet e ai suoi utilizzi. Per principianti.
Language Il protocollo Telnet Introduzione al protocollo Telnet
Language Linux e ADSL Utilizzare Linux con linee ADSL. Metodi e alternative.
Language Cisco IOS Utilizzo, configurazione, pratica su router e Cisco IOS
Language I protocolli POP3 e IMAP Post Office Protocol e Interactive Mail Access Protocol: sintassi
Language Cisco PIX Firewall Tecniche, configurazioni, logica e funzionamento dei firewall Cisco PIX
Language I protocolli FTP e TFTP File Transfer Protocol: sintassi e logica. Introduzione a TFTP (Trivial File Transfer Protocol)
Language Il protocollo SMTP Simple Mail Transfer Protocol: sintassi base
Language Il protocollo NFS Network File System: Introduzione
Language Il protocollo DNS Domain Name System: Logica e sintassi base.
Language Il protocollo CIFS/SMB Common Internet File System / Server Message Block
Language I protocolli HTTP e HTTPS HyperText Transfer Protocol: sintassi, headers, URI e methods. Introduzione a HTTPS.
Language Internet e la famiglia dei protocolli TCP/IP Visione d'insieme dei protocolli alla base di Internet: IP, TCP, UDP.
Language I protocolli di routing Overview dei protocolli di routing: esterni (BGP) e interni (RIP, OSPF, EIGRP)

High Availability

Language Puppet: Centralizzare e automatizzare le configurazioni dei sistemi Puppet è un potente strumento di system automation che permette la gestione centralizzata di
Language RedHat Cluster Suite Clustering e Load Balancing con RHCS.
Language Puppet Configuration and use of the Puppet Configuration management tool.
Language Linux clusters Soluzioni e implementazioni di cluster basati su Linux

PHP

Language Introduzione al PHP Storia di PHP, introduzione al linguaggio, ambiti di applicazione (web, linea di comando, applicazio
Language Linee guida per una buona programmazione Scrittura di codice ottimizzato: stile, sicurezza, procedure di debug, performance.
Language Introduzione a PhpMyAdmin Utilizzo di PhpMyAdmin per la gestione e amministrazione di MySQL
Language Interazione fra PHP e MySQL Panoramica sulle funzioni PHP per gestire  un database MySQL
Language Programmazione avanzata e utilizzo di classi e oggetti Imparare a definire classi e utilizzare oggetti
Language Strutture di controllo del flusso Cicli, iterazioni e strutture condizionali.
Language Variabili, operatori e condizioni Variabili, condizioni, costanti e sintassi  generale del codice.
Language Panoramica sulle funzioni di PHP Riferimenti, esempi e teoria sulle funzioni che PHP fornisce
Language PHP 5: Overview delle novità introdotte PHP 5: Overview delle novità introdotte

Database and SQL

Language Overview di MySQL Breve overview sulle caratteristiche e funzionalità del database server MySQL
Language Basi di SQL su MySQL Overview sul linguaggio SQL, statement base
Language Datawarehouse Logica, principi, applicazioni, design e realizzazione di datawarehouse
Language Linguaggio SQL avanzato Creazione indici, ricerche fulltext, join
Language MySQL 5: Innovazioni e supporti avanzati Stored procedures, foreign key...
Language Installazione e configurazione di MySQL Installazione, configurazione, gestione

Programming

Language Ant Installare e utilizzare Ant
Language Python Principi, logica e introduzione a Python
Language CVS - Concurrent Versions System Utilizzo e funzionalità del CVS
Language Sicurezza nella programmazione Indicazioni e riferimenti per sviluppare codice sicuro.
Language Programmare in Java Introduzione, principi e pratica della pragrammazione in Java

Monitoring

Language Network Management Strumenti e Sistemi per monitorare server e servizi di rete.
Language Network Time Protocol (NTP) Il protocollo NTP e le sue implementazioni  client / Server.
Language Il protocollo SNMP Simple Network Management Protocol: logica, sintassi e MIB
Language Traffic monitoring Tools per il monitoraggio del traffico IP

Virtualization

Language Xen Xen virtualization
Language User Mode Linux Logica, installazione, configurazione e uso di User Mode Linux

Extra

Language Principi di domotica Applicazioni, principi e logiche di un sistema domotico.
Language Business con Linux Una presentazione delle opportunità e dei modelli di business che offrono Linux e l'OpenSource
Language I, System Stories of daily computer life.
Language Linux gaming Giocare su Linux: le alternative, gli strumenti, i giochi
Language Introduzione a Microsoft  WINDOWS Introduzione per principianti all'uso di Windows (da 95 a XP).
Language IL COMPUTER Introduzione al computer e all'uso dei computer. Per principianti.
Language OpenBSD Introduzione e uso di OpenBSD
Language Linux Domotica: X 10 Stato dell'arte sulle applicazioni e il software disponibile su Linux per interfacciarsi e gest

Internet Services

Language SQUID Proxy server Installazione e configurazione del proxy server Squid
Language DHCP server Protocollo, installazione, configurazione ed uso di un server DHCP (ISC)
Language Configurazione di BIND Configurazione di BIND - In particolare la versione 9.x
Language DNS troubleshooting Utilizzo dei log di BIND e dei comandi nslookup e dig
Language Installazione e gestione di BIND Installazione di BIND tramite RPM e sorgenti, file installati e posizioni. Gestione del servizio.
Language ppp e pppd Introduzione al protocollo ppp e utilizzo del server pppd su Linux
Privacy Policy