Steffen Wendzel
Einstieg in Linux: Linux verstehen und einsetzen (Galileo Computing)
2 Angebote ab € 14,69 €
Steffen Wendzel
Einstieg in Linux: Linux verstehen und einsetzen (Galileo Computing)
- Buch
Produktdetails
- Verlag: Galileo Computing
- ISBN-13: 9783836216067
- Artikelnr.: 28162571
- Herstellerkennzeichnung Die Herstellerinformationen sind derzeit nicht verfügbar.
Steffen Wendzel arbeitet seit vielen Jahren mit Linux. Zudem entwickelt er seit einigen Jahren freie Software fuer BSD und Solaris Systeme. Sein Interesse gilt dabei primär der Netzwerk-/Kernelprogrammierung und -sicherheit.
Johannes Plötner arbeitet in Frankfurt am Main als Leiter der Systemadministration bei der Claranet GmbH, einem Managed Services Provider für Geschäftskunden mit europaweiter Präsenz. Er hat langjährige Erfahrung als selbstständiger IT-Berater im Umfeld der Systemadministration und -programmierung, insbesondere mit Linux im Businessumfeld.
Johannes Plötner arbeitet in Frankfurt am Main als Leiter der Systemadministration bei der Claranet GmbH, einem Managed Services Provider für Geschäftskunden mit europaweiter Präsenz. Er hat langjährige Erfahrung als selbstständiger IT-Berater im Umfeld der Systemadministration und -programmierung, insbesondere mit Linux im Businessumfeld.
- Vorwort 17
1 Einleitung 19
1.1 Was ist Linux? 19
1.2 Die Linux-Distributionen 21
1.3 UNIX- und Linux-Geschichte 23
1.4 Die Anforderungen an Ihren Rechner 29
1.5 Über dieses Buch 30
1.6 Zusammenfassung 34
2 Installationsvorbereitung 35
2.1 Die Anforderungen an Ihre Hardware 36
2.2 Hardwareunterstützung 36
2.3 Festplatten und Partitionen 39
2.4 Installationsmedien 46
2.5 Zusammenfassung 46
3 Linux-Installation 49
3.1 Installation von Ubuntu 9.10 50
3.2 Installation von openSUSE 11.2 (KDE-Live-CD) 54
3.3 Installation von Fedora 12.0 (Live-Install) 56
3.4 Linux starten 57
3.5 Zusammenfassung 58
4 Der Linux-Desktop 59
4.1 X11 -- Die grafische Oberfläche 59
4.2 KDE und Gnome 67
4.3 Textverarbeitung 73
4.4 Die wichtigsten Programme und Tools 76
4.5 Zusammenfassung 82
5 Die grundlegende Funktionsweise von Linux 83
5.1 Singleuser, Multiuser 84
5.2 Singletasking, Multitasking 84
5.3 Ressourcenverwaltung 85
5.4 Zugriffsrechte 89
5.5 Das virtuelle Dateisystem 98
5.6 Zusammenfassung 111
6 Der Bootstrap-Vorgang 113
6.1 Der MBR 113
6.2 Runlevel-Skripte 118
6.3 getty und der Anmeldevorgang am System 123
6.4 Beenden einer Terminalsitzung 125
6.5 Herunterfahren und neu starten 126
6.6 Zusammenfassung 127
7 Programme und Prozesse 129
7.1 Was ist ein Prozess? 129
7.2 Der Kernel und seine Prozesse 131
7.3 Prozess-Environment 133
7.4 Sessions und Prozessgruppen 134
7.5 Vorder- und Hintergrundprozesse 136
7.6 Das kill-Kommando und Signale 142
7.7 Prozessadministration 145
7.8 Zusammenfassung 153
8 Grundlegende Administration 155
8.1 Benutzerverwaltung 155
8.2 Installation neuer Software 162
8.3 Backups erstellen 177
8.4 Logdateien und dmesg 183
8.5 Kernelkonfiguration 188
8.6 Weitere nützliche Programme 201
8.7 Grundlegende Systemdienste 210
8.8 Manpages 212
8.9 Dateien finden mit find 213
8.10 Der Midnight Commander 218
8.11 Zusammenfassung 220
9 Die Shell 221
9.1 Grundlegendes 221
9.2 Arbeiten mit Verzeichnissen 229
9.3 Die elementaren Programme 232
9.4 Programme für das Dateisystem 236
9.5 Startskripte 246
9.6 Ein- und Ausgabeumlenkung 247
9.7 Pipes 249
9.8 Grundlagen der Shellskript-Programmierung 251
9.9 Reguläre Ausdrücke: awk und sed 272
9.10 Ein paar Tipps zum Schluss 295
9.11 Weitere Fähigkeiten der Shell 296
9.12 Zusammenfassung 296
10 Der vi-Editor 297
10.1 vi 297
10.2 vim 304
10.3 Zusammenfassung 305
11 Einführung in Netzwerke 307
11.1 Etwas Theorie 307
11.2 Konfiguration einer Netzwerkschnittstelle 311
11.3 Routing 315
11.4 Netzwerke benutzerfreundlich -- DNS 318
11.5 Mit Linux ins Internet 323
11.6 Firewalling und NAT 325
11.7 Nützliche Netzwerktools 332
11.8 Zusammenfassung 339
12 Serverdienste 341
12.1 Grundlegende Konzepte 341
12.2 inetd 344
12.3 Standarddienste 347
12.4 Secure Shell 350
12.5 Das World Wide Web 358
12.6 Samba 366
12.7 Dateien tauschen mit FTP 367
12.8 E-Mail unter Linux 373
12.9 Das Usenet 378
12.10 Zusammenfassung 380
13 Speichermedien unter Linux 381
13.1 Neue Festplatten integrieren 381
13.2 Eine Datei als Dateisystem 382
13.3 CDs brennen 384
13.4 USB-Sticks und Co. 387
13.5 SoftRAID und LVM 388
13.6 Zusammenfassung 388
14 Multimedia und Spiele unter Linux 389
14.1 Ein wichtiger Hinweis vorweg 389
14.2 Audio-Programme 390
14.3 Videos und DVDs 392
14.4 Webcams und Webcam-Software 397
14.5 CUPS -- Common UNIX Printing System 398
14.6 Freie Spiele für Linux 402
14.7 Zusammenfassung 406
- Anhang 407
A Quellcode 409
B Literatur 415
- Index 417
1 Einleitung 19
1.1 Was ist Linux? 19
1.2 Die Linux-Distributionen 21
1.3 UNIX- und Linux-Geschichte 23
1.4 Die Anforderungen an Ihren Rechner 29
1.5 Über dieses Buch 30
1.6 Zusammenfassung 34
2 Installationsvorbereitung 35
2.1 Die Anforderungen an Ihre Hardware 36
2.2 Hardwareunterstützung 36
2.3 Festplatten und Partitionen 39
2.4 Installationsmedien 46
2.5 Zusammenfassung 46
3 Linux-Installation 49
3.1 Installation von Ubuntu 9.10 50
3.2 Installation von openSUSE 11.2 (KDE-Live-CD) 54
3.3 Installation von Fedora 12.0 (Live-Install) 56
3.4 Linux starten 57
3.5 Zusammenfassung 58
4 Der Linux-Desktop 59
4.1 X11 -- Die grafische Oberfläche 59
4.2 KDE und Gnome 67
4.3 Textverarbeitung 73
4.4 Die wichtigsten Programme und Tools 76
4.5 Zusammenfassung 82
5 Die grundlegende Funktionsweise von Linux 83
5.1 Singleuser, Multiuser 84
5.2 Singletasking, Multitasking 84
5.3 Ressourcenverwaltung 85
5.4 Zugriffsrechte 89
5.5 Das virtuelle Dateisystem 98
5.6 Zusammenfassung 111
6 Der Bootstrap-Vorgang 113
6.1 Der MBR 113
6.2 Runlevel-Skripte 118
6.3 getty und der Anmeldevorgang am System 123
6.4 Beenden einer Terminalsitzung 125
6.5 Herunterfahren und neu starten 126
6.6 Zusammenfassung 127
7 Programme und Prozesse 129
7.1 Was ist ein Prozess? 129
7.2 Der Kernel und seine Prozesse 131
7.3 Prozess-Environment 133
7.4 Sessions und Prozessgruppen 134
7.5 Vorder- und Hintergrundprozesse 136
7.6 Das kill-Kommando und Signale 142
7.7 Prozessadministration 145
7.8 Zusammenfassung 153
8 Grundlegende Administration 155
8.1 Benutzerverwaltung 155
8.2 Installation neuer Software 162
8.3 Backups erstellen 177
8.4 Logdateien und dmesg 183
8.5 Kernelkonfiguration 188
8.6 Weitere nützliche Programme 201
8.7 Grundlegende Systemdienste 210
8.8 Manpages 212
8.9 Dateien finden mit find 213
8.10 Der Midnight Commander 218
8.11 Zusammenfassung 220
9 Die Shell 221
9.1 Grundlegendes 221
9.2 Arbeiten mit Verzeichnissen 229
9.3 Die elementaren Programme 232
9.4 Programme für das Dateisystem 236
9.5 Startskripte 246
9.6 Ein- und Ausgabeumlenkung 247
9.7 Pipes 249
9.8 Grundlagen der Shellskript-Programmierung 251
9.9 Reguläre Ausdrücke: awk und sed 272
9.10 Ein paar Tipps zum Schluss 295
9.11 Weitere Fähigkeiten der Shell 296
9.12 Zusammenfassung 296
10 Der vi-Editor 297
10.1 vi 297
10.2 vim 304
10.3 Zusammenfassung 305
11 Einführung in Netzwerke 307
11.1 Etwas Theorie 307
11.2 Konfiguration einer Netzwerkschnittstelle 311
11.3 Routing 315
11.4 Netzwerke benutzerfreundlich -- DNS 318
11.5 Mit Linux ins Internet 323
11.6 Firewalling und NAT 325
11.7 Nützliche Netzwerktools 332
11.8 Zusammenfassung 339
12 Serverdienste 341
12.1 Grundlegende Konzepte 341
12.2 inetd 344
12.3 Standarddienste 347
12.4 Secure Shell 350
12.5 Das World Wide Web 358
12.6 Samba 366
12.7 Dateien tauschen mit FTP 367
12.8 E-Mail unter Linux 373
12.9 Das Usenet 378
12.10 Zusammenfassung 380
13 Speichermedien unter Linux 381
13.1 Neue Festplatten integrieren 381
13.2 Eine Datei als Dateisystem 382
13.3 CDs brennen 384
13.4 USB-Sticks und Co. 387
13.5 SoftRAID und LVM 388
13.6 Zusammenfassung 388
14 Multimedia und Spiele unter Linux 389
14.1 Ein wichtiger Hinweis vorweg 389
14.2 Audio-Programme 390
14.3 Videos und DVDs 392
14.4 Webcams und Webcam-Software 397
14.5 CUPS -- Common UNIX Printing System 398
14.6 Freie Spiele für Linux 402
14.7 Zusammenfassung 406
- Anhang 407
A Quellcode 409
B Literatur 415
- Index 417
- Vorwort 17
1 Einleitung 19
1.1 Was ist Linux? 19
1.2 Die Linux-Distributionen 21
1.3 UNIX- und Linux-Geschichte 23
1.4 Die Anforderungen an Ihren Rechner 29
1.5 Über dieses Buch 30
1.6 Zusammenfassung 34
2 Installationsvorbereitung 35
2.1 Die Anforderungen an Ihre Hardware 36
2.2 Hardwareunterstützung 36
2.3 Festplatten und Partitionen 39
2.4 Installationsmedien 46
2.5 Zusammenfassung 46
3 Linux-Installation 49
3.1 Installation von Ubuntu 9.10 50
3.2 Installation von openSUSE 11.2 (KDE-Live-CD) 54
3.3 Installation von Fedora 12.0 (Live-Install) 56
3.4 Linux starten 57
3.5 Zusammenfassung 58
4 Der Linux-Desktop 59
4.1 X11 -- Die grafische Oberfläche 59
4.2 KDE und Gnome 67
4.3 Textverarbeitung 73
4.4 Die wichtigsten Programme und Tools 76
4.5 Zusammenfassung 82
5 Die grundlegende Funktionsweise von Linux 83
5.1 Singleuser, Multiuser 84
5.2 Singletasking, Multitasking 84
5.3 Ressourcenverwaltung 85
5.4 Zugriffsrechte 89
5.5 Das virtuelle Dateisystem 98
5.6 Zusammenfassung 111
6 Der Bootstrap-Vorgang 113
6.1 Der MBR 113
6.2 Runlevel-Skripte 118
6.3 getty und der Anmeldevorgang am System 123
6.4 Beenden einer Terminalsitzung 125
6.5 Herunterfahren und neu starten 126
6.6 Zusammenfassung 127
7 Programme und Prozesse 129
7.1 Was ist ein Prozess? 129
7.2 Der Kernel und seine Prozesse 131
7.3 Prozess-Environment 133
7.4 Sessions und Prozessgruppen 134
7.5 Vorder- und Hintergrundprozesse 136
7.6 Das kill-Kommando und Signale 142
7.7 Prozessadministration 145
7.8 Zusammenfassung 153
8 Grundlegende Administration 155
8.1 Benutzerverwaltung 155
8.2 Installation neuer Software 162
8.3 Backups erstellen 177
8.4 Logdateien und dmesg 183
8.5 Kernelkonfiguration 188
8.6 Weitere nützliche Programme 201
8.7 Grundlegende Systemdienste 210
8.8 Manpages 212
8.9 Dateien finden mit find 213
8.10 Der Midnight Commander 218
8.11 Zusammenfassung 220
9 Die Shell 221
9.1 Grundlegendes 221
9.2 Arbeiten mit Verzeichnissen 229
9.3 Die elementaren Programme 232
9.4 Programme für das Dateisystem 236
9.5 Startskripte 246
9.6 Ein- und Ausgabeumlenkung 247
9.7 Pipes 249
9.8 Grundlagen der Shellskript-Programmierung 251
9.9 Reguläre Ausdrücke: awk und sed 272
9.10 Ein paar Tipps zum Schluss 295
9.11 Weitere Fähigkeiten der Shell 296
9.12 Zusammenfassung 296
10 Der vi-Editor 297
10.1 vi 297
10.2 vim 304
10.3 Zusammenfassung 305
11 Einführung in Netzwerke 307
11.1 Etwas Theorie 307
11.2 Konfiguration einer Netzwerkschnittstelle 311
11.3 Routing 315
11.4 Netzwerke benutzerfreundlich -- DNS 318
11.5 Mit Linux ins Internet 323
11.6 Firewalling und NAT 325
11.7 Nützliche Netzwerktools 332
11.8 Zusammenfassung 339
12 Serverdienste 341
12.1 Grundlegende Konzepte 341
12.2 inetd 344
12.3 Standarddienste 347
12.4 Secure Shell 350
12.5 Das World Wide Web 358
12.6 Samba 366
12.7 Dateien tauschen mit FTP 367
12.8 E-Mail unter Linux 373
12.9 Das Usenet 378
12.10 Zusammenfassung 380
13 Speichermedien unter Linux 381
13.1 Neue Festplatten integrieren 381
13.2 Eine Datei als Dateisystem 382
13.3 CDs brennen 384
13.4 USB-Sticks und Co. 387
13.5 SoftRAID und LVM 388
13.6 Zusammenfassung 388
14 Multimedia und Spiele unter Linux 389
14.1 Ein wichtiger Hinweis vorweg 389
14.2 Audio-Programme 390
14.3 Videos und DVDs 392
14.4 Webcams und Webcam-Software 397
14.5 CUPS -- Common UNIX Printing System 398
14.6 Freie Spiele für Linux 402
14.7 Zusammenfassung 406
- Anhang 407
A Quellcode 409
B Literatur 415
- Index 417
1 Einleitung 19
1.1 Was ist Linux? 19
1.2 Die Linux-Distributionen 21
1.3 UNIX- und Linux-Geschichte 23
1.4 Die Anforderungen an Ihren Rechner 29
1.5 Über dieses Buch 30
1.6 Zusammenfassung 34
2 Installationsvorbereitung 35
2.1 Die Anforderungen an Ihre Hardware 36
2.2 Hardwareunterstützung 36
2.3 Festplatten und Partitionen 39
2.4 Installationsmedien 46
2.5 Zusammenfassung 46
3 Linux-Installation 49
3.1 Installation von Ubuntu 9.10 50
3.2 Installation von openSUSE 11.2 (KDE-Live-CD) 54
3.3 Installation von Fedora 12.0 (Live-Install) 56
3.4 Linux starten 57
3.5 Zusammenfassung 58
4 Der Linux-Desktop 59
4.1 X11 -- Die grafische Oberfläche 59
4.2 KDE und Gnome 67
4.3 Textverarbeitung 73
4.4 Die wichtigsten Programme und Tools 76
4.5 Zusammenfassung 82
5 Die grundlegende Funktionsweise von Linux 83
5.1 Singleuser, Multiuser 84
5.2 Singletasking, Multitasking 84
5.3 Ressourcenverwaltung 85
5.4 Zugriffsrechte 89
5.5 Das virtuelle Dateisystem 98
5.6 Zusammenfassung 111
6 Der Bootstrap-Vorgang 113
6.1 Der MBR 113
6.2 Runlevel-Skripte 118
6.3 getty und der Anmeldevorgang am System 123
6.4 Beenden einer Terminalsitzung 125
6.5 Herunterfahren und neu starten 126
6.6 Zusammenfassung 127
7 Programme und Prozesse 129
7.1 Was ist ein Prozess? 129
7.2 Der Kernel und seine Prozesse 131
7.3 Prozess-Environment 133
7.4 Sessions und Prozessgruppen 134
7.5 Vorder- und Hintergrundprozesse 136
7.6 Das kill-Kommando und Signale 142
7.7 Prozessadministration 145
7.8 Zusammenfassung 153
8 Grundlegende Administration 155
8.1 Benutzerverwaltung 155
8.2 Installation neuer Software 162
8.3 Backups erstellen 177
8.4 Logdateien und dmesg 183
8.5 Kernelkonfiguration 188
8.6 Weitere nützliche Programme 201
8.7 Grundlegende Systemdienste 210
8.8 Manpages 212
8.9 Dateien finden mit find 213
8.10 Der Midnight Commander 218
8.11 Zusammenfassung 220
9 Die Shell 221
9.1 Grundlegendes 221
9.2 Arbeiten mit Verzeichnissen 229
9.3 Die elementaren Programme 232
9.4 Programme für das Dateisystem 236
9.5 Startskripte 246
9.6 Ein- und Ausgabeumlenkung 247
9.7 Pipes 249
9.8 Grundlagen der Shellskript-Programmierung 251
9.9 Reguläre Ausdrücke: awk und sed 272
9.10 Ein paar Tipps zum Schluss 295
9.11 Weitere Fähigkeiten der Shell 296
9.12 Zusammenfassung 296
10 Der vi-Editor 297
10.1 vi 297
10.2 vim 304
10.3 Zusammenfassung 305
11 Einführung in Netzwerke 307
11.1 Etwas Theorie 307
11.2 Konfiguration einer Netzwerkschnittstelle 311
11.3 Routing 315
11.4 Netzwerke benutzerfreundlich -- DNS 318
11.5 Mit Linux ins Internet 323
11.6 Firewalling und NAT 325
11.7 Nützliche Netzwerktools 332
11.8 Zusammenfassung 339
12 Serverdienste 341
12.1 Grundlegende Konzepte 341
12.2 inetd 344
12.3 Standarddienste 347
12.4 Secure Shell 350
12.5 Das World Wide Web 358
12.6 Samba 366
12.7 Dateien tauschen mit FTP 367
12.8 E-Mail unter Linux 373
12.9 Das Usenet 378
12.10 Zusammenfassung 380
13 Speichermedien unter Linux 381
13.1 Neue Festplatten integrieren 381
13.2 Eine Datei als Dateisystem 382
13.3 CDs brennen 384
13.4 USB-Sticks und Co. 387
13.5 SoftRAID und LVM 388
13.6 Zusammenfassung 388
14 Multimedia und Spiele unter Linux 389
14.1 Ein wichtiger Hinweis vorweg 389
14.2 Audio-Programme 390
14.3 Videos und DVDs 392
14.4 Webcams und Webcam-Software 397
14.5 CUPS -- Common UNIX Printing System 398
14.6 Freie Spiele für Linux 402
14.7 Zusammenfassung 406
- Anhang 407
A Quellcode 409
B Literatur 415
- Index 417