Zurück zum Katalog

Inhaltsverzeichnis

  Editorial 15
1 Das ist BSD - Einige kurze Worte 19
1.1 In erster Linie Unix 19
1.2 Es darf auch mehrere geben ... 22
2 Die Installation der drei Systeme 27
2.1 Die Installation von NetBSD 1.2.1 28
2.1.1 Vorbereitungen 29
2.1.2 Start der Installation 35
2.1.3 Kopieren des Kernels 40
2.1.4 Installation der Distribution Sets 42
2.1.5 Grundkonfiguration 44
2.2 Die Installation von NetBSD 1.3.2 45
2.2.1 Vorbereitungen 46
2.2.2 Start der Installation 49
2.2.3 Anlage der Unterpartitionen und Schreiben der Dateisysteme 66
2.2.4 Grundlegende Konfiguration 70
2.3 Die Installation von OpenBSD 73
2.3.1 Vorbereitungen 74
2.3.2 Start der Installation 75
2.3.3 Installation der Distribution Sets 89
2.3.4 Grundlegende Konfiguration 95
2.4 Die Installation von FreeBSD 112
2.4.1 Vorbereitungen 114
2.4.2 Start der Installation 114
2.5 Grundlegende Konfiguration 129
2.5.1 Neustart des Rechners 132
2.5.2 Vergleiche der einzelnen BSD-Versionen 135
3 Grundlagen der Kommandozeile 141
3.1 Ablaufschema eines Kommandoaufrufs 142
3.1.1 Die Kommandozeile 143
3.2 Die Kommandozeile und der Kommandozeileneditor 145
3.2.1 Der Kommandozeilenpuffer 147
3.2.2 Der Kommandozeileneditor 149
3.3 Hintergrundkommandos 153
4 Die Befehle von Unix 155
4.1 Allgemeine Befehle 155
4.1.1 Leben im Verzeichnisbaum 157
4.1.2 Wer darf was mit wem? 163
4.1.3 Bearbeitung von Textdateien 166
4.1.4 Manipulation von Dateien 170
4.2 Leben im Netz 174
4.3 Job Control 176
4.3.1 Sonstige Kommandos 177
4.4 Datensicherung 179
4.4.1 Prozeßverwaltung 185
4.5 Für den Administrator 187
4.6 Interessante Tools 190
4.7 DOS-Befehle und ihr Unix-Pendant 194
4.8 Konsolen in BSD 195
4.8.1 NetBSD 195
4.8.2 OpenBSD 195
4.8.3 FreeBSD 196
5 Mounten unter BSD 197
5.1 Aktives System: FreeBSD 197
5.1.1 Mount primärer DOS-Partititionen 198
5.1.2 Mount logischer DOS-Laufwerke in erweiterten DOS-Partitionen 198
5.1.3 Mount von NetBSD-Partititionen 199
5.1.4 Mount von OpenBSD-Partitionen 200
5.2 Aktives System: NetBSD 200
5.2.1 Einbinden fremder Dateisysteme 200
5.2.2 Mount von FreeBSD-Partitionen 203
5.2.3 Mount von OpenBSD-Partitionen 203
5.3 Aktives System: OpenBSD 204
5.3.1 Mount von FreeBSD- und NetBSD-Partitionen 204
5.3.2 Einbinden von Nicht-ffs-Dateisystemen 204
5.3.3 Mount von DOS-Partitionen 207
5.3.4 Mount von Linux-Partitionen 207
5.4 Die Datei »/etc/fstab« 208
6 Textverarbeitung mit LaTeX 211
6.1 TeX oder LaTeX 214
6.2 Arbeitsweise von TeX 215
6.2.1 Layout 216
6.2.2 Von der Datei zum Drucker 218
6.3 Ghostscript 219
6.3.1 Ausgabe auf herkömmlichen Druckern 220
6.3.2 Das erste LaTeX-Dokument 226
6.3.3 Struktur eines Dokuments 233
6.3.4 Zusätzliche Pakete 256
6.3.5 Einbinden von Grafiken 259
6.3.6 Mehrspaltiger Schriftsatz 263
6.3.7 Mehrseitige Tabellen 266
6.3.8 Querformat 269
6.3.9 Gedrehter Text 269
6.3.10 Briefe mit Format 272
6.3.11 Anbindung an externe Datensammlungen 275
6.4 Programmierung 275
6.5 Dateinamen 277
6.6 Textverarbeitung mit LyX 278
6.6.1 Textverarbeitung wie bisher 279
6.6.2 Die Struktur des Texts 281
6.6.3 Der Ausdruck 283
6.6.4 Eigene Anpassungen 283
6.7 Weiterführende Literatur 284
7 Grafische Oberfläche für BSD - X Window 285
7.1 X Window für Eilige: Installation und Konfiguration 286
7.1.1 Voraussetzungen 286
7.1.2 Einspielen und Entpacken der Software 288
7.1.3 Konfiguration mit XF86Setup 291
7.1.4 Der erste Start 297
7.1.5 Etwas Handarbeit 298
7.2 Wozu eigentlich die ganze X-erei? 299
7.3 Ein wenig Theorie: das Wesen des X 304
7.3.1 Der Diener und seine Chefs: Das Client/Server-Konzept 305
7.3.2 Der Fensterdekorateur: Window-Manager 308
7.3.3 Der Anlasser: Wie ein X-Server startet 310
7.3.4 Bauklötze zum Staunen: Widgets und Ressourcen 312
7.4 Installation mit Haken und Ösen 316
7.4.1 Auswege und Trampelpfade 316
7.4.2 Details zu XF86Setup 319
7.4.3 Die verschärfte Variante: xf86config 331
7.4.4 Noch schärfer: Hand anlegen an die XF86Config 353
7.5 Mein ganz persönliches X 364
7.5.1 Aller Anfang ist - leicht 365
7.5.2 Startverhalten der X-Oberfläche einstellen 371
7.5.3 Eine persönliche Arbeitsumgebung 378
7.5.4 Wie werde ich Root, wie bändige ich flüchtige Clients
und andere Geheimnisse
395
7.5.5 Meine Tastatur gehorcht mir 399
7.6 Kleiner Exkurs: Verbindung mit X-Clients im Netz 407
7.6.1 Ein einfacher Zugang 408
7.6.2 Nur mal kurz 'nen Client starten 410
7.7 Geordneter Ausstieg: Wechsel auf einen anderen Window Manager 412
7.7.1 Die Barfuß-Variante 413
7.7.2 Fliegender Wechsel 414
7.7.3 Grenzen verschwimmen 416
7.8 Die Krönung: grafisches Login einrichten 421
7.8.1 xdm auf die Schnelle 422
7.8.2 Übersicht: xdm-Konfigurationsdateien 424
7.8.3 Eine Login-Box nach Maß 424
7.8.4 Nichts Aufregendes: das Xsession-Script 426
7.8.5 Konsolen-Nachrichten verwalten 429
7.8.6 Grafische Logins von anderen Stationen 429
7.8.7 Hostauswahl mit dem Chooser 433
7.8.8 Die Hauptkonfigurationsdatei »xdm-config« 436
7.8.9 xdm-Troubleshooting 438
7.8.10 Mehr Sicherheit mit xdm 439
7.8.11 xdm als Standard-Login einrichten 442
7.9 Was bleibt zu tun? 444
8 Bedienung der X-Oberfläche 447
8.1 twm 447
8.2 xcalc 459
8.3 xclock 460
8.4 xconsole 462
8.5 xdpyinfo 463
8.6 xedit 464
8.7 xev 471
8.8 xeyes 471
8.9 xfd 472
8.10 xinit 475
8.11 xkill 476
8.12 xload 476
8.13 xlsclients 478
8.14 xlsfonts 479
8.15 xman 479
8.16 xsetroot 486
8.17 xterm 486
8.18 xvidtune 495
8.19 xwininfo 500
8.20 Sonstiges 502
9 Das K Desktop Environment 509
9.1 KDE - Ein erster Blick 512
9.2 Die erste Kontaktaufnahme 512
9.2.1 Der Desktop 513
9.2.2 Die Steuerleisten 515
9.2.3 Der Dateimanager und Web-Browser 516
9.2.4 Die Benutzereinstellungen 517
9.2.5 Das Hilfesystem 518
9.3 Der Fenstermanager 520
9.3.1 Aufgaben eines Fenstermanagers 520
9.3.2 Fensterbedienung mit kwm 522
9.3.3 Desktop-Management 528
9.3.4 kwm konfigurieren 529
9.3.5 Die Steuerleisten konfigurieren 529
9.4 Der Dateimanager 539
9.4.1 Navigieren im Verzeichnisbaum 540
9.4.2 Konfiguration 542
10 Intranetworking mit BSD 545
10.1 Ein kurzer theoretischer Streifzug 545
10.2 Einige Worte zur Verkabelung 549
10.2.1 Einfache Koax-Verkabelung (Thin Ethernet) 551
10.2.2 Twisted-Pair-Verkabelung 553
10.3 TCP/IP-Einstellungen in OpenBSD 555
10.3.1 Hochfahren des Netzes 555
10.3.2 Hostnamen einstellen 557
10.3.3 Netzwerkinterface konfigurieren 557
10.3.4 Eine erste IP-Diagnose 561
10.3.5 Größere Netze planen 564
10.3.6 Netzwerk-Konfigurationsdateien 571
10.3.7 TCP/IP-Diagnose und Troubleshooting 575
10.4 Netzdienste auf BSD-Stationen 589
10.4.1 Überblick: Serverdienste 590
10.4.2 Daten am Lager: FTP-Server 603
10.4.3 Dateisysteme gemeinsam nutzen: NFS 612
10.4.4 Das remote-Drucksystem 622
10.4.5 Server mit Fernbedienung: Der Telnet-Dämon 623
10.4.6 Noch eine Fernbedienung: Berkeley r-Utilities 626
10.4.7 Pfadfinder im Netz: DNS-Server 629
10.4.8 Von mir zu dir: mail & Co. 645
10.4.9 Kleines Web im Haus: Apache-HTTP-Server 655
10.4.10 Weitere Serverdienste unter BSD 667
10.5 Nutzung der Netzdienste: Die TCP/IP-Clients von BSD 668
10.5.1 Übersicht 668
10.5.2 Daten übertragen mit dem FTP-Client 669
10.5.3 NFS-Mounts auf Arbeitsstationen 671
10.5.4 Drucken in ferne BSD-Warteschlangen 674
10.5.5 Einrichtung und Betrieb von Telnet-Clients 675
10.5.6 r-Utilities zum Serverzugriff 679
10.5.7 resolver-Bibliothek zur Namensauflösung 682
10.5.8 Kommunikations-Frontends unter BSD 683
10.5.9 Schöne bunte WWWelt: Browser fürs Intranet 696
11 Programmieren mit Perl 707
11.1 Programmaufbau und Programmstart 709
11.1.1 Programmbestandteile 711
11.1.2 Programmstart 713
11.1.3 Der Debugger 716
11.2 Datentypen, Operatoren und reguläre Ausdrücke 719
11.2.1 Datentypen und Literale 719
11.2.2 Operatoren 723
11.2.3 Reguläre Ausdrücke in Perl 735
11.3 Variablen 742
11.3.1 Skalare Variablentypen 743
11.3.2 Der Variablentyp Liste (Array) 745
11.3.3 Der Variablentyp Hash (Assoziatives Array) 750
11.3.4 Vordefinierte Variablen 752
11.4 Kontrollstrukturen 755
11.4.1 Verzweigungen 755
11.4.2 Schleifen 757
11.4.3 Sprunganweisungen 760
11.5 Funktionen 763
11.5.1 Definition von Funktionen 763
11.5.2 Argumente und Rückgabewerte 765
11.6 Objektorientierte Programmierung 769
11.6.1 Klassen in Perl 772
11.6.2 Objekte in Perl 775
11.7 Anwendungsbeispiele 781
11.7.1 Zeichenketten 781
11.7.2 Zeichenketten 781
11.7.3 Ein- und Ausgaben 785
11.7.4 Dateizugriffe 794
11.7.5 Verzeichniszugriffe 799
11.7.6 Datenbankfunktionen in Perl 802
11.7.7 Systemprogrammierung 803
A Statement on the Use of the BSD Daemon Figure 809
B Die Inhalte der Buch-CDs 811 811
B.1 CD 1 811
B.2 CD 2 812
C Die aktuellsten BSD-Versionen 813
D Kennungen für das Dateisystem MasterBoot Record 815
E Tastaturbelegungen im Überblick 817
F Glossar zu X Window und BSD im Netz 819
G Checklisten 841
H Stichwortverzeichnis 847

Zurück zum Leserservice