formazione:linux_sysadmin:start
Questa è una vecchia versione del documento!
Indice
Corso sistemista GNU/Linux
Base
- Il filesystem Unix
- La shell
- Connessione SSH
- Strumenti per il backup: tar, rsync, Bacula
Networking
- TCP/IP e networking (MAC address, indirizzi IP, netmask)
- Strumenti di supporto: ping, traceroute, netstat, arp, tcpdump, iptraf, ecc.
- Routing
- Firewall e iptables
- Tunnel via SSH
- VPN con IPSEC e OpenVPN
Applicativi
- Apache
- Samba
- PostgreSQL: amministrazione di un DB
Virtualizzazione
- KVM
- Xen
- Libvirt
Documentazione
Obiettivi
- Installazione base (networking)
- OpenVPN
- iptables, tool di debug
- Apache + PHP
- Tunneling SSH
- Samba
- PostgreSQL
- Ricompilazione, backporting
Appunti
-
- KVM pregi:
- Soluzione Open Source integrata nel kernel.
- Emulazione con prestazioni ottimali.
- Disponibile sia Intel che AMD.
- Totale trasparenza sia per l'host che per il guest.
- Su CPU non compatibili fallback su QEMU (lento).
- KVM difetti:
- Richiede CPU moderne con il supporto VT-x (Intel) AMD-V (AMD).
- Richiede kernel > 2.6.20.
- KVM networking: modalità network e modalità bridge.
-
- Aggiunge un livello di astrazione tra le partizioni reali e ciò che il sistema operativo vede. Ad esempio due partizioni fisiche su due dischi diversi possono essere assemblate e presentate al sistema operativo come un unico disco
/dev/mapper/home
. - Vantaggi
- Gestione dello spazio disco (aumentare o diminuire) senza distruggere il contenuto
- Svantaggi
- Un livello di astrazione in più da gestire, es. conoscere i comandi LVM quando si deve fare disaster recovery.
- Partizionamento fdisk
- Unica partizione.
- Partizioni separate per
/
(sistema operativo) e/home
(dati utente).
-
/bin
/sbin
/boot
(immagine del kernel e archivio initrd),/boot/grub/
/etc
file di configurazione/dev
punto di accesso ai dispositivi hardware/proc
/sys
/home
/var
-
- Permessi UNIX
- chmod, chgrp, chown
- ACL
-
- IP address e netmask, gateway
- Strumenti di debug: ifconfig, route, traceroute, nmap, tcpdump, arp
formazione/linux_sysadmin/start.1302681875.txt.gz · Ultima modifica: 2011/04/13 10:04 da niccolo