SUSE Linux

Riferimento

AutoriJörg Arndt, Stefan Behlert, Frank Bodammer, James Branam, Volker Buzek, Klara Cihlarova, Stefan Dirsch, Olaf Donjak, Roman Drahtmüller, Thorsten Dubiel, Torsten Duwe, Thomas Fehr, Stefan Fent, Werner Fink, Jakub Friedl, Kurt Garloff, Joachim Gleißner, Carsten Groß, Andreas Grünbacher, Berthold Gunreben, Franz Hassels, Andreas Jaeger, Jana Jaeger, Klaus Kämpf, Andi Kleen, Hubert Mantel, Lars Marowsky-Bree, Chris Mason, Johannes Meixner, Lars Müller, Matthias Nagorni, Anas Nashif, Siegfried Olschner, Edith Parzefall, Peter Pöml, Thomas Renninger, Hannes Reinecke, Scott Rhoades, Thomas Rölz, Heiko Rommel, Tanja Roth, Marcus Schäfer, Thomas Schraitle, Klaus Singvogel, Frank Sundermeyer, Elisabeth Tobiasson, Hendrik Vogelsang, Klaus G. Wagner, Rebecca Walter, Christian Zoz
Note Legali

Sommario

Informazioni su questa guida
1. Feedback
2. Documentazione aggiuntiva
3. Convenzioni adottate nella documentazione
4. Informazioni sulla realizzazione di questo manuale
5. Ringraziamenti
1. Scenari di distribuzione avanzati
1. Installazione remota
1.1. Scenari di installazione remota
1.2. Configurazione del server contenente le origini dell'installazione
1.3. Preparazione dell'avvio del sistema di destinazione
1.4. Avvio del sistema di destinazione per l'installazione
1.5. Monitoraggio del processo di installazione
2. Configurazione avanzata dei dischi
2.1. Configurazione di LVM
2.2. Configurazione di RAID software
3. Aggiornamento del sistema e gestione dei pacchetti
3.1. Aggiornamento di SUSE Linux
3.2. Modifiche da una versione all'altra del software
3.3. RPM: il package manager
2. Amministrazione
4. Sicurezza in Linux
4.1. Mascheramento e firewall
4.2. SSH: operazione di rete protette
4.3. Cifratura di partizioni e file
4.4. Limitazione di privilegi con AppArmor
4.5. Sicurezza e riservatezza
5. Elenchi di controllo dell'accesso in Linux
5.1. Autorizzazioni tradizionali per i file
5.2. Vantaggi degli ACL
5.3. Definizioni
5.4. Gestione degli ACL
5.5. Supporto ACL nelle applicazioni
5.6. Ulteriori informazioni
6. Utility di monitoraggio del sistema
6.1. Elenco dei file aperti: lsof
6.2. Utente che accede ai file: fuser
6.3. Proprietà dei file: stat
6.4. Dispositivi USB: lsusb
6.5. Informazioni su un dispositivo SCSI: scsiinfo
6.6. Processi: top
6.7. Elenco dei processi: ps
6.8. Albero dei processi: pstree
6.9. Utenti e relative azioni: w
6.10. Uso della memoria: free
6.11. Buffer ad anello del kernel: dmesg
6.12. File system e relativo uso: mount, df e du
6.13. File system /proc
6.14. Risorse PCI: lspci
6.15. Chiamate di sistema di un programma eseguito: strace
6.16. Chiamate di libreria di un programma eseguito: ltrace
6.17. Impostazione della libreria necessaria: ldd
6.18. Ulteriori informazioni sui file binari ELF
6.19. Comunicazione tra processi: ipcs
6.20. Calcolo della durata mediante time
3. Sistema
7. Applicazioni a 32 e 64 bit in ambienti di sistema a 64 bit
7.1. Supporto di runtime
7.2. Sviluppo di software
7.3. Compilazione di software in piattaforme bivalenti
7.4. Specifiche del kernel
8. Avvio e configurazione di un sistema Linux
8.1. Processo di avvio di Linux
8.2. Processo di init
8.3. Configurazione del sistema tramite /etc/sysconfig
9. Boot Loader
9.1. Selezione di un boot loader
9.2. Avvio con GRUB
9.3. Configurazione del boot loader con YaST
9.4. Disinstallazione del boot loader di Linux
9.5. Creazione CD di avvio
9.6. Schermata grafica SUSE
9.7. Risoluzione dei problemi
9.8. Ulteriori informazioni
10. Funzioni speciali di SUSE Linux
10.1. Informazioni sui pacchetti di software speciali
10.2. Console virtuali
10.3. Mappatura della tastiera
10.4. Impostazioni internazionali e della lingua
11. Uso della stampante
11.1. Workflow del sistema di stampa
11.2. Metodi e protocolli per la connessione delle stampanti
11.3. Installazione del software
11.4. Configurazione della stampante
11.5. Configurazione per le applicazioni
11.6. Funzionalità speciali in SUSE Linux
11.7. Risoluzione dei problemi
12. Gestione dei dispositivi dinamici del kernel con udev
12.1. La directory /dev
12.2. uevents e udev del kernel
12.3. Driver, moduli del kernel e dispositivi
12.4. Avvio e configurazione iniziale di un dispositivo
12.5. Debug di eventi udev
12.6. Modifica della gestione degli eventi dei dispositivi del kernel con le regole udev
12.7. Nomi di dispositivi persistenti
12.8. Il pacchetto hotplug sostituto
12.9. Ulteriori informazioni
13. File system in Linux
13.1. Terminologia
13.2. Principali file system in Linux
13.3. Alcuni altri file system supportati
13.4. Large File Support in Linux
13.5. Ulteriori informazioni
14. X Window System
14.1. Configurazione di X11 con SaX2
14.2. Ottimizzazione della configurazione di X
14.3. Installazione e configurazione di font
14.4. OpenGL— Configurazione 3D
15. FreeNX: Controllo in remoto di un altro computer
15.1. NX: Operazioni preliminari
15.2. Configurazione avanzata di FreeNX
15.3. Risoluzione dei problemi
15.4. Ulteriori informazioni
16. Autenticazione con PAM
16.1. Struttura di un file di configurazione PAM
16.2. Configurazione PAM per sshd
16.3. Configurazione dei moduli PAM
16.4. Ulteriori informazioni
17. Virtualizzazione con Xen
17.1. Installazione di Xen
17.2. Installazione del dominio
17.3. Avvio e controllo dei domini Xen con xm
17.4. Risoluzione dei problemi
17.5. Ulteriori informazioni
4. Servizi
18. Networking di base
18.1. Indirizzi IP e instradamento
18.2. IPv6, la generazione futura di Internet
18.3. Risoluzione del nome
18.4. Configurazione di una connessione di rete con YaST
18.5. Gestione delle connessioni di rete con NetworkManager
18.6. Configurazione manuale di una connessione di rete
18.7. smpppd come assistente di connessione remota
19. Servizi SLP in rete
19.1. Registrazione dei servizi personalizzati
19.2. Front-end SLP in SUSE Linux
19.3. Attivazione di SLP
19.4. Ulteriori informazioni
20. DNS (Domain Name System)
20.1. Terminologia relativa al DNS
20.2. Configurazione con YaST
20.3. Avvio del server dei nomi BIND
20.4. Il file di configurazione /etc/named.conf
20.5. File zone
20.6. Aggiornamento dinamico dei dati delle zone
20.7. Transazioni protette
20.8. Sicurezza DNS
20.9. Ulteriori informazioni
21. Uso di NIS
21.1. Configurazione dei server NIS
21.2. Configurazione dei client NIS
22. Condivisione di file system con NFS
22.1. Importazione di file system con YaST
22.2. Importazione manuale di file system
22.3. Esportazione di file system con YaST
22.4. Esportazione manuale di file system
22.5. Ulteriori informazioni
23. DHCP
23.1. Configurazione di un server DHCP con YaST
23.2. Pacchetti software DHCP
23.3. Server DHCP dhcpd
23.4. Ulteriori informazioni
24. Sincronizzazione dell'ora con NTP
24.1. Configurazione di un client NTP con YaST
24.2. Configurazione xntp in rete
24.3. Impostazione di un orologio di riferimento locale
25. LDAP - Un servizio directory
25.1. LDAP rispetto a NIS
25.2. Struttura di un albero di directory LDAP
25.3. Configurazione del server con slapd.conf
25.4. Gestione dei dati nella directory LDAP
25.5. Client LDAP YaST
25.6. Configurazione di utenti e gruppi LDAP in YaST
25.7. Ulteriori informazioni
26. Apache HTTP Server
26.1. Riferimento rapido
26.2. Configurazione di Apache
26.3. Avvio e arresto di Apache
26.4. Installazione, attivazione e configurazione dei moduli
26.5. Come fare funzionare gli script CGI
26.6. Impostazione di un server Web sicuro con SSL
26.7. Come evitare problemi di sicurezza
26.8. Risoluzione dei problemi
26.9. Ulteriori informazioni
27. Sincronizzazione dei file
27.1. Software per la sincronizzazione dei dati disponibile
27.2. Fattori che influenzano la scelta del programma
27.3. Introduzione a Unison
27.4. Introduzione a CVS
27.5. Introduzione a Subversion
27.6. Introduzione a rsync
27.7. Introduzione a mailsync
28. Samba
28.1. Terminologia
28.2. Avvio e arresto di Samba
28.3. Configurazione di un server Samba
28.4. Configurazione dei client
28.5. Samba come server di login
28.6. Ulteriori informazioni
29. Il server proxy Squid
29.1. Alcune informazioni sulle cache proxy
29.2. Requisiti di sistema
29.3. Avvio di Squid
29.4. Il file di configurazione /etc/squid/squid.conf
29.5. Configurazione di un proxy trasparente
29.6. cachemgr.cgi
29.7. squidGuard
29.8. Generazione di rapporti sulla cache con Calamaris
29.9. Ulteriori informazioni
5. Mobilità
30. Informatica portatile e Linux
30.1. Computer portatili
30.2. Hardware portatile
30.3. Cellulari e PDA
30.4. Ulteriori informazioni
31. PCMCIA
31.1. Controllo delle schede PCMCIA mediante pccardctl
31.2. Descrizione dettagliata della tecnologia PCMCIA
31.3. Risoluzione dei problemi
32. System Configuration Profile Management
32.1. Terminologia
32.2. Configurazione di SCPM
32.3. Configurazione di SCPM con l'interfaccia utente grafica
32.4. Configurazione di SCPM utilizzando la riga di comando
32.5. Risoluzione dei problemi
32.6. Ulteriori informazioni
33. Risparmio energetico
33.1. Funzioni di risparmio energetico
33.2. APM
33.3. ACPI
33.4. Disco rigido a riposo
33.5. Il pacchetto powersave
33.6. Modulo power management di YaST
34. Comunicazione wireless
34.1. LAN wireless
34.2. Bluetooth
34.3. Trasmissione dati a infrarossi
Indice

Lista delle Figure

2.1. Differenze tra la suddivisione in partizioni e il gestore di volumi logici
2.2. Creazione di un gruppo di volumi
2.3. Configurazione del volume fisico
2.4. Gestione dei volumi logici
2.5. Creazione di volumi logici
2.6. Partizioni RAID
2.7. Impostazioni del file system
4.1. iptables: possibili percorsi di un pacchetto
4.2. Configurazione del firewall con YaST
4.3. Abilitazione di Novell AppArmor con YaST
5.1. ACL minimo: voci ACL e bit di autorizzazione
5.2. ACL esteso: voci ACL e bit di autorizzazione
8.1. Servizi di sistema (runlevel)
8.2. Configurazione del sistema con l'editor di sysconfig.
9.1. Configurazione del boot loader con YaST
11.1. Selezione del modello della stampante
14.1. Finestra principale di SaX2.
17.1. Panoramica di Xen
18.1. Modello a strati semplificato per TCP/IP
18.2. Pacchetto Ethernet TCP/IP
18.3. Configurazione della scheda di rete
18.4. Configurazione del modem
18.5. Configurazione ISDN
18.6. Configurazione dell'interfaccia ISDN
18.7. Configurazione DSL
20.1. Installazione del server DNS: impostazioni del server d'inoltro
20.2. Installazione del server DNS: zona DNS
20.3. Installazione del server DNS: Completamento guidato
20.4. Server DNS: registrazione
20.5. Server DNS: editor delle zone slave
20.6. Server DNS: editor zone (record NS)
20.7. Server DNS: editor zone (record MX)
20.8. Server DNS: editor zone (SOA)
21.1. Configurazione del server NIS.
21.2. Configurazione del server master.
21.3. Modifica della directory e sincronizzazione di file per un server NIS
21.4. Configurazione delle mappe del server NIS.
21.5. Impostazione delle autorizzazioni per le richieste a un server NIS
21.6. Impostazione del dominio e dell'indirizzo di un server NIS
22.1. Configurazione del client NFS con YaST
22.2. Strumento di configurazione del server NFS
22.3. Configurazione di un server NFS con YaST
23.1. Server DHCP: Selezione scheda
23.2. Server DHCP: Impostazioni globali
23.3. Server DHCP: DHCP dinamico
23.4. Server DHCP: Avvio
24.1. YaST: Configurazione di un client NTP
24.2. YaST: Configurazione complessa di un client NTP
25.1. Struttura di una directory LDAP
25.2. YaST: Configurazione del client LDAP
25.3. YaST: Configurazione avanzata
25.4. YaST: Configurazione dei moduli
25.5. YaST: Configurazione di un modello di oggetti
25.6. YaST: Ulteriori impostazioni LDAP
26.1. Assistente di sistema: Server HTTP -- Host predefinito
26.2. Assistente di sistema: Server HTTP -- Sommario
26.3. Configurazione server HTTP: Porte e indirizzi di ascolto
26.4. Configurazione server HTTP: Moduli del server
30.1. Integrazione di un computer portatile in una rete
30.2. Monitoraggio dello stato della batteria tramite KSysguard
32.1. YaST: Configurazione SCPM di base
32.2. YaST: Configura utenti SCPM
32.3. Configurazione dei gruppi di risorse
33.1. Selezione dello schema
33.2. Panoramica degli schemi esistenti
33.3. Configurazione dello schema
33.4. Livello di carica della batteria
33.5. Impostazioni ACPI
34.1. YaST: Configurazione della scheda di rete wireless
34.2. Configurazione di Bluetooth con YaST

Lista delle Tabelle

1.1. Tasti funzione durante l'installazione
1.2. Scenari di installazione (di avvio) utilizzati in questo capitolo
3.1. Comandi
3.2. File di log in /var/log
3.3. Divisione dei file di configurazione in /etc/sysconfig/powersave
3.4. Wrapper
3.5. File di backup
3.6. Opzioni più importanti per le query RPM
3.7. Opzioni di verifica RPM
5.1. Tipi di voci ACL
5.2. Mascheramento delle autorizzazioni di accesso
8.1. Runlevel disponibili
8.2. Opzioni degli script di init
10.1. Comando ulimit: impostazione delle risorse per l'utente
13.1. Tipi di file system in Linux
13.2. Dimensioni massime dei file system (formato On-Disk)
14.1. Sezioni incluse nel file /etc/X11/xorg.conf
14.2. Parametri di fc-list
14.3. Hardware 3D supportato
17.1. Comandi di xm
18.1. Numerosi protocolli della famiglia TCP/IP
18.2. Indirizzi specifici
18.3. Domini di indirizzi IP privati
18.4. Vari prefissi IPv6
18.5. Script di configurazione manuale della rete
18.6. Parametri per /etc/host.conf
18.7. Database disponibili tramite /etc/nsswitch.conf
18.8. Opzioni di configurazione per i "database" NSS
18.9. Alcuni script di avvio per i programmi di rete
22.1. Autorizzazioni per il file system esportato
25.1. Classi e attributi oggetto comunemente usati
25.2. Gruppi di utenti e autorizzazioni di accesso
25.3. Tipi di accesso
27.1. Funzioni degli strumenti per la sincronizzazione dei dati: -- =Insufficiente, - = Insufficiente o non disponibile, o = Media, + = Buona, ++ = Ottima, x = Disponibile
30.1. Situazioni in cui utilizzare NetworkManager
34.1. Panoramica dei vari standard WLAN

Lista degli Esempi

3.1. Visualizzare l'elenco con il comando df -h
3.2. rpm -q -i wget
3.3. Script per la ricerca di pacchetti
4.1. Output di unconfined
8.1. Blocco INIT INFO minimo
10.1. Esempio di voce nel file /etc/crontab
10.2. /etc/crontab: rimozione dei file di registrazione dell'orario
10.3. Esempio di /etc/logrotate.conf
10.4. Comando ulimit: impostazioni in ~/.bashrc
11.1. /etc/modprobe.conf: modalità di interrupt per la prima porta parallela
11.2. Messaggi di errore dall'lpd
11.3. Diffusione dal server di rete CUPS
14.1. Sezione Screen del file /etc/X11/xorg.conf
16.1. Configurazione PAM per sshd
16.2. Configurazione di default per la sezione auth
16.3. Configurazione di default per la sezione account
16.4. Configurazione di default per la sezione password
16.5. Configurazione di default per la sezione session
16.6. pam_unix2.conf
16.7. pam_env.conf
16.8. pam_pwcheck.conf
18.1. Scrittura di indirizzi IP
18.2. Collegamento di indirizzi IP alla maschera di rete
18.3. Indirizzo IPv6 di esempio
18.4. Indirizzo IPv6 che specifica la lunghezza del prefisso
18.5. /etc/resolv.conf
18.6. /etc/hosts
18.7. /etc/networks
18.8. /etc/host.conf
18.9. /etc/nsswitch.conf
20.1. Opzioni di inoltro in named.conf
20.2. File di configurazione di base /etc/named.conf
20.3. Voce per la disabilitazione della registrazione
20.4. Voce zona per my-domain.de
20.5. Voce zona per other-domain.de
20.6. File /var/lib/named/world.zone
20.7. Ricerca inversa
22.1. /etc/exports
23.1. File di configurazione /etc/dhcpd.conf
23.2. Aggiunte al file di configurazione
25.1. Estratto di schema.core
25.2. slapd.conf: Direttiva di inclusione per schemi
25.3. slapd.conf: pidfile e argsfile
25.4. slapd.conf: Controllo dell’accesso
25.5. slapd.conf: Esempio di controllo dell'accesso
25.6. slapd.conf: Direttive specifiche del database
25.7. Esempio di file LDIF
25.8. ldapadd con example.ldif
25.9. Dati LDIF per Tux
25.10. File LDIF tux.ldif modificato
25.11. pam_unix2.conf modificato per LDAP
25.12. Modifiche in nsswitch.conf
26.1. Variazioni delle voci VirtualHost basate sul nome
26.2. DirettiveVirtualHost basate sul nome
26.3. Direttive VirtualHost basate su IP
26.4. Basic VirtualHost Configuration
26.5. Configurazione CGI VirtualHost
27.1. Il file ~/.unison/example.prefs
28.1. Condivisione di un CD-ROM.
28.2. Condivisione homes.
28.3. Sezione global nel file smb.conf.
28.4. Configurazione di un account computer.
28.5. Configurazione automatica di un account computer.
29.1. Configurazione del firewall: opzione 15
29.2. Regole di accesso
29.3. Regole di accesso
34.1. Output di irdadump