Debian GNU / Linux - Das Praxisbuch
von: Heike Jurzik
Galileo Press, 2006
ISBN: 9783898426275
Sprache: Deutsch
631 Seiten, Download: 15964 KB
Format: PDF, auch als Online-Lesen
Inhalt | 6 | ||
Vorwort des Gutachters | 18 | ||
Einleitung | 20 | ||
1 Was ist Debian GNU/ Linux? | 26 | ||
1.1 Das GNU-Projekt | 29 | ||
1.2 GNU/Linux | 29 | ||
1.3 Das Debian-Projekt | 30 | ||
2 Installationsvorbereitungen | 34 | ||
2.1 Platz machen für Debian GNU/Linux | 36 | ||
2.1.1 Linux und Windows auf einer Festplatte | 36 | ||
2.1.2 Eine neue Festplatte einbauen | 38 | ||
2.2 Hardware-Unterstützung | 38 | ||
2.2.1 Informationen zusammentragen | 39 | ||
2.2.2 Partitions-Label heraus.nden | 39 | ||
2.3 Installationsmedien besorgen | 40 | ||
2.3.1 Debian GNU/Linux von CDs/DVDs installieren | 40 | ||
2.3.2 USB-Medium zur Installation vorbereiten | 40 | ||
2.3.3 Boot-Disketten erstellen | 42 | ||
2.3.4 Netzwerkinstallation vorbereiten | 43 | ||
3 Debian GNU/Linux installieren | 48 | ||
3.1 Boot-Reihenfolge im BIOS einstellen | 50 | ||
3.1.1 Booten von CD/DVD | 50 | ||
3.1.2 Booten von USB-Medien | 51 | ||
3.1.3 Von Disketten booten | 51 | ||
3.1.4 Booten über das Netzwerk | 52 | ||
3.2 Booten und los! | 52 | ||
3.3 Sprich meine Sprache | 53 | ||
3.4 Hardware- und Netzwerkerkennung | 54 | ||
3.5 Partitionen anlegen | 55 | ||
3.5.1 Partitionstypen | 56 | ||
3.5.2 Die Aufteilung planen | 56 | ||
3.5.3 Automatisch aufteilen | 57 | ||
3.5.4 Eine eigene Partitionstabelle anlegen | 58 | ||
3.6 Bootloader installieren und einrichten | 62 | ||
4 Das Basissystem konfigurieren | 64 | ||
4.1 Wer hat an der Uhr gedreht? | 66 | ||
4.2 Benutzerkon.guration | 67 | ||
4.3 APT-Kon.guration | 69 | ||
4.3.1 Pakete von CD/DVD einlesen | 69 | ||
4.3.2 Pakete via HTTP/FTP installieren | 70 | ||
4.3.3 Liste der Paketquellen selbst bearbeiten | 72 | ||
4.4 Installation weiterer Software | 73 | ||
5 Das grafische System | 78 | ||
5.1 Installation und Kon.guration von X | 80 | ||
5.1.1 Gra.kkarte wählen | 80 | ||
5.1.2 Tastatur kon.gurieren | 82 | ||
5.1.3 Maus einrichten | 82 | ||
5.1.4 Den Monitor bestimmen | 83 | ||
5.1.5 Troubleshooting | 84 | ||
5.2 Das Programm »xf86con.g« | 85 | ||
5.2.1 Maus einrichten | 86 | ||
5.2.2 Tastatur kon.gurieren | 86 | ||
5.2.3 Monitor einrichten | 87 | ||
5.2.4 Gra.kkarte kon.gurieren | 87 | ||
5.2.5 X starten | 88 | ||
5.3 Die Datei »/etc/X11/XF86Con.g-4« | 88 | ||
5.3.1 Kommentare im Vorspann | 89 | ||
5.3.2 »Files« (Pfadangaben) | 89 | ||
5.3.3 »Module« (dynamisch ladbare Module) | 90 | ||
5.3.4 »InputDevice« (Kon.guration von Eingabegeräten) | 90 | ||
5.3.5 »Device« (Gra.kkarte) | 92 | ||
5.3.6 »Monitor« (Bildschirm einrichten) | 93 | ||
5.3.7 »Screen« (Gra.kkarte und Monitor) | 94 | ||
5.3.8 »ServerLayout« (Zusammenfassung) | 95 | ||
5.3.9 DRI (»Direct Rendering Infrastructure«) | 96 | ||
5.4 NVIDIA-Gra.kkarten mit 3D-Unterstützung | 96 | ||
5.4.1 »/etc/apt/sources.list« anpassen | 96 | ||
5.4.2 Software zum Bauen des Moduls einspielen | 97 | ||
5.4.3 NVIDIA-Kernel-Modul bauen | 97 | ||
5.4.4 »/etc/X11/XF86Con.g-4« anpassen | 98 | ||
5.5 Display-Manager | 99 | ||
5.5.1 Der GNOME Display-Manager (»gdm«) | 100 | ||
5.5.2 Der KDE Display-Manager »kdm« | 105 | ||
5.5.3 Der X Display-Manager »xdm« | 109 | ||
6 Debians Paketverwaltung | 114 | ||
6.1 Gepackt und zugeschnürt | 116 | ||
6.1.1 Der Paketdienst | 117 | ||
6.1.2 Gut sortiert – die Packstation | 117 | ||
6.2 Gruppenarbeit – »tasksel« | 118 | ||
6.3 Das Programm »dpkg« | 120 | ||
6.3.1 Pakete installieren | 120 | ||
6.3.2 Pakete entfernen | 121 | ||
6.3.3 Pakete nachträglich kon.gurieren | 122 | ||
6.3.4 Paketnamen heraus.nden | 122 | ||
6.3.5 Status eines Paketes anzeigen | 124 | ||
6.3.6 Dateien eines Paketes auflisten | 124 | ||
6.4 APT und Co. | 125 | ||
6.4.1 Kon.gurationsdateien | 126 | ||
6.4.2 »apt«-Kommandos | 130 | ||
6.4.3 Aptitude | 135 | ||
6.5 Gra.sche Paket-Manager-Frontends | 137 | ||
6.5.1 Synaptic | 137 | ||
6.5.2 KPackage | 138 | ||
6.6 Das Programm »debconf« | 140 | ||
6.7 Immer eine Alternative – »/etc/alternatives« | 142 | ||
7 Netzwerk und Internet | 144 | ||
7.1 Gut vernetzt | 146 | ||
7.2 Netzwerkkarte kon.gurieren | 147 | ||
7.2.1 Kon.gurationsdateien | 148 | ||
7.2.2 Diagnose- Tools | 149 | ||
7.2.3 Netzwerkkarte mit »network-admin« kon.gurieren | 151 | ||
7.3 Internet- Zugang einrichten | 152 | ||
7.3.1 Router | 152 | ||
7.3.2 DSL | 153 | ||
7.3.3 ISDN | 154 | ||
7.3.4 Modem | 157 | ||
8 Drucken | 160 | ||
8.1 Ein CUPS für alle Fälle | 162 | ||
8.1.1 CUPS installieren | 163 | ||
8.1.2 Kon.gurationsdateien | 163 | ||
8.1.3 Lokalen Drucker einrichten | 166 | ||
8.1.4 Drucken im Netz | 171 | ||
8.2 Aufs Papier – Kommandos zum Drucken | 173 | ||
8.2.1 KDEPrint | 173 | ||
8.2.2 GtkLP | 174 | ||
8.2.3 Kommandozeile | 175 | ||
8.2.4 X Printing Panel | 177 | ||
8.3 PostScript-Dokumente mit »a2ps« erstellen | 178 | ||
8.3.1 Anything to PostScript | 178 | ||
8.3.2 Papiersparend | 178 | ||
8.3.3 Syntax-Highlighting | 179 | ||
8.3.4 »a2ps« und Mutt | 180 | ||
8.4 PostScript-Dateien bearbeiten – PSUtils | 180 | ||
8.4.1 Seiten zusammenfassen | 181 | ||
8.4.2 Papierformat ändern | 182 | ||
8.4.3 Die richtige Wahl | 182 | ||
8.4.4 Buchdrucker | 183 | ||
9 KDE | 186 | ||
9.1 Starten von Programmen | 191 | ||
9.2 Der Desktop-Hintergrund | 192 | ||
9.2.1 Icons auf dem Desktop | 192 | ||
9.2.2 Hintergrundbild(er) wählen | 194 | ||
9.3 Die Startleiste | 196 | ||
9.3.1 Neue Icons für das Panel | 197 | ||
9.3.2 Icons verschieben und löschen | 198 | ||
9.3.3 Das Panel einrichten | 198 | ||
9.4 Arbeiten mit Fenstern | 198 | ||
9.4.1 Fensterschalt.ächen und ihre Funktionen | 200 | ||
9.4.2 Fenster verschieben | 200 | ||
9.5 Virtuelle Desktops | 200 | ||
9.6 Bildschirmsperre und Abmelden | 202 | ||
9.7 Kontrollzentrum | 203 | ||
9.8 Infozentrum | 204 | ||
9.9 Datei-Manager Konqueror | 205 | ||
9.9.1 Navigation | 205 | ||
9.9.2 Dateien suchen | 207 | ||
9.9.3 Ansichtssache | 208 | ||
9.9.4 Helfer-Applikationen | 209 | ||
9.9.5 Dateien verschieben und kopieren | 211 | ||
9.9.6 Dateien umbenennen und Eigenschaften verändern | 212 | ||
9.9.7 Dateien löschen | 212 | ||
9.9.8 Noch mehr Helfer | 213 | ||
10 GNOME | 216 | ||
10.1 Programme starten | 219 | ||
10.2 Der Desktop-Hintergrund | 220 | ||
10.2.1 Icons auf dem Desktop | 220 | ||
10.2.2 Ein Bild für den Hintergrund | 222 | ||
10.3 Die Panels | 223 | ||
10.3.1 Die Leisten einrichten | 224 | ||
10.3.2 Das Panel erweitern | 225 | ||
10.3.3 Icons verschieben und löschen | 226 | ||
10.4 Arbeiten mit Fenstern | 226 | ||
10.4.1 Fensterschalt.ächen | 227 | ||
10.4.2 Fenster verschieben | 228 | ||
10.5 Virtuelle Arbeits.ächen | 228 | ||
10.6 Bildschirm sperren und GNOME verlassen | 229 | ||
10.7 GNOME kon.gurieren | 230 | ||
10.8 Datei-Manager Nautilus | 234 | ||
10.8.1 Navigation | 234 | ||
10.8.2 Anzeigemodus | 236 | ||
10.8.3 Arbeiten mit Dateien | 237 | ||
10.8.4 Dateien kopieren und verschieben | 238 | ||
10.8.5 Dateien umbenennen und Eigenschaften ändern | 239 | ||
10.8.6 Dateien löschen | 239 | ||
10.8.7 CDs/DVDs brennen mit Nautilus | 240 | ||
10.8.8 In die Ferne schweifen | 241 | ||
11 Alternative Window-Manager | 242 | ||
11.1 FVWM | 244 | ||
11.2 FVWM-95 | 246 | ||
11.3 Blackbox | 247 | ||
11.4 Window Maker | 248 | ||
12Wichtige Internet-Programme | 252 | ||
12.1 Web-Browser | 254 | ||
12.1.1 Mozilla Firefox | 254 | ||
12.1.2 Konqueror | 261 | ||
12.1.3 Epiphany | 265 | ||
12.1.4 Browsen im Textmodus | 269 | ||
12.2 E-Mail | 277 | ||
12.2.1 Mozilla Thunderbird | 278 | ||
12.2.2 KMail | 282 | ||
12.2.3 Evolution als E-Mail-Client | 286 | ||
12.2.4 Mutt | 289 | ||
12.2.5 E-Mail, aber sicher! | 297 | ||
12.3 News, News, News | 303 | ||
12.3.1 Newsreader | 304 | ||
12.3.2 RSS-Reader | 308 | ||
12.4 Datentransfer | 310 | ||
12.4.1 FTP im Browser | 310 | ||
12.4.2 Sicher kopieren mit SCP | 313 | ||
12.4.3 Download Manager »wget« | 314 | ||
12.4.4 Daten abgleichen mit »rsync« | 317 | ||
12.5 Kommunikation/Chat | 320 | ||
12.5.1 IRC | 321 | ||
12.5.2 Internet- Telefonie mit KPhone | 322 | ||
13 Debian fürs Büro | 326 | ||
13.1 Of.ce-Pakete | 328 | ||
13.1.1 OpenOf.ce.org | 328 | ||
13.1.2 KOf.ce | 336 | ||
13.1.3 GNOME-Of.ce | 338 | ||
13.2 Professioneller Textsatz mit LATEX | 339 | ||
13.2.1 LyX | 340 | ||
13.2.2 Kile | 341 | ||
13.3 PDF- und PostScript-Betrachter | 343 | ||
13.3.1 PDF- Viewer | 343 | ||
13.3.2 PostScript- Viewer | 346 | ||
13.4 Desktop Publishing mit Scribus | 347 | ||
13.5 Vektorgra.k-Programme | 349 | ||
13.5.1 Kivio | 349 | ||
13.5.2 Dia | 350 | ||
13.6 Personal Information Manager | 351 | ||
13.6.1 Kontact | 352 | ||
13.6.2 Evolution | 353 | ||
14 Text-Editoren | 356 | ||
14.1 (X)Emacs-Einführung | 358 | ||
14.2 Vi(m)-Workshop | 361 | ||
14.3 Gra.sche Text-Editoren | 364 | ||
14.4 Stream-Editor »sed« | 364 | ||
14.4.1 Richtig adressiert | 365 | ||
14.4.2 Text löschen | 365 | ||
14.4.3 Lesen und Schreiben | 366 | ||
14.4.4 Suchen und Ersetzen | 367 | ||
14.4.5 Kombinierte Kommandos | 367 | ||
14.4.6 »sed«-Befehle – Zusammenfassung | 368 | ||
15 Multimedia | 370 | ||
15.1 Hier spielt die Musik | 372 | ||
15.1.1 Soundkarte einrichten | 372 | ||
15.1.2 Audio-Player | 375 | ||
15.1.3 Audioformate konvertieren | 379 | ||
15.1.4 Heimstudio – Sound-Editoren | 380 | ||
15.2 CDs/DVDs brennen | 383 | ||
15.2.1 K3b | 383 | ||
15.2.2 Brennen auf der Kommandozeile | 387 | ||
15.3 Video- und DVD-Player | 393 | ||
15.3.1 VLC | 394 | ||
15.3.2 MPlayer | 395 | ||
15.4 Digitalkameras | 396 | ||
15.4.1 Digikam | 397 | ||
15.4.2 »gtkam« | 398 | ||
15.4.3 Kommandozeile – »gphoto2« | 399 | ||
15.5 Bildbearbeitung | 402 | ||
15.5.1 The GIMP – der Gra.kfuchs | 402 | ||
15.5.2 ImageMagick | 404 | ||
16 Linux-Hintergründe | 410 | ||
16.1 Multiuser und Multitasking | 412 | ||
16.2 Dateisysteme & Co. | 413 | ||
16.2.1 Gut strukturiert: Der Linux- Verzeichnisbaum | 415 | ||
16.2.2 Datenträger einhängen – »mount« | 417 | ||
16.2.3 Die Datei »/etc/fstab« | 421 | ||
16.3 Zugriffsrechte | 423 | ||
16.3.1 Spezialrechte | 425 | ||
16.3.2 Rechte ändern mit »chmod« | 427 | ||
16.3.3 Gruppenzugehörigkeit mit »chgrp« ändern | 429 | ||
16.3.4 Nur als Root: Das Programm »chown« | 430 | ||
16.3.5 Dateieigenschaften per Mausklick ändern | 430 | ||
16.3.6 Voreinstellung mit »umask« regeln | 431 | ||
16.4 Benutzerverwaltung | 432 | ||
16.4.1 Die Datei »/etc/passwd« | 432 | ||
16.4.2 Die Datei »/etc/shadow« | 434 | ||
16.4.3 Die Datei »/etc/group« | 435 | ||
16.4.4 Die Datei »/etc/gshadow« | 436 | ||
16.4.5 Das Verzeichnis »/etc/skel« | 436 | ||
16.4.6 »useradd«, »usermod« und »userdel« | 437 | ||
16.4.7 »groupadd«, »groupmod« und »groupdel« | 439 | ||
16.4.8 Alles automatisch: »adduser« und »deluser« | 440 | ||
16.4.9 Kennwörter setzen mit »passwd« und »gpasswd« | 442 | ||
16.4.10 Benutzerkennung mit »su« wechseln | 443 | ||
16.4.11 Gruppenwechsel mit »newgrp« | 445 | ||
16.4.12 Zwischenlösung »sudo« | 446 | ||
16.5 Prozessverwaltung | 448 | ||
16.5.1 Das Kommando »ps« | 448 | ||
16.5.2 Verwandtschaftsverhältnisse – »pstree« | 450 | ||
16.5.3 Immer aktuell – der Prozessmonitor »top« | 451 | ||
16.5.4 Prioritäten setzen – »nice« und »renice« | 452 | ||
16.5.5 Spürnase »lsof« | 453 | ||
16.5.6 Prozesse loswerden mit »kill« und »killall« | 454 | ||
16.6 Job-Kontrolle | 455 | ||
16.7 Daemons | 456 | ||
16.8 Zeitgesteuerte Jobs | 460 | ||
16.8.1 »at« | 461 | ||
16.8.2 Cron | 464 | ||
16.8.3 Automatisches Upgrade mit »cron-apt« | 467 | ||
16.9 Linux herunterfahren und neu starten | 469 | ||
16.9.1 Das Kommando »shutdown« | 470 | ||
16.9.2 Tastenkombination | 470 | ||
16.9.3 Shutdown über den Display-Manager | 471 | ||
17 Ab auf die Shell | 472 | ||
17.1 Muscheln und Schalen | 474 | ||
17.2 Pfad.nder – Navigation | 479 | ||
17.2.1 Bewegung auf der Shell: »cd« | 480 | ||
17.2.2 Stapel-Fahrer: »pushd«, »popd« und »dirs« | 481 | ||
17.2.3 Inhalte mit »ls« auflisten | 482 | ||
17.3 Gut sortiert | 485 | ||
17.3.1 Verzeichnis erstellen mit »mkdir« | 485 | ||
17.3.2 Verknüpfungen mit »ln« erstellen | 485 | ||
17.3.3 Kopierarbeiten: »cp« | 486 | ||
17.3.4 Verschieben und Umbenennen – »mv« | 487 | ||
17.3.5 Multiple Move: »mmv« | 488 | ||
17.3.6 Weg damit: »rmdir« und »rm« | 488 | ||
17.4 Arbeiten mit Textdateien | 489 | ||
17.4.1 »cat« | 489 | ||
17.4.2 »head« und »tail« | 489 | ||
17.4.3 Texte betrachten mit »less« und »more« | 489 | ||
17.4.4 Textdateien durchsuchen mit »grep« | 490 | ||
17.4.5 Textdateien vergleichen | 492 | ||
17.4.6 »dos2unix« und »unix2dos« | 493 | ||
17.5 Administratives | 493 | ||
17.5.1 Spürnase ».nd« | 493 | ||
17.5.2 Platzverbrauch anzeigen: »df« und »du« | 494 | ||
17.5.3 Auf entfernten Rechnern arbeiten – »ssh« | 496 | ||
17.5.4 Zeitzauber mit »date« und »cal« | 496 | ||
17.5.5 Backups auf der Kommandozeile | 498 | ||
17.6 Umleitungen und Befehlsverkettungen | 500 | ||
17.6.1 Ausgabe von Programmen umleiten | 500 | ||
17.6.2 Befehle verknüpfen | 501 | ||
18 DHCP | 502 | ||
18.1 DHCP-Server aufsetzen | 505 | ||
18.2 Kon.guration | 506 | ||
18.2.1 Dynamische Adressenvergabe | 507 | ||
18.2.2 Statische Adressen | 508 | ||
18.3 Clients | 508 | ||
18.3.1 Linux als Client | 508 | ||
18.3.2 MacOS X als Client | 510 | ||
18.3.3 Windows als Client | 510 | ||
19 Name- Server | 512 | ||
19.1 DNS – so funktioniert’s | 514 | ||
19.1.1 Lokales Adressbuch – die Datei »/etc/hosts« | 514 | ||
19.1.2 Domain-Namensraum | 515 | ||
19.1.3 Geteilte Freude ist doppelte Freude | 516 | ||
19.1.4 Umwandlungskünstler – Resolver | 517 | ||
19.1.5 Name-Server | 522 | ||
19.2 BIND | 524 | ||
19.2.1 Grundlegende Kon.gurationsdateien | 525 | ||
19.2.2 Beispielkon.gurationen | 529 | ||
20 Mail- Server und mehr | 532 | ||
20.1 Mail-Server Exim | 536 | ||
20.1.1 Start und Stopp | 536 | ||
20.1.2 Kon.guration | 537 | ||
20.1.3 Log.les | 539 | ||
20.2 Post abholen – »fetchmail« | 540 | ||
20.2.1 »fetchmail« auf einem Einzelplatzrechner | 540 | ||
20.2.2 Systemweite Kon.guration | 543 | ||
20.2.3 »fetchmail« als Daemon | 543 | ||
20.2.4 Log.les | 544 | ||
20.3 Gut ge.ltert – »procmail« | 545 | ||
20.3.1 Das richtige Rezept | 545 | ||
20.3.2 Variablen | 546 | ||
20.3.3 Flags | 546 | ||
20.3.4 Fortgeschrittene Rezepte | 547 | ||
20.3.5 Log.le | 548 | ||
20.4 Gegen die Werbung – SpamAssassin | 549 | ||
20.4.1 Kon.guration | 549 | ||
20.4.2 Man lernt nie aus | 550 | ||
20.5 Virenscanner ClamAV | 551 | ||
20.5.1 Installation | 551 | ||
20.5.2 Einrichtung der Komponenten | 552 | ||
20.5.3 Exim anpassen | 552 | ||
20.5.4 ClamAV in Aktion | 553 | ||
21Webserver aufsetzen | 556 | ||
21.1 Der ApacheWebserver | 558 | ||
21.1.1 Installation, Start und Stopp | 559 | ||
21.1.2 Kon.gurationsdateien | 560 | ||
21.1.3 Log.les | 562 | ||
21.1.4 Webseiten einrichten – Virtual Hosts | 564 | ||
21.1.5 Apache-Module | 566 | ||
21.1.6 Zugriff kontrollieren | 567 | ||
21.2 Sicher mit SSL | 570 | ||
21.2.1 Server- Zerti.kat erstellen | 571 | ||
21.2.2 Server- Zerti.kat beglaubigen lassen | 572 | ||
21.2.3 Apache anpassen | 573 | ||
22 FTP- Server einrichten | 576 | ||
22.1 Das File Transfer Protocol | 578 | ||
22.2 Der FTP-Server »vsftpd« | 579 | ||
22.2.1 Installation | 580 | ||
22.2.2 Kon.guration | 580 | ||
23 Sicherheit | 588 | ||
23.1 Schotten dicht – das System absichern | 590 | ||
23.2 Firewall | 593 | ||
23.3 Arbeiten mit SSH-Schlüsseln | 599 | ||
23.4 Privatsache – GnuPG | 601 | ||
Anhang | 610 | ||
A. 1 Eingebaute Hilfe | 612 | ||
A. 1.1 KDE-Hilfe | 612 | ||
A. 1.2 GNOME-Hilfe | 612 | ||
A. 1.3 Manpages | 613 | ||
A. 1.4 Infoseiten | 614 | ||
A.2 Hilfe im Internet | 615 | ||
Mehr eBooks bei www.ciando.com | 0 |