Linux - Handbuch und Projektdokumentationip- · PDF file Linux - Handbuch und...

Click here to load reader

  • date post

    14-Jun-2020
  • Category

    Documents

  • view

    10
  • download

    0

Embed Size (px)

Transcript of Linux - Handbuch und Projektdokumentationip- · PDF file Linux - Handbuch und...

  • Linux - Handbuch und Projektdokumentation -

    Tobias Mucke Michael Petter

    Ausgabe 0.5 vom 2. M̈arz 2003

    Projekthosting durch Sourceforge

  • Die Informationen in diesem Buch werden ohne Rücksicht auf einen eventuellen Patentschutz veröffentlicht. Warennamen werden ohne Gewährleistung der freien Verwendbarkeit benutzt. Fast alle Hardware- und Soft- warebezeichnungen, die in diesem Buch erwähnt werden, sind gleichzeitig eingetragene Warenzeichen oder sollten als solche betrachtet werden. Bei der Zusammenstellung der Texte und Abbildungen wurde mit größter Sorgfalt vorgegangen. Trotzdem können Fehler nicht vollständig ausgeschlossen werden. Verlag, Herausgeber und Autoren können f̈ur feh- lerhafte Angaben und deren Folgen weder juristische Verantwortung noch irgendeine Haftungübernehmen. Für Verbesserungsvorschläge und Hinweise auf Fehler sind Ihnen der Verlag, der Herausgeber und die Autoren sehr dankbar.

    Autoren: Mucke, [email protected] Petter, [email protected] Schneider, Andreasemailadresse

    Korrekturleser: Fehse, Mandy

    Dieses Buch unterliegt den Grundgedanken der GPL und wird ausschließlich mit Hilfe des Satzsystems Latex unter Linux geschrieben. Die Veröffentlichung erfolgt als plattformunabhängiges PDF.

  • Dieses Buch ist allen gewidmet, die Linux unterstützen, einsetzen und weiter entwickeln.

  • Inhaltsverzeichnis

    1. Einleitung 19 1.1. Anmerkungen der Autoren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 1.2. Überblick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 1.3. Lizenzmodell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 1.4. Kontakt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 1.5. Arbeitsgliederung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

    I. Linux für Anwender - Einsatz auf dem Desktop - 25

    2. Grundwissen 27 2.1. Personal Computer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27

    2.1.1. Schichtenmodell eines Computersystems. . . . . . . . . . . . . . . . . . . . . . . 27 2.2. Betriebssysteme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27

    2.2.1. Betriebssysteme im̈Uberblick . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 2.2.2. Betriebssystem - Geschichte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 2.2.3. Aufgaben des Betriebssystems. . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 2.2.4. Einsatzgebiete und Zukunft von Linux. . . . . . . . . . . . . . . . . . . . . . . . . 29

    2.3. Linux - Merkmale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 2.3.1. OpenSource. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30 2.3.2. Dokumentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30 2.3.3. Sicherheit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 2.3.4. Plattformvielfalt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 2.3.5. Entwicklungsumgebung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31

    3. Installation 33 3.1. Systemanforderungen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 3.2. Boot- und Installationsmedien. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34 3.3. Vorbereitungen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 3.4. Installationsschritte und Einstellmöglichkeiten. . . . . . . . . . . . . . . . . . . . . . . . . 36

    3.4.1. Systemboot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36 3.4.2. Kernel und Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36 3.4.3. YaST2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36 3.4.4. Installationsvorgang. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38

    4. Erste Schritte 41 4.1. Linux starten und beenden. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41

    4.1.1. Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41

    5

  • Inhaltsverzeichnis

    4.1.2. Shutdown. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42 4.2. Tastatur und Maus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42 4.3. X Window System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43 4.4. Konsole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44 4.5. Systemeinstellungen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44

    5. Dokumentation 45 5.1. Manual-Pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 5.2. Info-Pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 5.3. FAQs - Frequently Asked Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 5.4. HOWTOs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47 5.5. LDP - Linux Documentation Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47 5.6. Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47 5.7. KDE-Hilfe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48 5.8. Quellen im Internet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48 5.9. Software-Pakete. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48

    6. X-Window-System 49 6.1. Grundlagen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49

    6.1.1. X-Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49 6.1.2. X-Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49 6.1.3. X-Architektur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50 6.1.4. Start. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51

    6.2. Grafischer Login - Anmeldung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51 6.2.1. Xdm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51 6.2.2. Kdm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52 6.2.3. Gdm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52

    6.3. Windowmanager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52 6.3.1. KDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52 6.3.2. Gnome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52 6.3.3. Enlightenment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52

    6.4. X im Netzwerk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53 6.4.1. X-Forwarding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53 6.4.2. VNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53

    6.5. Wichtige Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53 6.6. Truetype Schriftarten. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53

    6.6.1. Truetype und X. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53 6.6.2. Antialiasing̈uberpr̈ufen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54 6.6.3. Open Office und Truetype. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55 6.6.4. Truetypeschriften in Mozilla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55

    7. Kommandozeile 57 7.1. Editoren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57

    7.1.1. vi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58 7.1.2. emacs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58

    7.2. Dateimanager - Midnight Commander. . . . . . . . . . . . . . . . . . . . . . . . . . . . .60 7.2.1. Bedienung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60 7.2.2. Konfiguration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61

    6

  • Inhaltsverzeichnis

    7.2.3. Ausf̈uhrung typischer Arbeiten. . . . . . . . . . . . . . . . . . . . . . . . . . . . .63 7.3. Bash - Bourne Again Shell. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63

    7.3.1. Shell - Benutzerschnittstelle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63 7.3.2. Umgebungsvariablen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63 7.3.3. Basiskonfiguration - Tastenbelegung und Prompt. . . . . . . . . . . . . . . . . . . 64 7.3.4. Kommandoeingabe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64 7.3.5. Wichtige Tasten und Tastenkombinationen. . . . . . . . . . . . . . . . . . . . . . 64 7.3.6. Alias-Abk̈urzungen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64 7.3.7. Ein- und Ausgabeumleitung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65 7.3.8. Kommandoausführung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66 7.3.9. Substitutionsmech