SUSE LINUX

Manuale di amministrazione

AuthorsStefan Behlert, Frank Bodammer, Stefan Dirsch, Olaf Donjak, Roman Drahtmüller, Torsten Duwe, Thorsten Dubiel, Thomas Fehr, Stefan Fent, Werner Fink, Kurt Garloff, Carsten Groß, Joachim Gleißner, Andreas Grünbacher, Franz Hassels, Andreas Jaeger, Klaus Kämpf, Hubert Mantel, Lars Marowsky-Bree, Johannes Meixner, Lars Müller, Matthias Nagorni, Anas Nashif, Siegfried Olschner, Peter Pöml, Thomas Renninger, Heiko Rommel, Marcus Schäfer, Nicolaus Schüler, Klaus Singvogel, Hendrik Vogelsang, Klaus G. Wagner, Rebecca Walter, Christian Zoz
EditorsJörg Arndt, Karl Eichwalder, Antje Faber, Berthold Gunreben, Roland Haidl, Jana Jaeger, Edith Parzefall, Ines Pozo, Thomas Rölz, Thomas Schraitle
TranslatorsGaetano Lazzara
Legal Notice

Table of Contents

Benvenuti
1. Novità nel manuale di amministrazione
2. Convenzione tipografica
3. Allori
I. Installazione
1. Installazione con
1.1. Avvio del sistema ai fini dell'installazione
1.2. Schermata d'avvio
1.3. Scelta della lingua
1.4. Modo di installazione
1.5. Proposta di installazione
1.6. Concludere l'installazione
1.7. Configurazione dell'hardware
1.8. Login grafico
2. Configurazione di sistema con
2.1. L'avvio di
2.2. Il centro di controllo di YaST
2.3. Software
2.4. Hardware
2.5. Dispositivi di rete
2.6. Servizi di rete
2.7. Sicurezza e utenti
2.8. Sistema
2.9. Varie ed eventuali
2.10. YaST nel modo testo (ncurses)
3. Particolari varianti di installazione
3.1. linuxrc
3.2. Installare tramite VNC
3.3. L'installazione in modo testo con YaST
3.4. Avviare
3.5. Installazioni particolari
3.6. Consigli e trucchetti
3.7. Il CD-Rom ATAPI si inceppa durante la lettura
3.8. Dispositivi SCSI e nomi di dispositivo permanenti
3.9. Partizionare per esperti
3.10. Configurazione dell'LVM
3.11. Soft-RAID
4. Aggiornare il sistema e amministrare i pacchetti
4.1. Aggiornare
4.2. Da versione a versione
4.3. RPM – Il package-manager della distribuzione
5. Riparazione del sistema
5.1. Avviare la riparazione del sistema di
5.2. Riparazione automatica
5.3. Riparazione personalizzata
5.4. Riparazione da esperti
5.5. Il sistema di salvataggio
II. Sistema
6. Applicazioni a 32 bit ed a 64 bit in un ambiente a 64 bit
6.1. Supporto runtime
6.2. Sviluppo software
6.3. Compilare del software su architetture bipiattaforma
6.4. Specificazioni Kernel
7. Il boot ed il boot manager
7.1. Il processo di boot sul PC
7.2. Boot management
7.3. Stabilire il bootloader
7.4. Boot con GRUB
7.5. La configurazione del bootloader con
7.6. Rimuovere il bootloader Linux
7.7. Creare il CD di avvio
7.8. Difficoltà possibili e la loro risoluzione
7.9. Ulteriori informazioni
8. Il kernel Linux
8.1. Aggiornamento del kernel
8.2. Le sorgenti del kernel
8.3. Configurazione del kernel
8.4. Moduli del kernel
8.5. Impostazioni della configurazione del kernel
8.6. Compilare il kernel
8.7. Installare il kernel
8.8. Pulire il disco rigido dopo la compilazione del kernel
9. Caratteristiche del sistema
9.1. Informazioni su particolari pacchetti di software
9.2. Console virtuali
9.3. Mappatura della tastiera
9.4. Adattamenti nazionali
10. Il concetto di boot
10.1. Il boot con l'initial ramdisk
10.2. Il programma init
10.3. I runlevel
10.4. Cambiare il runlevel
10.5. Gli script init
10.6. L'editor dei runlevel editor di YaST
10.7. SuSEconfig e /etc/sysconfig
10.8. L'editor sysconfig di YaST
11. Il sistema X Window
11.1. Come ottimizzare l'installazione del sistema X Window
11.2. Installare e configurare dei font
11.3. Configurare OpenGL/3D
12. Processo di stampa
12.1. Preliminari e ulteriori considerazioni
12.2. Connessione della stampante — vie e protocolli
12.3. Installazione del software
12.4. Configurazione della stampante
12.5. Particolarità di
12.6. Possibili difficoltà e la loro risoluzione
13. Lavorare in tutta mobilità sotto Linux
13.1. Notebook
13.2. Hardware mobile
13.3. Comunicazione mobile: cellulari e PDA
13.4. Ulteriori informazioni
14. PCMCIA
14.1. Hardware
14.2. Il software
14.3. La configurazione
14.4. Ulteriori tool
14.5. Problemi
14.6. Ulteriori informazioni
15. SCPM – System Configuration Profile Management
15.1. Terminologia
15.2. Configurazione
15.3. Difficoltà e la loro risoluzione
15.4. Ulteriori informazioni
16. Il power management
16.1. Funzionalità per il risparmio energetico
16.2. APM
16.3. ACPI
16.4. Un breve intervallo per il disco rigido
16.5. Il pacchetto powersave
16.6. Il modulo per il power management di YaST
17. Comunicazione wireless
17.1. Wireless LAN
17.2. Bluetooth
17.3. IrDA – Infrared Data Association
18. Il sistema hotplug
18.1. Dispositivi e interfacce
18.2. Eventi hotplug
18.3. Agenti hotplug
18.4. Caricamento automatico di moduli
18.5. Hotplug con PCI
18.6. Script di boot coldplug e hotplug
18.7. Il debug
19. Device node dinamici grazie a udev
19.1. Come impostare delle regole
19.2. Automatizzare NAME e SYMLINK
19.3. Espressioni regolari nelle chiavi
19.4. Consigli per la scelta di chiavi appropriate
19.5. Nomi consistenti per dispositivi di memoria di massa
20. File system di Linux
20.1. Glossario
20.2. I principali file system di Linux
20.3. Ulteriori file system supportati
20.4. Large File Support sotto Linux
20.5. Ulteriori fonti di informazioni
21. PAM – Pluggable Authentication Modules
21.1. Struttura di un file di configurazione PAM
21.2. La configurazione PAM di sshd
21.3. Configurazione del modulo PAM
21.4. Ulteriori informazioni
III. Servizi
22. Fondamenti del collegamento in rete
22.1. TCP/IP: un' introduzione
22.2. IPv6 – l'Internet di prossima generazione
22.3. Configurazione manuale della rete
22.4. L'integrazione nella rete
22.5. Routing sotto
22.6. SLP — rilevare i servizi sulla rete
22.7. DNS: Domain Name System
22.8. NIS: Network Information Service
22.9. LDAP — Un servizio directory
22.10. NFS – file system dislocati
22.11. DHCP
22.12. Sincronizzare l'orario con xntp
23. Il server web Apache
23.1. I principi
23.2. Configurare il server HTTP con
23.3. Moduli Apache
23.4. Cos'è un thread?
23.5. Installazione
23.6. Configurazione
23.7. Apache in azione
23.8. Contenuti dinamici
23.9. Host virtuali
23.10. Sicurezza
23.11. Come risolvere possibili problemi
23.12. Ulteriore documentazione
24. Sincronizzazione dei file
24.1. Software per la sincronizzazione dei dati
24.2. Criteri per scegliere il programma giusto
24.3. Introduzione ad unison
24.4. Introduzione a CVS
24.5. Un 'introduzione a subversion
24.6. Un'introduzione a rsync
24.7. Introduzione a mailsync
25. Samba
25.1. Installazione e configurazione del server
25.2. Samba come server per il login
25.3. Installazione e configurazione con
25.4. Configurazione dei client
25.5. Ottimizzazione
26. Internet
26.1. smpppd come assistente di selezione
26.2. Configurazione di una connessione DSL/ADSL
26.3. Server proxy: Squid
27. Sicurezza nella rete
27.1. Masquerading e firewall
27.2. SSH – secure shell, lavorare in sicurezza su host remoti
27.3. Cifrare delle partizioni e file
27.4. La sicurezza è una questione di fiducia
IV. Amministrazione
28. Le Access Control List in Linux
28.1. Perché utilizzare le ACL?
28.2. Definizioni
28.3. Utilizzare le ACL
28.4. Supporto delle applicazioni
29. Le utility per il controllo del sistema
29.1. Convenzioni
29.2. Elenco dei file aperti: lsof
29.3. Chi sta accedento ai file: fuser
29.4. Caratteristiche di un file: stat
29.5. I processi: top
29.6. Elenco dei processi: ps
29.7. Struttura ad albero dei processi: pstree
29.8. Chi fa cosa: w
29.9. Il carico della memoria: free
29.10. Ring buffer del kernel: dmesg
29.11. File system: mount, df e du
29.12. Il file system /proc
29.13. procinfo
29.14. Risorse PCI: lspci
29.15. Tenere traccia delle chiamate di sistema: strace
29.16. Tracciare le chiamate alle libreria: ltrace
29.17. Librerie richieste: ldd
29.18. Ulteriori informazioni sui file binari ELF
29.19. Comunicazione tra i processi: ipcs
29.20. Misurare il tempo con time
V. Appendice
A. Fonti di informazione e documentazione
A.1. Documentazione
A.2. Il Linux Documentation Projekt (TLDP)
A.3. Pagine man e info
A.4. Standard e specificazioni
B. Pagina di man di reiserfsck
C. Pagina di man di e2fsck
D. Traduzione italiana della GNU General Public License
D.1. LICENZA PUBBLICA GENERICA (GPL) DEL PROGETTO GNU
D.2. LICENZA PUBBLICA GENERICA GNU
Glossario

List of Figures

1.1. La schermata d'avvio
1.2. La scelta della lingua
1.3. Modo di installazione
1.4. Il dialogo di proposta
1.5. Selezionare il tipo di mouse
1.6. Editare la proposta di partizionamento
1.7. Selezionare il disco rigido
1.8. Il partizionatore di nel modo da esperti
1.9. Possibili opzioni con partizioni Windows.
1.10. Ridimensionare la partizione di Windows.
1.11. : installare o eliminare del software (package manager)
1.12. La selezione del fuso orario
1.13. Indicare la password per l'utente root
1.14. Configurazione dei dispositivi di rete
1.15. Testare la connessione Internet
1.16. Autenticazione degli utenti
1.17. La configurazione del client NIS
1.18. Impostare il nome utente e password
1.19. Configurazione dei componenti di sistema
1.20. Eseguire il login (KDE)
2.1. Il centro di controllo di
2.2. Cambiare mezzo di installazione
2.3. : Online-Update
2.4. : il package manager
2.5. La gestione dei conflitti del package manager
2.6. Configurare la stampante con YaST2: selezionare la stampante
2.7. La finestra principale del nuovo
2.8. : selezionare il monitor
2.9. : scegliere la scheda grafica
2.10. : impostare la risoluzione
2.11. : impostare la risoluzione virtuale
2.12. Modifica della geometria dello schermo
2.13. Visualizza informazioni hardware
2.14. Amministrazione degli utenti
2.15. Amministrazione dei gruppi
2.16. : Le impostazioni di sicurezza
2.17. : la finestra di partenza del modulo di restore
2.18. Creare un dischetto di boot, di salvataggio o di moduli
2.19. Contattare il servizio di assistenza
2.20. La finestra principale di YaST-ncurses
2.21. Il modulo per l'installazione del software
3.1. Selezionare la lingua
3.2. Menu principale di linuxrc
3.3. Informazioni del sistema
3.4. Caricare i moduli
3.5. Scelta dei driver per SCSI
3.6. Digitazione dei parametri per il caricamento dei moduli
3.7. Menu di installazione di linuxrc
3.8. Scelta della fonte d'installazione in linuxrc
3.9. : attivare LVM durante l'installazione
3.10. : il partizionatore LVM
3.11. : creare un volume group
3.12. : rassegna delle partizioni
3.13. : amministrazione dei Logical Volume
3.14. : creare logical volume
5.1. Selezione del modulo di riparazione del sistema di
5.2. Il modo di riparazione automatica
5.3. Il mezzo sorgente del sistema di salvataggio
5.4. Protocolli di rete
7.1. La configurazione del bootloader con
10.1. : editor dei runlevel
13.1. Integrare notebook in una rete
13.2. Monitoraggio dello stato della batteria grazie a KSysguard
13.3. Sincronizzazione di file con Unison
16.1. -power management: selezionare degli schemi
16.2. -power management: rassegna degli schemi esistenti
16.3. -power management: creare degli schemi
16.4. -power management: stato di caricamento della batteria
16.5. -power management: impostare l'ACPI
17.1. configurazione della scheda di rete wireless
17.2. : configurazione Bluetooth
22.1. Modello a strati semplificato per TCP/IP
22.2. Pacchetto TCP/IP nell'Ethernet
22.3. Configurazione della scheda di rete
22.4. Configurazione modem
22.5. Configurazione del DSL
22.6. Configurazione ISDN
22.7. Configurazione dell'interfaccia ISDN
22.8. Installazione del server DNS: forwarder
22.9. Installazione del server DNS: chiudere il wizard
22.10. Server DNS: attività da protocollare
22.11. Server DNS: zone DNS
22.12. Server DNS: editor delle zone slave
22.13. Server DNS: editor delle zone (Le basi)
22.14. Server DNS: editor delle zone (registrazioni NS)
22.15. Server DNS: editor delle zone (registrazioni MX)
22.16. Server DNS: editor delle zone (SOA)
22.17. : tool di configurazione per server NIS
22.18. : server NIS: modificare directory e sincronizzare file
22.19. : server NIS: gli host con permesso di inviare richieste
22.20. Indicazione del dominio e dell'indirizzo del server NIS
22.21. Struttura di una directory LDAP
22.22. : configurazione del client LDAP
22.23. : configurazione avanzata
22.24. : configurazione del modulo
22.25. : configurare un template per l'oggetto
22.26. : amministrazione utente
22.27. : impostazioni LDAP aggiuntive
22.28. Configurare il client NFS
22.29. Tool di configurazione per server NFS
22.30. Server NFS: immettere directory da esportare e host
22.31. Server DHCP: selezione dell'interfaccia di rete
22.32. Server DHCP: impostazioni generali
22.33. Server DHCP: DHCP dinamico
22.34. Server DHCP: avvio
22.35. : configurazione del client NTP
22.36. : configurazione complessa del client NTP
25.1. : Configurazione Samba
25.2. Configurazione Samba – le share
25.3. Configurazione Samba – identità
27.1. iptables: il percorso di un pacchetto attraverso il sistema
27.2. : SuSEfirewall2 — selezione delle interfacce da proteggere
28.1. ACL minima: registrazioni ACL vs. bit dei permessi
28.2. ACL estese: registrazioni ACL vs. bit dei permessi

List of Tables

1.1. Opzioni di boot
2.1. AccessX: come muovere il mouse con il tastierino numerico
4.1. Confronto POSIX 1992/POSIX 2001
4.2. Porte richieste dai servizi principali
4.3. Comandi
4.4. File di protocollo in /var/log
4.5. File di configurazione suddivisi in /etc/sysconfig/powersave
4.6. Wrapper
4.7. Le opzioni di richiesta più importanti (-q [-p] pacchetto)
4.8. I controlli
9.1. ulimit: impostare le risorse dell'utente
10.1. Elenco dei livelli di esecuzione sotto Linux
10.2. Rassegna delle opzioni degli script init
11.1. Sezioni in /etc/X11/XF86Config
11.2. Possibili parametri di fc-list
11.3. Hardware 3D supportato
17.1. Rassegna dei diversi standards per WLAN
20.1. Tipi di file system sotto Linux
20.2. Dimensione massima dei file system(On-Disk Format)
22.1. Diversi protocolli del gruppo di protocolli TCP/IP
22.2. Indirizzi speciali
22.3. Aree indirizzi IP privati
22.4. diversi prefissi IPv6
22.5. Gli script per configurare manualmente la rete
22.6. Parametri per /etc/host.conf
22.7. Banche dati disponibili tramite /etc/nsswitch.conf
22.8. Possibilitàdi configurazione delle banche dati NSS
22.9. Alcuni script di inizializzazione dei programmi di rete
22.10. Classi di oggetto e attributi frequenti
22.11. Gruppi utenti con permesso di accesso
22.12. Tipi di accesso
22.13. Permessi di acceso per directory esportate
24.1. Feature dei tool di sincronizzazione -- = molto scarso, - = scarso o non presente, o = mediocre, + = buono, ++ = molto buona, x = presente
28.1. Rassegna: tipi di registrazione ACL
28.2. Mascheramento dei permessi di accesso

List of Examples

1.1. /etc/fstab: le partizioni data
3.1. Esempio di output del comando df
4.1. Panoramica con df -h
4.2. rpm -q -i wget
4.3. Script cerca-pacchetti
5.1. Esempio /etc/fstab
9.1. Esempio di una registrazione in /etc/crontab
9.2. Esempio di /etc/logrotate.conf
9.3. Impostazioni ulimit in /.bashrc
10.1. Un INIT INFO minimale
11.1. La sezione Screen del file /etc/X11/
12.1. /etc/modprobe.conf: l'interrupt per la prima porta parallela
12.2. Messaggio di errore di lpd
12.3. Broadcast dal server di rete CUPS
17.1. Output di irdadump
21.1. Configurazione PAM per sshd
21.2. pam_unix2.conf
21.3. pam_env.conf
21.4. pam_pwcheck.conf
22.1. Sintassi di un indirizzo IP
22.2. Abbinare indirizzo IP con la maschera di rete
22.3. Esempio di un indirizzo IPv6
22.4. Indirizzo IPv6 con prefisso
22.5. /etc/resolv.conf
22.6. /etc/hosts
22.7. /etc/networks
22.8. /etc/host.conf
22.9. /etc/nsswitch.conf
22.10. Opzioni di forwarding in named.conf
22.11. File minimale /etc/named.conf
22.12. Il logging viene soppresso
22.13. L'indicazione zone per mio-dominio.it
22.14. L'indicazione zone per altro-dominio.it
22.15. File /var/lib/named/mondo.zone
22.16. Risoluzione inversa dell'indirizzo
22.17. Estratto dal schema.core (A scopo esplicativo sono state numerate le righe)
22.18. slapd.conf: direttiva include per schemi
22.19. slapd.conf: pidfile ed argsfile
22.20. slapd.conf: controllo degli accessi
22.21. slapd.conf: esempio per il controllo degli accessi
22.22. slapd.conf: direttive riguardanti la banca dati
22.23. Esempio di un file LDIF
22.24. ldapadd di esempio.ldif
22.25. File LDIF per Tux
22.26. File LDIF modificato: tux.ldif
22.27. pam_unix2.conf adattato per LDAP
22.28. Adattamenti in nsswitch.conf
22.29. /etc/exports
22.30. Il file di configurazione /etc/dhcpd.conf
22.31. Aggiunte al file di configurazione
24.1. Il file  /.unison/example.prefs
25.1. Sharare il lettore di CD-Rom
25.2. Sharare gli home
25.3. Sezione globale in smb.conf
25.4. Creare un account macchina
25.5. Creare automaticamente un account macchina
26.1. Opzione 15 della configurazione del firewall
26.2. Regole di accesso
26.3. Regole di accesso