Inhaltsverzeichnis | 5 |
Abbildungsverzeichnis | 31 |
Tabellenverzeichnis | 38 |
Teil I Intro | 41 |
1 Einführung | 42 |
1.1 Zur Reihenfolge der Kapitel | 44 |
1.2 Material und Arbeitsumgebung | 45 |
1.3 Danksagung | 45 |
1.4 Konventionen | 46 |
1.5 Begleitendes Material und Errata | 46 |
2 Die Geschichte von OpenSolaris | 47 |
2.1 OpenSolaris ist keine Betriebssystemdistribution | 48 |
2.2 Unterschiede der OpenSolaris-basierten Distributionen | 49 |
2.3 Was OpenSolaris heute ist | 49 |
2.4 Wie OpenSolaris entstand | 50 |
2.5 Geschichtliche und rechtliche Hintergründe | 50 |
2.6 Geplante weitere OpenSource Projekte von Sun | 51 |
2.7 Sun’s Einstellung zu OpenSource | 52 |
3 Lizenzen | 54 |
3.1 Die CDDL | 54 |
3.2 COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 | 54 |
3.3 Die Ziele der CDDL | 61 |
3.4 Häufig gestellte Fragen im Zusammenhang mit der CDDL | 63 |
3.5 Ausblicke auf bereits laufende Projekte | 65 |
3.6 Der "CDDL Header” | 65 |
Teil II Konzepte und Grundlagen | 67 |
4 Solaris Systemstart | 68 |
4.1 Open Boot PROM | 68 |
4.2 x86-BIOS | 84 |
4.3 SparcSolaris Systemboot | 85 |
4.4 Der Bootvorgang bei aktuellen x86 und x64 Systemen | 88 |
4.5 Der Bootvorgang bei älteren x86 und x64 Systemen | 89 |
4.6 Runlevel | 90 |
4.7 Start der Systemdienste | 98 |
4.8 Systemboot Recovery | 107 |
4.9 System Stop | 108 |
4.10 Übersicht zur manuellen Solarisinstallation | 111 |
4.11 Automatisierte Installation von Solaris | 113 |
5 Festplatten und Filesysteme | 137 |
5.1 Strukturen auf raw devices | 138 |
5.2 Abbildung logischer Strukturen auf Filesystemebene | 147 |
5.3 NFS, Network Filesystem | 173 |
5.4 Filesysteme für Wechselmedien und Datenaustausch | 177 |
5.5 Administration von Festplatten | 181 |
5.6 Administration von Filesystemen | 189 |
5.7 Aufbau des Filesystem Trees | 199 |
5.8 Navigation im Filesystem | 206 |
5.9 Basis Unix Zugriffsrechte – Permissions | 220 |
5.10 Zeitinformationen | 231 |
5.11 Operationen am Filesystem | 232 |
5.12 Antworten zu den Verständnisfragen | 242 |
5.13 Extended File Attribute | 243 |
5.14 Access Control Listen unter Solaris | 248 |
5.15 Sun Logical Volume Manager, SLVM | 259 |
5.16 Zettabyte Filesystem, ZFS | 325 |
5.17 Images von Filesystemen, ein Filesystem im Filesystem | 374 |
5.18 Solaris I/O Multipathing, MPxIO | 378 |
6 Solaris Netzwerk Umgebung | 391 |
6.1 Client-Server Environment | 391 |
6.2 Netzwerk-Grundlagen | 394 |
6.3 Das TCP/IP Schichtmodell | 400 |
6.4 Network Environment | 404 |
6.5 Redundanz von Netzwerkinterfaces | 434 |
6.6 Routing | 447 |
7 System Services | 454 |
7.1 Service Management Facility | 456 |
7.2 System Logging | 511 |
7.3 inetd(1M) | 523 |
7.4 Wechselmedienmanagement | 538 |
7.5 NFS, Network Filesystem, Server Side | 543 |
7.6 Cache Filesystem | 564 |
7.7 Automounter, autofs | 568 |
7.8 Filetransfer mit ftp(1) | 586 |
7.9 Filetransfer mit tftp(1) | 597 |
7.10 Zugang über telnet(1) | 602 |
7.11 Name Service Switch, nscd(1M) | 607 |
7.12 Der Netzwerkinformationsdienst NIS | 613 |
7.13 Der Netzwerkinformationsdienst NIS+ | 627 |
7.14 Druckeradministration | 631 |
7.15 Batchverarbeitung mit dem cron-System | 644 |
8 OpenSolaris im Rechenzentrumsbetrieb, ein Vergleich | 653 |
8.1 Topologie der Arbeitsumgebung | 656 |
8.2 Anforderungen an Serversysteme | 660 |
8.3 Serverkonsolidierung, Überblick und Werkzeuge | 664 |
8.4 IBM | 673 |
8.5 Sun | 678 |
Teil III Administration und Benutzung | 712 |
9 Administration | 713 |
9.1 Einrichtung und Verwaltung von System-Benutzern | 713 |
9.2 Role Based Access Control, RBAC | 720 |
9.3 PAM: Pluggable Authentication Module | 735 |
9.4 Packageadministration | 749 |
9.5 Patches | 762 |
9.6 Anzeige der Systembelastung | 768 |
9.7 Erstellung einer Systemkopie | 773 |
9.8 Verwaltung von Corefiles | 774 |
9.9 Consolemanagement | 777 |
9.10 Backup und Recovery | 779 |
9.11 Prozessorsets | 808 |
9.12 Solaris Container (Zones), Administration | 814 |
10 Debugging unter OpenSolaris | 842 |
10.1 Programme | 842 |
10.2 Bibliotheken | 853 |
10.3 Debugging als Bestandteil der Sun Compiler | 855 |
10.4 Simple Authentication and Security Layer, SASL | 857 |
11 Solaris Benutzerinterface | 859 |
11.1 Benutzeranmeldung auf der Kommandozeile | 860 |
11.2 Lokale Anmeldung an einer Solaris-Maschine | 860 |
11.3 Anmeldung an einer Solaris Maschine über Netz | 862 |
11.4 Commands und Commandline Usage | 866 |
11.5 Grundlegendes Prozeßhandling einer Shell | 874 |
11.6 Shells in der Solaris Systemumgebung | 875 |
11.7 Benutzung der sh(1M) | 877 |
11.8 Shellscriptprogrammierung csh(1) | 912 |
12 Editieren von Textdateien | 933 |
12.1 Der Editor | 935 |
12.2 Der Stream Editor, sed(1) | 945 |
12.3 awk | 947 |
Teil IV Anhänge | 949 |
A OpenSolaris Installation | 950 |
A.1 Manuelle Solaris Systeminstallation, Sparc | 950 |
A.2 Installationsbootverlauf | 951 |
B Legacy StorEDGE | 1006 |
B.1 Multipack | 1007 |
B.2 D1000 | 1009 |
B.3 RSM Tray | 1009 |
B.4 Legacy StorEDGE, A5000 | 1009 |
C Legacykonzepte der Netzwerkredundanz | 1027 |
C.1 NAFO: Old Style Netzwerkredundanz | 1027 |
C.2 Sun Trunking | 1031 |
C.3 Alternate Pathing/Net | 1033 |
D Sun Consoleaccess (Sparc Systeme) | 1039 |
D.1 Sun-Serial | 1040 |
D.2 Terminalkonzentrator | 1042 |
D.3 SSP: Domainconsole | 1048 |
D.4 SC: Domainconsole | 1049 |
D.5 RSC: Remote System Control Console | 1052 |
E Entwurf und Implementierung eines schnellen Filesystems für Unix unter besonderer Berücksichtigung der technischen Parameter optischer Speichermedien und multimedialer Anwendungen | 1055 |
E.1 Einführung | 1055 |
E.2 Datenstrukturen auf dem Medium | 1058 |
E.3 Das virtuelle Filesystem von SunOS | 1078 |
E.4 Implementierung im SunOS-Kern | 1140 |
E.5 Diskussion und Ausblick | 1158 |
Sachverzeichnis | 1164 |
Literaturverzeichnis | 1172 |