Beschreibung:
Johannes Plötner studiert zur Zeit Informatik an der Universität Karlsruhe. Mit seiner langjährigen Erfahrung im Unix-/Linux-Umfeld beschäftigt er sich unter anderem mit Netzwerk- und Kernelprogrammierung sowie IT-Sicherheit. Zur Zeit ist er beratend für einen IT-Dienstleister tätig.
Steffen Wendzel arbeitet seit vielen Jahren mit Linux, seit einigen Jahren Entwicklung freier Software fuer BSD und Solaris Systeme. Arbeitsschwerpunkt: Netzwerk-/Kernelprogrammierung und -sicherheit.
Die 6., aktualisierte Auflage des Linux-Bestsellers! Dieses Buch ist für Linux-Einsteiger geeignet, die die Möglichkeiten des Betriebssystems voll ausschöpfen möchten und keine Angst haben vor Administration, Shell oder Netzwerkkonfiguration.
Sie erfahren alles Wichtige, um sicher unter und mit Linux zu arbeiten und gängige Anwendersoftware (wie OpenOffice.org, LaTeX, KDE u.v.m.) laufen zu lassen. Darüber hinaus bieten Wendzel und Plötner eine wahre Fundgrube an Tipps und Kniffen für Ihren Linux-Alltag - nicht zuletzt in einem separaten Kapitel zum derzeit wohl hellsten Stern am Linux-Himmel: dem Raspberry-Pi !
Aus dem Inhalt:
Allgemeines zu Linux
Installationsvorbereitung
Linux-Installation
Grundlegende Funktionsweise von Linux
Der Bootstrap-Vorgang
Programme und Prozesse
Grundlegende Administration
Die Shell
Der vi-Editor
Einführung in Netzwerke
Serverdienste
Drucken und Textverarbeitung
Speichermedien unter Linux
Multimedia unter Linux
Raspberry Pi
Galileo Press heißt jetzt Rheinwerk Verlag.
Die 6., aktualisierte Auflage des Linux-Bestsellers!
Dieses Buch ist für Linux-Einsteiger geeignet, die die Möglichkeiten des Betriebssystems voll ausschöpfen möchten und keine Angst haben vor Administration, Shell oder Netzwerkkonfiguration.
Sie erfahren alles Wichtige, um sicher unter und mit Linux zu arbeiten und gängige Anwendersoftware (wie OpenOffice.org, LaTeX, KDE u.v.m.) laufen zu lassen.
Darüber hinaus bieten Wendzel und Plötner eine wahre Fundgrube an Tipps und Kniffen für Ihren Linux-Alltag - nicht zuletzt in einem separaten Kapitel zum derzeit wohl hellsten Stern am Linux-Himmel: dem Raspberry-Pi!
Themen sind insbesondere:
Allgemeines zu Linux
Installationsvorbereitung
Linux-Installation
Grundlegende Funktionsweise von Linux
Der Bootstrap-Vorgang
Programme und Prozesse
Grundlegende Administration
Die Shell
Der vi-Editor
Einführung in Netzwerke
Serverdienste
Drucken und Textverarbeitung
Speichermedien unter Linux
Multimedia unter Linux
Raspberry Pi
Steffen Wendzel beschäftigt sich seit Ende der Neunziger Jahre mit Linux, BSD und der Sicherheit dieser Systeme. Darüber hinaus ist er seit vielen Jahren Open Source-Entwickler.
Administration, Netzwerke, Serverdienste, Shell
Vorwort ... 19
1. Einleitung ... 21
1.1 ... Was ist Linux? ... 21
1.2 ... Die Linux-Distributionen ... 23
1.3 ... UNIX- und Linux-Geschichte ... 25
1.4 ... Die Anforderungen an Ihren Rechner ... 30
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 ... 45
2.5 ... Zusammenfassung ... 46
3. Linux-Installation ... 47
3.1 ... Installation von Ubuntu 14.04 ... 48
3.2 ... Installation von openSUSE 13.1 (KDE-Live-CD) ... 50
3.3 ... Installation von Fedora 20.0 (Live-Install) ... 52
3.4 ... Linux starten ... 53
3.5 ... Zusammenfassung ... 54
4. Der Linux-Desktop ... 55
4.1 ... X11 -- Die grafische Oberfläche ... 55
4.2 ... KDE, Gnome und Unity ... 63
4.3 ... Office-Umgebungen ... 69
4.4 ... Die wichtigsten Programme und Tools ... 72
4.5 ... Zusammenfassung ... 77
5. Die grundlegende Funktionsweise von Linux ... 79
5.1 ... Singleuser, Multiuser ... 80
5.2 ... Singletasking, Multitasking ... 80
5.3 ... Ressourcenverwaltung ... 80
5.4 ... Zugriffsrechte ... 84
5.5 ... Das virtuelle Dateisystem ... 93
5.6 ... UUIDs ... 105
5.7 ... Zusammenfassung ... 106
6. Der Bootstrap-Vorgang ... 107
6.1 ... Der MBR und die GPT ... 107
6.2 ... Runlevel-Skripte ... 112
6.3 ... getty und der Anmeldevorgang am System ... 119
6.4 ... Beenden einer Terminalsitzung ... 122
6.5 ... Herunterfahren und neu starten ... 122
6.6 ... Zusammenfassung ... 124
7. Programme und Prozesse ... 125
7.1 ... Was ist ein Prozess? ... 125
7.2 ... Der Kernel und seine Prozesse ... 127
7.3 ... Prozess-Environment ... 129
7.4 ... Sessions und Prozessgruppen ... 130
7.5 ... Vorder- und Hintergrundprozesse ... 131
7.6 ... Das kill-Kommando und Signale ... 138
7.7 ... Prozessadministration ... 141
7.8 ... Zusammenfassung ... 148
8. Grundlegende Administration ... 149
8.1 ... Benutzerverwaltung ... 149
8.2 ... Installation neuer Software ... 155
8.3 ... Backups erstellen ... 171
8.4 ... Logdateien und dmesg ... 177
8.5 ... Kernelkonfiguration ... 181
8.6 ... Weitere nützliche Programme ... 192
8.7 ... Grundlegende Systemdienste ... 202
8.8 ... Manpages ... 204
8.9 ... Dateien finden mit find ... 206
8.10 ... Der Midnight Commander ... 210
8.11 ... Zusammenfassung ... 212
9. Die Shell ... 213
9.1 ... Grundlegendes ... 213
9.2 ... Arbeiten mit Verzeichnissen ... 221
9.3 ... Die elementaren Programme ... 224
9.4 ... Programme für das Dateisystem ... 228
9.5 ... Startskripte ... 237
9.6 ... Ein- und Ausgabeumlenkung ... 239
9.7 ... Pipes ... 241
9.8 ... Grundlagen der Shellskript-Programmierung ... 243
9.9 ... Reguläre Ausdrücke: awk und sed ... 263
9.10 ... Ein paar Tipps zum Schluss ... 287
9.11 ... Weitere Fähigkeiten der Shell ... 287
9.12 ... Zusammenfassung ... 288
10. Der vi-Editor ... 289
10.1 ... vi ... 289
10.2 ... vim ... 296
10.3 ... Zusammenfassung ... 297
11. Einführung in Netzwerke ... 299
11.1 ... Etwas Theorie ... 299
11.2 ... Konfiguration einer Netzwerkschnittstelle ... 303
11.3 ... Routing ... 307
11.4 ... Netzwerke benutzerfreundlich -- DNS ... 310
11.5 ... Mit Linux ins Internet ... 314
11.6 ... Firewalling und NAT ... 317
11.7 ... Nützliche Netzwerktools ... 324
11.8 ... Zusammenfassung ... 330
12. Netzwerk-Tools ... 331
12.1 ... Grundlegende Konzepte ... 331
12.2 ... inetd ... 334
12.3 ... Standarddienste ... 337
12.4 ... Secure Shell ... 340
12.5 ... Das World Wide Web ... 347
12.6 ... Samba ... 355
12.7 ... Dateien tauschen mit FTP ... 357
12.8 ... E-Mail unter Linux ... 362
12.9 ... Das Usenet ... 367
12.10 ... Zusammenfassung ... 368
13. Speichermedien