openSUSE

Referenz

Rechtlicher Hinweis

Inhaltsverzeichnis

Über dieses Handbuch
1. Feedback
2. Zusätzliche Dokumentation
3. Konventionen in der Dokumentation
4. Informationen über die Herstellung dieses Handbuchs
5. Quellcode
6. Danksagung
I. Fortgeschrittene Installationsszenarien
1. Installation mit entferntem Zugriff
1.1. Installationsszenarien für die Installation auf entfernten Systemen
1.2. Einrichten des Servers, auf dem sich die Installationsquellen befinden
1.3. Vorbereitung des Bootvorgangs für das Zielsystem
1.4. Booten des Zielsystems für die Installation
1.5. Überwachen des Installationsvorgangs
2. Fortgeschrittene Festplattenkonfiguration
2.1. Verwenden der YaST-Partitionierung
2.2. LVM-Konfiguration
2.3. Soft-RAID-Konfiguration
II. Administration
3. Online-Update
3.1. YaST-Online-Update
3.2. Software-Aktualisierungsfunktion
3.3. Aktualisierung über die Kommandozeile mit rug
3.4. Aktualisierung über die Kommandozeile mit zypper
4. YaST im Textmodus
4.1. Navigation in Modulen
4.2. Einschränkung der Tastenkombinationen
4.3. YaST-Kommandozeilenoptionen
5. Aktualisieren des Systems und Systemänderungen
5.1. Aktualisieren des Systems
5.2. Software-Änderungen von Version zu Version
6. RPM, der Paket-Manager
6.1. Prüfen der Authentizität eines Pakets
6.2. Verwalten von Paketen: Installieren, Aktualisieren und Deinstallieren
6.3. RPM und Patches
6.4. Delta-RPM-Pakete
6.5. RPM-Abfragen
6.6. Installieren und Kompilieren von Quellpaketen
6.7. Kompilieren von RPM-Pakten mit "build"
6.8. Werkzeuge für RPM-Archive und die RPM-Datenbank
7. Druckerbtrieb
7.1. Workflow des Drucksystems
7.2. Methoden und Protokolle zum Anschließen von Druckern
7.3. Installieren der Software
7.4. Netzwerkdrucker
7.5. Grafische Bedienoberflächen für das Drucken
7.6. Drucken über die Kommandozeile
7.7. Spezielle Funktionen in openSUSE
7.8. Fehlerbehebung
8. Das X Window-System
8.1. Manuelles Konfigurieren des X Window-Systems
8.2. Installation und Konfiguration von Schriften
8.3. Weitere Informationen
9. FreeNX: Fernsteuerung eines anderen Computers
9.1. Erste Schritte in NX
9.2. Erweiterte FreeNX-Konfiguration
9.3. Fehlerbehebung
9.4. Weitere Informationen
10. Virtual Machine Server
10.1. Systemvoraussetzungen
10.2. Vorteile von virtuellen Computern
10.3. Terminologie
10.4. Virtual Machine Modi
10.5. Virtual Machine Server
10.6. Einrichten des Virtual Machine Servers
10.7. Erstellen virtueller Computer
10.8. Verwalten virtueller Computer
11. Dienstprogramme zur Systemüberwachung
11.1. Fehlersuche
11.2. Dateien und Dateisysteme
11.3. Hardware-Informationen
11.4. Netzwerke
11.5. Das Dateisystem /proc
11.6. Prozesse
11.7. Systeminformationen
11.8. Benutzerinformationen
11.9. Zeit und Datum
III. System
12. 32-Bit- und 64-Bit-Anwendungen in einer 64-Bit-Systemumgebung
12.1. Laufzeitunterstützung
12.2. Software-Entwicklung
12.3. Software-Kompilierung auf Doppelarchitektur-Plattformen
12.4. Kernel-Spezifikationen
13. Booten und Konfigurieren eines Linux-Systems
13.1. Der Linux-Bootvorgang
13.2. Der init-Vorgang
13.3. Systemkonfiguration über /etc/sysconfig
14. Der Bootloader
14.1. Auswählen eines Bootloaders
14.2. Booten mit GRUB
14.3. Konfigurieren des Bootloaders mit YaST
14.4. Deinstallieren des Linux-Bootloaders
14.5. Erstellen von Boot-CDs
14.6. Der grafische SUSE-Bildschirm
14.7. Fehlerbehebung
14.8. Weitere Informationen
15. Spezielle Systemfunktionen
15.1. Informationen zu speziellen Softwarepaketen
15.2. Virtuelle Konsolen
15.3. Tastaturzuordnung
15.4. Sprach- und länderspezifische Einstellungen
16. Gerätemanagemet über dynamischen Kernel mithilfe von udev
16.1. Das /dev-Verzeichnis
16.2. Kernel-uevents und udev
16.3. Treiber, Kernel-Module und Geräte
16.4. Booten und erstes Einrichten des Geräts
16.5. Fehlersuche bei udev-Ereignissen
16.6. Einflussnahme auf das Gerätemanagemet über dynamischen Kernel mithilfe von udev-Regeln
16.7. Permanente Gerätebenennung
16.8. Das ersetzte hotplug-Paket
16.9. Weitere Informationen
17. Dateisysteme in Linux
17.1. Terminologie
17.2. Wichtige Dateisysteme in Linux
17.3. Weitere unterstützte Dateisysteme
17.4. Large File Support unter Linux
17.5. Weitere Informationen
18. Zugriffssteuerungslisten unter Linux
18.1. Traditionelle Dateiberechtigungen
18.2. Vorteile von ACLs
18.3. Definitionen
18.4. Arbeiten mit ACLs
18.5. ACL-Unterstützung in Anwendungen
18.6. Weitere Informationen
19. Authentifizierung mit PAM
19.1. Struktur einer PAM-Konfigurationsdatei
19.2. PAM-Konfiguration von sshd
19.3. Konfiguration von PAM-Modulen
19.4. Weitere Informationen
20. Arbeiten mit der Shell
20.1. Verwenden der Bash-Shell
20.2. Benutzer- und Zugriffsberechtigungen
20.3. Wichtige Linux-Befehle
20.4. Der vi-Editor
IV. Dienste
21. Grundlegendes zu Netzwerken
21.1. IP-Adressen und Routing
21.2. IPv6 – Das Internet der nächsten Generation
21.3. Namensauflösung
21.4. Konfigurieren von Netzwerkverbindungen mit YaST
21.5. Verwalten der Netzwerkverbindungen mit NetworkManager
21.6. Manuelle Netzwerkkonfiguration
21.7. smpppd als Einwählhelfer
22. SLP-Dienste im Netzwerk
22.1. Installation
22.2. SLP aktivieren
22.3. SLP-Frontends in openSUSE
22.4. Installation über SLP
22.5. Bereitstellen von Diensten über SLP
22.6. Weitere Informationen
23. Domain Name System (DNS)
23.1. DNS-Terminologie
23.2. Installation
23.3. Konfiguration mit YaST
23.4. Starten des Namenservers BIND
23.5. Die Konfigurationsdatei /etc/dhcpd.conf
23.6. Zonendateien
23.7. Dynamische Aktualisierung von Zonendaten
23.8. Sichere Transaktionen
23.9. DNS-Sicherheit
23.10. Weitere Informationen
24. DHCP
24.1. Konfigurieren eines DHCP-Servers mit YaST
24.2. DHCP-Softwarepakete
24.3. Der DHCP-Server dhcpd
24.4. Weitere Informationen
25. Zeitsynchronisierung mit NTP
25.1. Konfigurieren eines NTP-Client mit YaST
25.2. Konfigurieren von xntp im Netzwerk
25.3. Einrichten einer lokalen Referenzuhr
26. Arbeiten mit NIS
26.1. Konfigurieren von NIS-Clients
27. LDAP – Ein Verzeichnisdienst
27.1. LDAP und NIS
27.2. Struktur eines LDAP-Verzeichnisbaums
27.3. Serverkonfiguration mit slapd.conf
27.4. Datenbehandlung im LDAP-Verzeichnis
27.5. Konfigurieren eines LDAP-Servers mit YaST
27.6. Konfigurieren eines LDAP-Client mit YaST
27.7. Konfigurieren von LDAP-Benutzern und -Gruppen in YaST
27.8. Navigieren in der LDAP Verzeichnisstruktur
27.9. Weitere Informationen
28. Unterstützung für Active Directory
28.1. Integration von Linux- und AD-Umgebungen
28.2. Hintergrundinformationen zur AD-Unterstützung unter Linux
28.3. Konfigurieren eines Linux-Client für Active Directory
28.4. Anmeldung bei einer AD-Domäne
28.5. Ändern von Passwörtern
29. Verteilte Nutzung von Dateisystemen mit NFS
29.1. Installation
29.2. Importieren von Dateisystemen mit YaST
29.3. Manuelles Importieren von Dateisystemen
29.4. Exportieren von Dateisystemen mit YaST
29.5. Manuelles Exportieren von Dateisystemen
29.6. Weitere Informationen
30. Samba
30.1. Terminologie
30.2. Installation
30.3. Starten und Stoppen von Samba
30.4. Konfigurieren eines Samba-Servers
30.5. Konfigurieren der Clients
30.6. Samba als Anmeldeserver
30.7. Weitere Informationen
31. Der Proxyserver Squid
31.1. Einige Tatsachen zu Proxy-Caches
31.2. Systemvoraussetzungen
31.3. Starten von Squid
31.4. Die Konfigurationsdatei /etc/squid/squid.conf
31.5. Konfigurieren eines transparenten Proxy
31.6. cachemgr.cgi
31.7. squidGuard
31.8. Erstellung von Cache-Berichten mit Calamaris
31.9. Weitere Informationen
32. Der HTTP-Server Apache
32.1. Schnellstart
32.2. Konfigurieren von Apache
32.3. Starten und Beenden von Apache
32.4. Installieren, Aktivieren und Konfigurieren von Modulen
32.5. Aktivieren von CGI-Skripts
32.6. Einrichten eines sicheren Webservers mit SSL
32.7. Vermeiden von Sicherheitsproblemen
32.8. Fehlerbehebung
32.9. Weitere Informationen
V. Mobilität
33. PCMCIA
33.1. Steuern der PCMCIA-Karten mithilfe von pccardct
33.2. PCMCIA im Detail
33.3. Fehlerbehebung
34. Verwaltung der Systemkonfigurationsprofile
34.1. Terminologie
34.2. Einrichten von SCPM
34.3. Konfigurieren von SCPM über eine grafische Bedienoberfläche
34.4. Konfigurieren von SCPM über die Kommandozeile
34.5. Fehlerbehebung
34.6. Weitere Informationen
35. Energieverwaltung
35.1. Energiesparfunktionen
35.2. APM
35.3. ACPI
35.4. Ruhezustand für Festplatte
35.5. Das powersave-Paket
36. Drahtlose Kommunikation
36.1. Wireless LAN
36.2. Bluetooth
36.3. Infrarot-Datenübertragung
VI. Sicherheit
37. Masquerading und Firewalls
37.1. Paketfilterung mit iptables
37.2. Grundlegendes zum Masquerading
37.3. Grundlegendes zu Firewalls
37.4. SuSEfirewall2
37.5. Weitere Informationen
38. SSH: Sicherer Netzwerkbetrieb
38.1. Das Paket OpenSSH
38.2. Das ssh-Programm
38.3. scp – sicheres Kopieren
38.4. sftp – sichere Dateiübertragung
38.5. Der SSH-Dämon (sshd) – Serverseite
38.6. SSH-Authentifizierungsmechanismen
38.7. X-, Authentifizierungs- und Weiterleitungsmechanismen
39. Verwalten der X.509-Zertifizierung
39.1. Prinzipien der digitalen Zertifizierung
39.2. YaST-Module für die Verwaltung von Zertifizierungsstellen
40. Verschlüsseln von Partitionen und Dateien
40.1. Einrichten eines verschlüsselten Dateisystems mit YaST
40.2. Verschlüsselung einzelner Dateien mit vi
41. Confining Privileges with AppArmor
41.1. Installing Novell AppArmor
41.2. Enabling and Disabling Novell AppArmor
41.3. Getting Started with Profiling Applications
42. Sicherheit und Vertraulichkeit
42.1. Lokale Sicherheit und Netzwerksicherheit
42.2. Tipps und Tricks: Allgemeine Hinweise zur Sicherheit
42.3. Zentrale Adresse für die Meldung von neuen Sicherheitsproblemen
A. GNU Licenses
A.1. GNU General Public License
A.2. GNU Free Documentation License
Index

Abbildungsverzeichnis

2.1. Die YaST-Partitionierung
2.2. Physische Partitionierung versus LVM
2.3. Anlegen einer Volume-Gruppe
2.4. Setup für physische Volumes
2.5. Verwaltung der logischen Volumes
2.6. Erstellen logischer Volumes
2.7. RAID-Partitionen
2.8. Dateisystemeinstellungen
3.1. YaST-Online-Update
3.2. Auswählen der Software-Aktualisierungen
4.1. Hauptfenster von YaST im Textmodus
4.2. Das Software-Installationsmodul
10.1. Virtual Machine Server und Gerätetreiber
10.2. VM-Gerätetreiber
10.3. VM-Server und virtuelle Computer
13.1. Systemdienste (Runlevel)
13.2. Systemkonfiguration mithilfe des sysconfig-Editors
14.1. Bootloader-Einstellungen
18.1. Minimale ACL: ACL-Einträge vs. Berechtigungsbits
18.2. Erweiterte ACL: ACL-Einträge vs. Berechtigungsbits
20.1. Beispiel eines Bash-Terminalfensters
21.1. Vereinfachtes Schichtmodell für TCP/IP
21.2. TCP/IP-Ethernet-Paket
21.3. Konfigurieren einer Netzwerkkarte
21.4. Modemkonfiguration
21.5. ISDN-Konfiguration
21.6. Konfiguration der ISDN-Schnittstelle
21.7. DSL-Konfiguration
23.1. DNS-Server-Installation: Forwarder-Einstellungen
23.2. DNS-Server-Installation: DNS-Zonen
23.3. DNS-Server-Installation: Wizard beenden
23.4. DNS-Server: Protokollieren
23.5. DNS-Server: Zonen-Editor des Slave
23.6. DNS-Server: Zonen-Editor (NS-Einträge)
23.7. DNS-Server: Zonen-Editor (MX-Einträge)
23.8. DNS-Server: Zonen-Editor (SOA)
24.1. DHCP-Server: Kartenauswahl
24.2. DHCP-Server: Globale Einstellungen
24.3. DHCP-Server: Dynamisches DHCP
24.4. DHCP-Server: Start
25.1. YaST: Konfigurieren eines NTP-Client
25.2. YaST: Komplexe NTP-Client-Konfiguration
26.1. Festlegen der Domäne und Adresse eines NIS-Servers
27.1. Struktur eines LDAP-Verzeichnisses
27.2. YaST-LDAP-Server-Konfiguration
27.3. YaST: Konfiguration des LDAP-Client
27.4. YaST: Erweiterte Konfiguration
27.5. YaST: Modulkonfiguration
27.6. YaST Konfiguration einer Objektvorlage
27.7. YaST: Zusätzliche LDAP-Einstellungen
27.8. Navigieren in der LDAP-Verzeichnisstruktur
27.9. Navigieren in den Eingabedaten
28.1. Active Directory-Authentifizierungsschema
28.2. Festlegen der Windows-Domänenmitgliedschaft
28.3. Angeben von Administratorberechtigungen
29.1. Konfiguration des NFS-Clients mit YaST
29.2. Konfiguration des NFS-Servers
29.3. Konfigurieren eines NFS-Servers mit YaST
32.1. HTTP-Server-Wizard: Standardhost
32.2. HTTP-Server-Wizard: Zusammenfassung
32.3. HTTP-Server-Konfiguration: Listen Ports and Addresses (Überwachte Ports und Adressen)
32.4. HTTP-Server-Konfiguration: Servermodule
34.1. YaST: Grundlegende SCPM-Konfiguration
34.2. YaST: Konfigurieren von SCPM-Benutzern
34.3. Konfigurieren von Ressourcengruppen
36.1. YaST: Konfigurieren der WLAN-Karte
36.2. YaST-Bluetooth-Konfiguration
37.1. iptables: Die möglichen Wege eines Pakets
37.2. Die YaST-Firewall-Konfiguration
39.1. YaST-CA-Modul – Grunddaten für eine Stammzertifizierungsstelle
39.2. YaST-CA-Modul – Verwenden einer Zertifizierungsstelle
39.3. Zertifikate einer Zertifizierungsstelle
39.4. YaST-CA-Modul – Erweiterte Einstellungen

Tabellenverzeichnis

1.1. F-Tasten bei der Installation
1.2. In diesem Kapitel verwendete Installationsszenarien (Boot-Szenarien)
5.1. Befehle
5.2. Protokolldateien in /var/log
5.3. Aufgeteilte Konfigurationsdateien in /etc/sysconfig/powersave
5.4. Packer
5.5. Sicherungsdateien
6.1. Die wichtigsten RPM-Abfrageoptionen
6.2. RPM-Überprüfungsoptionen
8.1. Abschnitte in /etc/X11/xorg.conf
8.2. Parameter zur Verwendung mit fc-list
10.1. Aufgaben und Befehle zur Verwaltung virtueller Computer
10.2. Ändern der Viewer-Einstellungen
13.1. Verfügbare Runlevel
13.2. Mögliche init-Skript-Optionen
15.1. ulimit: Festlegen von Ressourcen für Benutzer
17.1. Dateisystemarten unter Linux
17.2. Maximale Größe von Dateisystemen (Festplattenformat)
18.1. Typen von ACL-Einträgen
18.2. Maskierung von Zugriffsberechtigungen
20.1. Überblick über eine Standardverzeichnisstruktur
20.2. Einfache Befehle im vi-Editor
21.1. Verschiedene Protokolle aus der TCP/IP-Familie
21.2. Spezifische Adressen
21.3. Private IP-Adressdomänen
21.4. Unterschiedliche IPv6-Präfixe
21.5. Skripts für die manuelle Netzwerkkonfiguration
21.6. Parameter für /etc/host.conf
21.7. Über /etc/nsswitch.conf verfügbare Datenbanken
21.8. Konfigurationsoptionen für NSS-„Datenbanken
21.9. Einige Start-Skripts für Netzwerkprogramme
27.1. Häufig verwendete Objektklassen und Attribute
27.2. Benutzergruppen und ihre Zugriffsberechtigungen
27.3. Zugriffstypen
29.1. Berechtigungen für exportierte Dateisysteme
36.1. Überblick über verschiedene WLAN-Standards
39.1. X.509v3-Zertifikat
39.2. X.509-Zertifikatswiderrufsliste (CRL)
39.3. Passwörter beim LDAP-Export

Beispiele

2.1. /etc/fstab: Partition Data
5.1. Über df -h angezeigte Liste
6.1. rpm -q -i wget
6.2. Skript für die Suche nach Paketen
7.1. /etc/modprobe.conf: Interrupt-Modus für den ersten Parallelanschluss
7.2. Fehlermeldung vom lpd
7.3. Broadcast vom CUPS-Netzwerkserver
8.1. Abschnitt "Screen" der Datei /etc/X11/xorg.conf
13.1. Ein minimaler INIT INFO-Block
15.1. Eintrag in /etc/crontab
15.2. /etc/crontab: Entfernen von Zeitstempeldateien
15.3. Beispiel für /etc/logrotate.conf
15.4. ulimit: Einstellungen in ~/.bashrc
19.1. PAM-Konfiguration für sshd
19.2. Standardkonfiguration für den Abschnitt auth
19.3. Standardkonfiguration für den Abschnitt account
19.4. Standardkonfiguration für den Abschnitt password
19.5. Standardkonfiguration für den Abschnitt session
19.6. pam_env.conf
20.1. Beispielausgabe mit Dateiberechtigungen
20.2. Beispielausgabe mit Verzeichnisberechtigungen
21.1. IP-Adressen schreiben
21.2. Verknüpfung von IP-Adressen mit der Netzmaske
21.3. Beispiel einer IPv6-Adresse
21.4. IPv6-Adressen mit Angabe der Präfix-Länge
21.5. /etc/resolv.conf
21.6. /etc/hosts
21.7. /etc/networks
21.8. /etc/host.conf
21.9. /etc/nsswitch.conf
21.10. Ausgabe des ping-Befehls
21.11. Ausgabe des ifconfig-Befehls
21.12. Ausgabe des route -n-Befehls
23.1. Weiterleitungsoptionen in named.conf
23.2. Eine Grundversion von /etc/named.conf
23.3. Eintrag zur Deaktivierung der Protokollierung
23.4. Zoneneintrag für meine-domaene.de
23.5. Zoneneintrag für andere-domaene.de
23.6. Datei /var/lib/named/world.zone
23.7. Reverse-Lookup
24.1. Die Konfigurationsdatei "/etc/dhcpd.conf"
24.2. Ergänzungen zur Konfigurationsdatei
27.1. Ausschnitt aus schema.core
27.2. slapd.conf: Include-Direktive für Schemata
27.3. slapd.conf: pidfile und argsfile
27.4. slapd.conf: Zugriffssteuerung
27.5. slapd.conf: Beispiel für die Zugriffssteuerung
27.6. slapd.conf: Datenbankspezifische Direktiven
27.7. Beispiel für eine LDIF-Datei
27.8. ldapadd mit example.ldif
27.9. LDIF-Daten für Tux
27.10. Geänderte LDIF-Datei tux.ldif
27.11. An LDAP angepasste Datei pam_unix2.conf
27.12. Anpassungen in nsswitch.conf
29.1. /etc/exports
30.1. Eine CD-ROM-Freigabe
30.2. homes-Freigabe
30.3. Abschnitt "global" in smb.conf
30.4. Einrichten eines Computerkontos
30.5. Automatisiertes Einrichten eines Computerkontos
31.1. Firewall-Konfiguration: Option 15
31.2. Zugriffsregeln
31.3. Zugriffsregeln
32.1. Beispiele für namensbasierte VirtualHost-Einträge
32.2. Namensbasierte VirtualHost-Direktiven
32.3. IP-basierte VirtualHost-Direktiven
32.4. Basiskonfiguration eines virtuellen Hosts
32.5. CGI-Konfiguration für virtuelle Hosts
36.1. Ausgabe von irdadump
41.1. Output of aa-unconfined