
Linux
Rheinwerk (Publisher)
2nd Edition
Published in October 2007
Book
Hardback
1117 pages
978-3-8362-1090-4 (ISBN)
Description
Dieses umfassende Handbuch bietet Ihnen nahezu vollständiges Linux-Wissen. Von der Administration des Systems, über die Shell, bis hin zur Netzwerkkonfiguration und Sicherheitsthemen und einem ausführlichen BSD-Teil werden Sie nichts missen. Das Buch ist geeignet für Nutzer aller gängigen Linux-Distributionen. Die beiliegende Multiboot-DVD enthält demnach auch eine große Auswahl an Linux-Systemen.
Dieses Buch ist konsequent praxisnah, immer verständlich und sehr gründlich in der Behandlung aller Themen. Sowohl Einsteiger als auch Profis werden von ihm profitieren.
Dieses Buch ist konsequent praxisnah, immer verständlich und sehr gründlich in der Behandlung aller Themen. Sowohl Einsteiger als auch Profis werden von ihm profitieren.
More details
Series
Edition
2., Aufl.
Language
German
Place of publication
Bonn
Germany
Edition type
Enlarged edition
Illustrations
mit 2 DVDs
Dimensions
Height: 24 cm
Width: 19 cm
ISBN-13
978-3-8362-1090-4 (9783836210904)
Schweitzer Classification
Content
Der Kernel 59
1.1 Grundlagen 60
1.2 Aufgaben eines Betriebssystems 74
1.3 Prozesse, Tasks und Threads 78
1.4 Das Speichermanagement 94
1.5 Eingabe und Ausgabe 107
1.6 Zusammenfassung 118
1.7 Aufgaben 118
2 Die Grundlagen aus Anwendersicht 121
2.1 Die Unix-Philosophie 121
2.2 Der erste Kontakt mit dem System 128
2.3 Bewegen in der Shell 137
2.4 Arbeiten mit Dateien 140
2.5 Der Systemstatus 143
2.6 Kernel, Treiber & Co. 144
2.7 Hilfe 146
2.8 Zusammenfassung 149
2.9 Aufgaben 150
3 DieShell 153
3.1 Was ist eine Shell? 153
3.2 Welche Shells gibt es? 156
3.3 Welche Shell für dieses Buch? 157
3.4 Die Konsolen 158
3.5 screen 158
3.6 Die Shell anwenden 160
3.7 Grundlagen der Shell-Nutzung 162
3.8 Ein- und Ausgabeumlenkung 179
3.9 Pipes 183
3.10 Subshells und Kommandogruppen 186
3.11 Effektives Arbeiten mit der Bash 187
3.12 xargs 191
3.13 Zusammenfassung 192
3.14 Aufgaben 193
4 Reguläre Ausdrücke 195
4.1 Aufbau von regulären Ausdrücken 197
4.2 Der Stream-Editor sed 199
4.3 grep 207
4.4 awk 209
4.5 Zusammenfassung 238
4.6 Aufgaben 238
5 Tools zur Dateibearbeitung 239
5.1 head, tail und nl - den Dateiinhalt zeigen 239
5.2 cut, paste, tac und tr - den Dateiinhalt ändern 240
5.3 sort und uniq - sortiert und einzigartig 242
5.4 wc - Dateiinhalt zählen 243
5.5 Dateien finden mit find 243
5.6 split - Dateien aufspalten 247
5.7 Midnight Commander (mc) 247
5.8 Spezielle Tools 250
5.9 Zusammenfassung 254
5.10 Aufgaben 255
6 Die Editoren 257
6.1 Anforderungen an Editoren 258
6.2 vi 260
6.3 vim 266
6.4 Emacs 267
6.5 Editoren in der Shell 272
6.6 Zusammenfassung 273
6.7 Aufgaben 273
7 Shellskriptprogrammierung 275
7.1 Das erste Shellskript 276
7.2 Kommentare 277
7.3 Rechnen in der Shell 277
7.4 Arrays 279
7.5 Bedingte Anweisungen 281
7.6 Schleifen 286
7.7 Menüs mit select 291
7.8 break 292
7.9 Funktionen 293
7.10 Temporäre Dateien 297
7.11 Zusammenfassung 299
7.12 Aufgaben 299
8 Benutzerverwaltung 303
8.1 Benutzer in Unix 303
8.2 Benutzer anlegen, ändern und löschen 308
8.3 Benutzer und Gruppen 317
8.4 Als anderer Benutzer arbeiten 323
8.5 NIS/NIS+ 326
8.6 LDAP 329
8.7 Zusammenfassung 339
8.8 Aufgaben 339
9 Grundlegende Verwaltungsaufgaben 341
9.1 Rechteverwaltung 341
9.2 Softwareinstallation 351
9.3 Tätigkeiten automatisieren 380
9.4 Logging 387
9.5 Dateisystemverwaltung 399
9.6 Kernel kompilieren 417
9.7 Linux' SysRq 424
9.8 Lokalisierung 426
9.9 Zusammenfassung 431
9.10 Aufgaben 432
10 Netzwerk-Grundlagen 433
10.1 Grundlegendes zu TCP/IP 433
10.2 Grundlegendes Netzwerk-Setup 437
10.3 Grundlagen des Routings 449
10.4 Netzwerkverbindungen 455
10.5 Mit Linux ins Internet 465
10.6 Zusammenfassung 475
10.7 Aufgaben 475
11 Anwendersoftware für das Netzwerk 477
11.1 Telnet 477
11.2 Die R-Tools 480
11.3 FTP 481
11.4 Browser 484
11.5 Mailprogramme 486
11.6 Client-NTP-Konfiguration 493
11.7 IRC-Clients 494
11.8 Das Usenet 494
11.9 RSS 500
11.10 Zusammenfassung 501
11.11 Aufgaben 502
12 Netzwerkdienste 503
12.1 inetd und xinetd 503
12.2 Standarddienste 509
12.3 DHCP 511
12.4 NNTP-Server 514
12.5 Network File System 518
12.6 Der FTP-Dienst 522
12.7 Samba 526
12.8 Zusammenfassung 531
12.9 Aufgaben 532
13 Mailserver unter L
1.1 Grundlagen 60
1.2 Aufgaben eines Betriebssystems 74
1.3 Prozesse, Tasks und Threads 78
1.4 Das Speichermanagement 94
1.5 Eingabe und Ausgabe 107
1.6 Zusammenfassung 118
1.7 Aufgaben 118
2 Die Grundlagen aus Anwendersicht 121
2.1 Die Unix-Philosophie 121
2.2 Der erste Kontakt mit dem System 128
2.3 Bewegen in der Shell 137
2.4 Arbeiten mit Dateien 140
2.5 Der Systemstatus 143
2.6 Kernel, Treiber & Co. 144
2.7 Hilfe 146
2.8 Zusammenfassung 149
2.9 Aufgaben 150
3 DieShell 153
3.1 Was ist eine Shell? 153
3.2 Welche Shells gibt es? 156
3.3 Welche Shell für dieses Buch? 157
3.4 Die Konsolen 158
3.5 screen 158
3.6 Die Shell anwenden 160
3.7 Grundlagen der Shell-Nutzung 162
3.8 Ein- und Ausgabeumlenkung 179
3.9 Pipes 183
3.10 Subshells und Kommandogruppen 186
3.11 Effektives Arbeiten mit der Bash 187
3.12 xargs 191
3.13 Zusammenfassung 192
3.14 Aufgaben 193
4 Reguläre Ausdrücke 195
4.1 Aufbau von regulären Ausdrücken 197
4.2 Der Stream-Editor sed 199
4.3 grep 207
4.4 awk 209
4.5 Zusammenfassung 238
4.6 Aufgaben 238
5 Tools zur Dateibearbeitung 239
5.1 head, tail und nl - den Dateiinhalt zeigen 239
5.2 cut, paste, tac und tr - den Dateiinhalt ändern 240
5.3 sort und uniq - sortiert und einzigartig 242
5.4 wc - Dateiinhalt zählen 243
5.5 Dateien finden mit find 243
5.6 split - Dateien aufspalten 247
5.7 Midnight Commander (mc) 247
5.8 Spezielle Tools 250
5.9 Zusammenfassung 254
5.10 Aufgaben 255
6 Die Editoren 257
6.1 Anforderungen an Editoren 258
6.2 vi 260
6.3 vim 266
6.4 Emacs 267
6.5 Editoren in der Shell 272
6.6 Zusammenfassung 273
6.7 Aufgaben 273
7 Shellskriptprogrammierung 275
7.1 Das erste Shellskript 276
7.2 Kommentare 277
7.3 Rechnen in der Shell 277
7.4 Arrays 279
7.5 Bedingte Anweisungen 281
7.6 Schleifen 286
7.7 Menüs mit select 291
7.8 break 292
7.9 Funktionen 293
7.10 Temporäre Dateien 297
7.11 Zusammenfassung 299
7.12 Aufgaben 299
8 Benutzerverwaltung 303
8.1 Benutzer in Unix 303
8.2 Benutzer anlegen, ändern und löschen 308
8.3 Benutzer und Gruppen 317
8.4 Als anderer Benutzer arbeiten 323
8.5 NIS/NIS+ 326
8.6 LDAP 329
8.7 Zusammenfassung 339
8.8 Aufgaben 339
9 Grundlegende Verwaltungsaufgaben 341
9.1 Rechteverwaltung 341
9.2 Softwareinstallation 351
9.3 Tätigkeiten automatisieren 380
9.4 Logging 387
9.5 Dateisystemverwaltung 399
9.6 Kernel kompilieren 417
9.7 Linux' SysRq 424
9.8 Lokalisierung 426
9.9 Zusammenfassung 431
9.10 Aufgaben 432
10 Netzwerk-Grundlagen 433
10.1 Grundlegendes zu TCP/IP 433
10.2 Grundlegendes Netzwerk-Setup 437
10.3 Grundlagen des Routings 449
10.4 Netzwerkverbindungen 455
10.5 Mit Linux ins Internet 465
10.6 Zusammenfassung 475
10.7 Aufgaben 475
11 Anwendersoftware für das Netzwerk 477
11.1 Telnet 477
11.2 Die R-Tools 480
11.3 FTP 481
11.4 Browser 484
11.5 Mailprogramme 486
11.6 Client-NTP-Konfiguration 493
11.7 IRC-Clients 494
11.8 Das Usenet 494
11.9 RSS 500
11.10 Zusammenfassung 501
11.11 Aufgaben 502
12 Netzwerkdienste 503
12.1 inetd und xinetd 503
12.2 Standarddienste 509
12.3 DHCP 511
12.4 NNTP-Server 514
12.5 Network File System 518
12.6 Der FTP-Dienst 522
12.7 Samba 526
12.8 Zusammenfassung 531
12.9 Aufgaben 532
13 Mailserver unter L