Storia di un pinguino e altri animali liberi |
Storia di Unix e Linux. Il modello OpenSource. GPL e licenze aperte. Statistiche sulla diffusione. |
Kernel, dialetti e distribuzioni |
Il kernel. I dialetti Unix. Le distribuzioni Linux. |
Partizionamento di un sistema Linux |
La struttura del filesystem. Fdisk e diskdruid. Policy di partizionamento. |
Installare Linux |
Raccolta informazioni. Scelta dell'hardware. Definizione degli obiettivi. Opzioni di installazione. |
Login sul sistema, utenti normali e root |
Procedure di login e logout. Root e altri utenti. Acceso remoto via telnet. |
Introduzione alla interfaccia testuale: la shell |
Definizione di shell. Panoramica delle shell più diffuse. Introduzione alla bash. |
Introduzione all'interfaccia grafica: X Window System |
Introduzione all'uso e alla comprensione delle interfacce grafiche a finestre di Linux |
Istruzioni e documentazione su Linux |
Le risorse online [siti e mailing list , Libri e riviste] - Man, info, /usr/docs |
Linux Software |
Risorse e informazione su dove trovare software per Linux |
Gestire file, directory e links |
Capire, muoversi e modificare file e directory: /, .., . , cd, ls, cp, mv, rm, rmdir, mkdir. Uso di link e symlink. |
Leggere e visualizzare file |
Comandi per visualizzare e leggere file: cat, less, more, tail, info, strings. |
Gestione dei file system |
I principi e i comandi per gestire un file system: mount, df, du, fsck, mkfs. |
Attributi e permessi |
La gestione di attributi e permessi sui file: chmod, chown, chgrp. |
Ricerca, confronto e filtri |
Ricerca nel file system: find, locate. Confronto e verifica di file: diff, md5sum. Filtri di output: grep, wc, sed, awk. |
Ambiente shell e scripting |
L'ambiente shell e lo scripting: variabili d'ambiente, cicli, strutture base. |
I processi |
Definizione e gestione dei processi. Segnali e job. |
Debugging dei processi |
Strumenti e indicazioni su come eseguire il debugging delle applicazioni: strace, lsof, ldd. |
Il processo di boot |
Descrizione del processo di boot su sistemi Intel: ROM BIOS - LINUX LOADER - KERNEL LOADING - INIT |
Linux loaders: LILO, Grub |
Installazione e configurazione di LILO, GRUB e altri Linux loader |
Init e runlevels |
Init, i runlevel e la gestione dei servizi da avviare al boot. |
Gestione degli utenti |
I file che gestiscono gli utenti: /etc/passwd, /etc/group, /etc/shadow. I comandi per gestire gli utenti: adduser, passwd, userdel. |
Installare programmi su Unix e Linux |
Utilizzo di RPM per installare, aggiornare, rimuovere pacchetti .rpm. Utilizzo di tar.gz |
Backup e compressione di file |
Tecniche di backup. L'uso di tar, gunzip, e altri comandi di compressione. |
Schedulazione dei processi |
Utilizzo di crontab e at. Configurazione e alternative a crontab. |
Gestione e analisi dei log |
Analisi, monitoring, rotazione e gestione dei log di sistema. Configurazione di syslogd. |
Networking - Configurazione |
Configurare i parametri di rete e il DNS: ifconfig, route, resolv.conf |
Networking - Diagnosi |
I comandi e le tecniche per diagnosticare la rete: netstat, arp, tcpdump. |
Networking - Tool comuni |
I comandi comuni per utilizzare la rete: finger, ftp, nslookup, dig, lynx, wget. |
Il superdemone Inetd (e Xinetd) |
Configurazione di inetd e tcp wrappers. Configurazione di xinetd. |
DHCP server |
Protocollo, installazione, configurazione ed uso di un server DHCP (ISC) |
Installazione e gestione di BIND |
Installazione di BIND tramite RPM e sorgenti, file installati e posizioni. Gestione del servizio. |
Configurazione di BIND |
Configurazione di BIND - In particolare la versione 9.x |
Aggiornamento di un sistema Linux |
I metodi e le tecniche per l'upgrade manuale e automatico di un sistema Linux |
Tool grafici per l'amministrazione del sistema |
Le alternative grafiche alla command line per la gestione e configurazione di sistemi Linux / Unix. Webmin e altri tool grafici. |
Esempi di configurazione di Iptables |
Esempi di configurazioni di un firewall Linux con iptables |
Linux post-installation check-list |
Operazioni da compiere su un sistema Linux dopo averlo installato dal CDROM. Security fixes e patches. |
File sharing in una rete locale |
Visione d'insieme sul file sharing in LAN e le alternative possibili |
Il protocollo CIFS/SMB |
Common Internet File System / Server Message Block |
Installazione e gestione di Samba |
Installazione di Samba tramite RPM e sorgenti, file installati e posizioni - Gestione del servizio |
Documentazione e tool di configurazione di Samba |
Manuali, libri, documentazione online, risorse e tool grafici di configurazione su Samba |
Configurazione di Samba |
File di configurazione e settaggio dei parametri base e avanzati. |
SMB troubleshooting |
Utilizzo dei log, del debug e di altri strumenti di diagnosi. |
Stampa e condivisione stampanti |
La stampa su Linux e la condivisione delle stampanti in rete. |
Reti miste Windows - Linux |
Casi e situazioni comuni con rete miste Windows-Linux - WINS - PDC. |
Samba security |
Breve rassegna della security history, problematiche attuali |
Il protocollo SMTP |
Simple Mail Transfer Protocol: sintassi base |
Installazione e gestione di Sendmail |
Installazione di Sendmail tramite RPM e sorgenti, file installati e posizioni. Gestione del servizio |
Configurazione di Sendmail |
File di configurazione e settaggio dei parametri di Sendmail |
Postfix |
Installazione, configurazione, gestione |
Soluzioni Antivirus |
Rassegna delle soluzioni antivirus server based |
Meccanismi Anti-Spam |
Verifica relay e implementazione di sistemi anti-spam |
Fetchmail |
Overview e approfondimenti su fetchmail |
Il Web e i server Web |
Definizione del Web, visione d'insieme sui server disponibili, statistiche. |
I protocolli HTTP e HTTPS |
HyperText Transfer Protocol: sintassi, headers, URI e methods. Introduzione a HTTPS. |
Installare e compilare APACHE |
Installazione e upgrade di Apache tramite package e sorgenti. |
Principi di configurazione di Apache |
Prima analisi di httpd.conf, settaggio dei parametri base. Tool grafici per la configurazione. |
Gestione del servizio httpd |
Avvio, chiusura, verifica del servizio, opzioni di invocazione. |
Manuali, libri, risorse online su Apache |
Documentazione e risorse su Apache. |
Monitoring di Apache |
Server-status, server-info, uso di netstat, top, vmstat, ldd, lsof, strace. Environment variables. |
Analisi e gestione dei log httpd |
Configurazione, analisi e gestione dei log di un server Web. Software di analisi dei log. |
Elementi base della configurazione di Apache |
Le direttive per la gestione della configurazione: IfModule, IfDefine, Include, Options e Overrides. |
Default index e directory listings |
Gestione della visualizzazione di directory. Definizione index predefiniti. |
Configurazione di VirtualHost |
Configurazione di Virtual Hosts named based e ip based. |
Apache performance tuning |
Suggerimenti e informazioni per migliorare le performance di Apache. |
Design di una infrastruttura Web |
Design della rete, dei server, dei servizi. |
Linux firewalling: Introduzione a Iptables |
Overview, gestione, utilizzo di iptables su Linux per packet filtering |
iptables - Linux natting e packet mangling |
Utilizzo di iptables per natting, masquerading e mangling di pacchetti. |
SQUID Proxy server |
Installazione e configurazione del proxy server Squid |
Traffic monitoring |
Tools per il monitoraggio del traffico IP |
Link e documentazione sulla security |
Libri, risorse, siti sulla sicurezza |
Introduzione alla sicurezza |
Introduzione alle problematiche di sicurezza su Internet |
Network sniffing: strumenti e tecniche |
Teoria e pratica sulla subdola arte dello sniffing. Anti-sniffer tools. Arp spoofing e tecniche di prevenzione. |
Network scanning: strumenti e tecniche |
Strumenti e tecniche di network e vulnerability scanning. Information gathering. |
Passwords e password cracking |
Scelta di password sicure e metodi di password cracking. |
Linux e la sicurezza fisica |
Problematiche di sicurezza su server fisicamente non protetti |
Intrusion detection e analisi dei log |
Overview sugli strumenti di intrusion detection e analisi del sistema |
Attacchi DOS |
Overview su Denial Of Service attacks e sui DDOS |
Rootkits |
Analisi della logica dei rootkit e dei metodi per individuarli - chkrootkit |
Linux VPN |
Le soluzioni VPN disponibili su Linux. Teoria e implementazione. |
Disaster recovery |
Backup e disaster recovery |
Fonte: OpenSkills.info | Rilasciato sotto licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo. |