SUSE Linux Enterprise Server

Verwaltungshandbuch

Veröffentlicht 30.10.2011

Copyright © 2006– 2011 Novell, Inc. und Beteiligte. Alle Rechte vorbehalten.

Es wird die Genehmigung erteilt, dieses Dokument unter den Bedingungen der GNU Free Documentation License, Version 1.2 oder (optional) Version 1.3 zu vervielfältigen, zu verbreiten und/oder zu verändern; die unveränderlichen Abschnitte hierbei sind der Urheberrechtshinweis und die Lizenzbedingungen. Eine Kopie dieser Lizenz (Version 1.2) finden Sie im Abschnitt GNU Free Documentation License.

Hinweise zu Novell-Marken finden Sie in der Novell Trademark and Service Mark-Liste http://www.novell.com/company/legal/trademarks/tmlist.html. Linux* ist eine eingetragene Marke von Linus Torvalds. Alle anderen Drittanbieter-Marken sind das Eigentum der jeweiligen Inhaber. Ein Markensymbol (®, ™ usw.) kennzeichnet eine Novell-Marke. Ein Sternchen (*) kennzeichnet eine Drittanbieter-Marke.

Alle Informationen in diesem Buch wurden mit größter Sorgfalt zusammengestellt. Doch auch dadurch kann hundertprozentige Richtigkeit nicht gewährleistet werden. Weder Novell, Inc., noch die SUSE LINUX GmbH noch die Autoren noch die Übersetzer können für mögliche Fehler und deren Folgen haftbar gemacht werden.


Inhaltsverzeichnis

Allgemeines zu diesem Handbuch
1. Verfügbare Dokumentation
2. Rückmeldungen
3. Konventionen in der Dokumentation
I. Support und übliche Aufgaben
1. YaST-Online-Update
1.1. Das Dialogfeld „Online-Aktualisierung“
1.2. Installieren von Patches
1.3. Automatische Online-Updates
2. Erfassen der Systeminformationen für den Support
2.1. Überblick über Novell Support Link
2.2. Verwenden von Supportconfig
2.3. Übertragen von Informationen an Novell
2.4. Weiterführende Informationen
3. YaST im Textmodus
3.1. Navigation in Modulen
3.2. Einschränkung der Tastenkombinationen
3.3. YaST-Kommandozeilenoptionen
4. Fernzugriff mit VNC
4.1. Einmalige VNC-Sitzungen
4.2. Permanente VNC-Sitzungen
5. Verwalten von Software mit Kommandozeilen-Tools
5.1. Verwenden von zypper
5.2. RPM – der Paket-Manager
6. Bash-Shell und Bash-Skripte
6.1. Was ist die Shell?
6.2. Schreiben von Shell-Skripten
6.3. Umlenken von Kommandoereignissen
6.4. Verwenden von Aliassen
6.5. Verwenden von Variablen in der Bash-Shell
6.6. Gruppieren und Kombinieren von Kommandos
6.7. Arbeiten mit häufigen Ablaufkonstrukten
6.8. Weiterführende Informationen
II. System
7. 32-Bit- und 64-Bit-Anwendungen in einer 64-Bit-Systemumgebung
7.1. Laufzeitunterstützung
7.2. Software-Entwicklung
7.3. Software-Kompilierung auf Doppelarchitektur-Plattformen
7.4. Kernel-Spezifikationen
8. Booten und Konfigurieren eines Linux-Systems
8.1. Der Linux-Bootvorgang
8.2. Der init-Vorgang
8.3. Systemkonfiguration über /etc/sysconfig
9. Der Bootloader GRUB
9.1. Booten mit GRUB
9.2. Konfigurieren des Bootloaders mit YaST
9.3. Deinstallieren des Linux-Bootloaders
9.4. Erstellen von Boot-CDs
9.5. Der grafische SUSE-Bildschirm
9.6. Fehlersuche
9.7. Weiterführende Informationen
10. Spezielle Systemfunktionen
10.1. Informationen zu speziellen Softwarepaketen
10.2. Virtuelle Konsolen
10.3. Tastaturzuordnung
10.4. Sprach- und länderspezifische Einstellungen
11. Druckerbetrieb
11.1. Work-Flow des Drucksystems
11.2. Methoden und Protokolle zum Anschließen von Druckern
11.3. Installation der Software
11.4. Netzwerkdrucker
11.5. Drucken über die Kommandozeile
11.6. Spezielle Funktionen in SUSE Linux Enterprise Server
11.7. Fehlersuche
12. Gerätemanagement über dynamischen Kernel mithilfe von udev
12.1. Das /dev-Verzeichnis
12.2. Kernel-uevents und udev
12.3. Treiber, Kernel-Module und Geräte
12.4. Booten und erstes Einrichten des Geräts
12.5. Überwachen des aktiven udev-Daemons
12.6. Einflussnahme auf das Gerätemanagement über dynamischen Kernel mithilfe von udev-Regeln
12.7. Permanente Gerätebenennung
12.8. Von udev verwendete Dateien
12.9. Weiterführende Informationen
13. Das X Window-System
13.1. Manuelles Konfigurieren des X Window-Systems
13.2. Installation und Konfiguration von Schriften
13.3. Weiterführende Informationen
14. Zugriff auf Dateisysteme mit FUSE
14.1. Konfigurieren von FUSE
14.2. Erhältliche FUSE-Plug-Ins
14.3. Weiterführende Informationen
III. Mobile Computer
15. Mobile Computernutzung mit Linux
15.1. Notebooks
15.2. Mobile Hardware
15.3. Mobiltelefone und PDAs
15.4. Weiterführende Informationen
16. Wireless LAN
16.1. WLAN-Standards
16.2. Betriebsmodi
16.3. Authentifizierung
16.4. Verschlüsselung
16.5. Konfiguration mit YaST
16.6. Tipps und Tricks zur Einrichtung eines WLAN
16.7. Fehlersuche
16.8. Weiterführende Informationen
17. Energieverwaltung
17.1. Energiesparfunktionen
17.2. Advanced Configuration & Power Interface (ACPI)
17.3. Ruhezustand für Festplatte
17.4. Fehlersuche
17.5. Weiterführende Informationen
18. Verwenden von Tablet PCs
18.1. Installieren der Tablet PC-Pakete
18.2. Konfigurieren des Tablet-Geräts
18.3. Verwenden der virtuellen Tastatur
18.4. Drehen der Ansicht
18.5. Verwenden der Bewegungserkennung
18.6. Aufzeichnen von Notizen und Skizzen mit dem Pen
18.7. Fehlersuche
18.8. Weiterführende Informationen
IV. Services
19. Grundlegendes zu Netzwerken
19.1. IP-Adressen und Routing
19.2. IPv6 – Das Internet der nächsten Generation
19.3. Namensauflösung
19.4. Konfigurieren von Netzwerkverbindungen mit YaST
19.5. NetworkManager
19.6. Manuelle Netzwerkkonfiguration
19.7. smpppd als Einwählhelfer
20. SLP-Dienste im Netzwerk
20.1. Installation
20.2. SLP aktivieren
20.3. SLP-Frontends in SUSE Linux Enterprise Server
20.4. Installation über SLP
20.5. Bereitstellen von Diensten über SLP
20.6. Weiterführende Informationen
21. Zeitsynchronisierung mit NTP
21.1. Konfigurieren eines NTP-Client mit YaST
21.2. Manuelle Konfiguration von ntp im Netzwerk
21.3. Dynamische Zeitsynchronisierung während der Laufzeit
21.4. Einrichten einer lokalen Referenzuhr
21.5. Uhrensynchronisierung mit einer externen Zeitreferenz (ETR)
22. Domain Name System (DNS)
22.1. DNS-Terminologie
22.2. Installation
22.3. Konfiguration mit YaST
22.4. Starten des BIND-Nameservers
22.5. Die Konfigurationsdatei /etc/named.conf
22.6. Zonendateien
22.7. Dynamische Aktualisierung von Zonendaten
22.8. Sichere Transaktionen
22.9. DNS-Sicherheit
22.10. Weiterführende Informationen
23. DHCP
23.1. Konfigurieren eines DHCP-Servers mit YaST
23.2. DHCP-Softwarepakete
23.3. Der DHCP-Server dhcpd
23.4. Weiterführende Informationen
24. Verwenden von NetworkManager
24.1. Anwendungsbeispiele für NetworkManager
24.2. Aktivieren von NetworkManager
24.3. Konfigurieren von Netzwerkverbindungen
24.4. Verwendung von KNetworkManager
24.5. Verwendung des GNOME NetworkManager-Miniprogramms
24.6. NetworkManager und VPN
24.7. NetworkManager und Sicherheit
24.8. Häufig gestellte Fragen
24.9. Fehlersuche
24.10. Weiterführende Informationen
25. Samba
25.1. Terminologie
25.2. Starten und Stoppen von Samba
25.3. Konfigurieren eines Samba-Servers
25.4. Konfigurieren der Clients
25.5. Samba als Anmeldeserver
25.6. Samba-Server im Netzwerk mit Active Directory
25.7. Weiterführende Informationen
26. Verteilte Nutzung von Dateisystemen mit NFS
26.1. Terminologie
26.2. Installieren des NFS-Servers
26.3. Konfigurieren des NFS-Servers
26.4. Konfigurieren der Clients
26.5. Weiterführende Informationen
27. Dateisynchronisierung
27.1. Verfügbare Software zur Datensynchronisierung
27.2. Kriterien für die Auswahl eines Programms
27.3. Einführung in CVS
27.4. Einführung in rsync
27.5. Weiterführende Informationen
28. Der HTTP-Server Apache
28.1. Kurzanleitung
28.2. Konfigurieren von Apache
28.3. Starten und Beenden von Apache
28.4. Installieren, Aktivieren und Konfigurieren von Modulen
28.5. Aktivieren von CGI-Skripten
28.6. Einrichten eines sicheren Webservers mit SSL
28.7. Vermeiden von Sicherheitsproblemen
28.8. Fehlersuche
28.9. Weiterführende Informationen
29. Einrichten eines FTP-Servers mit YaST
29.1. Starten des FTP-Servers
29.2. Allgemeine FTP-Einstellungen
29.3. FTP-Leistungseinstellungen
29.4. Authentifizierung
29.5. Einstellungen für Experten
29.6. Weitere Informationen
30. Der Squid-Proxyserver
30.1. Einige Tatsachen zu Proxy-Caches
30.2. Systemvoraussetzungen
30.3. Starten von Squid
30.4. Die Konfigurationsdatei /etc/squid/squid.conf
30.5. Konfigurieren eines transparenten Proxy
30.6. cachemgr.cgi
30.7. Erstellung von Cache-Berichten mit Calamaris
30.8. Weiterführende Informationen
31. Web Based Enterprise Management mit SFCB
31.1. Einführung und grundlegendes Konzept
31.2. Einrichten des SFCB
31.3. SFCB CIMOM-Konfiguration
31.4. Erweiterte SFCB-Tasks
31.5. Weiterführende Informationen
V. Fehlersuche
32. Hilfe und Dokumentation
32.1. Dokumentationsverzeichnis
32.2. man-Seiten
32.3. Infoseiten
32.4. Online-Ressourcen
33. Häufige Probleme und deren Lösung
33.1. Suchen und Sammeln von Informationen
33.2. Probleme bei der Installation
33.3. Probleme beim Booten
33.4. Probleme bei der Anmeldung
33.5. Probleme mit dem Netzwerk
33.6. Probleme mit Daten
33.7. IBM System z: Verwenden von initrd als Rettungssystem
A. GNU Licenses
A.1. GNU General Public License
A.2. GNU Free Documentation License

Abbildungsverzeichnis

1.1. YaST-Online-Update – Qt-Bedienoberfläche
1.2. YaST-Online-Update – GTK-Bedienoberfläche
3.1. Hauptfenster von YaST im Textmodus
3.2. Das Software-Installationsmodul
8.1. Systemdienste (Runlevel)
8.2. Systemkonfiguration mithilfe des sysconfig-Editors
9.1. Bootloader-Einstellungen
15.1. Integrieren eines mobilen Computers in eine bestehende Umgebung
16.1. YaST: Konfigurieren der WLAN-Karte
18.1. Virtuelle Tastatur von xvkbd
18.2. Bewegungserkennung mit CellWriter
18.3. Kommentieren einer PDF-Datei mit Xournal
18.4. Bearbeiten von Text mit Dasher
19.1. Vereinfachtes Schichtmodell für TCP/IP
19.2. TCP/IP-Ethernet-Paket
19.3. Konfigurieren der Netzwerkeinstellungen
19.4. Modemkonfiguration
19.5. ISDN-Konfiguration
19.6. Konfiguration der ISDN-Schnittstelle
19.7. DSL-Konfiguration
21.1. YaST: NTP-Server
21.2. Erweiterte NTP-Konfiguration: Sicherheitseinstellungen
22.1. DNS-Server-Installation: Forwarder-Einstellungen
22.2. DNS-Server-Installation: DNS-Zonen
22.3. DNS-Server-Installation: Wizard beenden
22.4. DNS-Server: Protokollieren
22.5. DNS-Server: Zonen-Editor (Grundlagen)
22.6. DNS-Server: Zonen-Editor (DNS-Einträge)
22.7. DNS-Server: Zonen-Editor (MX-Einträge)
22.8. DNS-Server: Zonen-Editor (SOA)
23.1. DHCP-Server: Kartenauswahl
23.2. DHCP-Server: Globale Einstellungen
23.3. DHCP-Server: Dynamisches DHCP
23.4. DHCP-Server: Start
23.5. DHCP-Server: Host-Verwaltung
23.6. DHCP-Server: Chroot Jail und Deklarationen
23.7. DHCP-Server: Wählen eines Deklarationstyps
23.8. DHCP-Server: Konfigurieren von Subnetzen
23.9. DHCP Server: TSIG-Konfiguration
23.10. DHCP-Server: Schnittstellenkonfiguration für dynamisches DNS
23.11. DHCP-Server: Netzwerkschnittstelle und Firewall
24.1. Dialogfeld „Netzwerkverbindungen“ in GNOME
24.2. KDE-Umgebung – Dialogfeld „Netzwerkkonfiguration“
24.3. KNetworkManager – Konfigurierte und verfügbare Verbindungen
25.1. Festlegen der Windows-Domänenmitgliedschaft
26.1. Konfiguration des NFS-Servers
26.2. Konfigurieren eines NFS-Servers mit YaST
26.3. Exportieren von Verzeichnissen mit NFSv4
26.4. Exportieren von Verzeichnissen mit NFSv2 und v3
26.5. Konfiguration des NFS-Clients mit YaST
28.1. HTTP-Server-Assistent: Standardhost
28.2. HTTP-Server-Assistent: Zusammenfassung
28.3. Konfiguration des HTTP-Servers: Überwachen von Ports und Adressen
28.4. Konfiguration des HTTP-Servers: Server-Module
29.1. FTP-Serverkonfiguration - Start
31.1. Paketauswahl für das Web-Based Enterprise Management-Muster
31.2. Paketauswahl zusätzlicher CIM-Anbieter
33.1. Überprüfen von Medien
33.2. Anzeigen von Hardware-Informationen
33.3. US-Tastaturbelegung
33.4. Modus „Automatische Reparatur“

Tabellenverzeichnis

5.1. Die wichtigsten RPM-Abfrageoptionen
5.2. RPM-Überprüfungsoptionen
6.1. Bash-Konfigurationsdateien für Login-Shells
6.2. Bash-Konfigurationsdateien für Nicht-Login-Shells
6.3. Besondere Dateien für die Bash-Shell
6.4. Überblick über eine Standardverzeichnisstruktur
6.5. Nützliche Umgebungsvariablen
8.1. Verfügbare Runlevel
8.2. Mögliche init-Skript-Optionen
9.1. Bildschirmauflösung- und Farbtiefe-Referenz
10.1. ulimit: Einstellen von Ressourcen für Benutzer
13.1. Abschnitte in /etc/X11/xorg.conf
13.2. Parameter zur Verwendung mit fc-list
14.1. Erhältliche FUSE-Plug-Ins
15.1. Anwendungsbeispiele für NetworkManager
16.1. Überblick über verschiedene WLAN-Standards
19.1. Verschiedene Protokolle aus der TCP/IP-Familie
19.2. Spezifische Adressen
19.3. Private IP-Adressdomänen
19.4. Unterschiedliche IPv6-Präfixe
19.5. Skripten für die manuelle Netzwerkkonfiguration
19.6. Parameter für /etc/host.conf
19.7. Über /etc/nsswitch.conf verfügbare Datenbanken
19.8. Konfigurationsoptionen für NSS-Datenbanken
19.9. Einige Start-Skripten für Netzwerkprogramme
27.1. Funktionen der Werkzeuge zur Dateisynchronisierung: -- = sehr schlecht, - = schlecht oder nicht verfügbar, o = mittel, + = gut, ++ = hervorragend, x = verfügbar
31.1. Kommandos zur Verwaltung von sfcbd
32.1. man-Seiten – Kategorien und Beschreibungen
33.1. Protokolldateien
33.2. Systeminformationen mit dem /proc-Dateisystem
33.3. Systeminformationen mit dem /sys-Dateisystem

Beispiele

5.1. Zypper – Liste der bekannten Repositorys
5.2. rpm -q -i wget
5.3. Skript für die Suche nach Paketen
6.1. Ein Shell-Skript, das einen Text druckt
8.1. Ein minimaler INIT INFO-Block
10.1. Eintrag in /etc/crontab
10.2. /etc/crontab: Entfernen der Zeitstempeldateien
10.3. Beispiel für /etc/logrotate.conf
10.4. ulimit: Einstellungen in ~/.bashrc
11.1. /etc/modprobe.conf: Interrupt-Modus für den ersten parallelen Port
11.2. Fehlermeldung von lpd
11.3. Broadcast vom CUPS-Netzwerkserver
12.1. udev-Beispielregeln
13.1. Abschnitt „Screen“ der Datei /etc/X11/xorg.conf
19.1. IP-Adressen schreiben
19.2. Verknüpfung von IP-Adressen mit der Netzmaske
19.3. Beispiel einer IPv6-Adresse
19.4. IPv6-Adressen mit Angabe der Präfix-Länge
19.5. /etc/resolv.conf
19.6. /etc/hosts
19.7. /etc/networks
19.8. /etc/host.conf
19.9. /etc/nsswitch.conf
19.10. Ausgabe des ping-Befehls
19.11. Ausgabe des ifconfig-Kommandos
19.12. Ausgabe des route -n-Kommandos
22.1. Weiterleitungsoptionen in named.conf
22.2. Eine Grundversion von /etc/named.conf
22.3. Eintrag zur Deaktivierung der Protokollierung
22.4. Zoneneintrag für „example.com“
22.5. Zoneneintrag für „example.net“
22.6. Die Datei /var/lib/named/example.com.zone
22.7. Reverse-Lookup
23.1. Die Konfigurationsdatei „/etc/dhcpd.conf“
23.2. Ergänzungen zur Konfigurationsdatei
25.1. Eine CD-ROM-Freigabe (deaktiviert)
25.2. Freigabe [homes]
25.3. Abschnitt „global“ in smb.conf
28.1. Beispiele für namensbasierte VirtualHost-Einträge
28.2. Namensbasierte VirtualHost-Direktiven
28.3. IP-basierte VirtualHost-Direktiven
28.4. Basiskonfiguration eines virtuellen Hosts
28.5. CGI-Konfiguration für virtuelle Hosts
30.1. Firewall-Konfiguration: Option 15
30.2. Zugriffsregeln
30.3. Zugriffsregeln
33.1. Ausgabe des Befehls „mount“
33.2. Ausführen des Befehls „chroot“ für das eingehängte Dateisystem
33.3. Installieren des IPL-Datensatzes mit dem Befehl „zipl“
33.4. Aushängen des Dateisystems