Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende...

98
Marcus Fischer Ubuntu GNU/Linux Das umfassende Handbuch

Transcript of Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende...

Page 1: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer

Ubuntu GNU/Linux

Das umfassende Handbuch

Page 2: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Auf einen Blick

TEIL IHintergrund und Grundlagen ................................................ 57

TEIL IIEinstieg in Ubuntu ............................................................. 245

TEIL IIIAdministration ................................................................... 513

TEIL IVUbuntu Server .................................................................... 707

TEIL VHilfe und Referenz ............................................................. 867

Page 3: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 5 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

Tipps und Tricks ............................................................................................................................ 23Vorwort .......................................................................................................................................... 31Leitfaden für die Nutzung des Buchs und der beiliegenden DVD ....................................... 33Das Terminal – sinnvoll oder überflüssig? ................................................................................ 41

TEIL I: Hintergrund und Grundlagen

1 Die Wurzeln von Ubuntu ................................................................................ 59

1.1 Mehr als die Summe ................................................................................................ 591.1.1 UNIX .......................................................................................................... 601.1.2 GNU ........................................................................................................... 631.1.3 Linux .......................................................................................................... 66

1.2 Die Wurzeln – Debian und GNOME ..................................................................... 681.2.1 Debian – stabil und zuverlässig ............................................................. 681.2.2 GNOME und KDE – die Standards bei (K)Ubuntu ............................ 701.2.3 Freiheit ...................................................................................................... 72

1.3 Das Linux-Denken .................................................................................................... 751.3.1 Linux ist ein bisschen wie Windows .................................................... 771.3.2 Linux ist anders als Windows ................................................................ 78

2 Was ist Ubuntu? ............................................................................................... 81

2.1 Historie ....................................................................................................................... 812.1.1 Eine Distribution von vielen .................................................................. 822.1.2 Veröffentlichungspolitik ......................................................................... 852.1.3 Canonical .................................................................................................. 892.1.4 Schwerpunkte und Philosophie ............................................................ 90

2.2 Quellen für Ubuntu .................................................................................................. 922.3 Ubuntu inside ............................................................................................................ 96

2.3.1 Linux für Menschen ................................................................................ 962.3.2 Code of Conduct (CoC) .......................................................................... 972.3.3 Die Ubuntu-Grundsätze ......................................................................... 992.3.4 Das Ökosystem ........................................................................................ 1012.3.5 Launchpad ................................................................................................ 1042.3.6 Die Ubuntu Foundation ......................................................................... 1052.3.7 Wie lässt sich mit Ubuntu Geld verdienen? ........................................ 106

5

Page 4: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 6 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

3 Die Versionen im Detail .................................................................................. 109

3.1 Erste Generation ....................................................................................................... 1093.1.1 4.10 – »Warty Warthog« ......................................................................... 1103.1.2 5.04 – »Hoary Hedgehog« ...................................................................... 1133.1.3 5.10 – »Breezy Badger« ........................................................................... 1163.1.4 6.06 LTS – »Dapper Drake« ................................................................... 119

3.2 Zweite Generation .................................................................................................... 1243.2.1 6.10 – »Edgy Eft« ...................................................................................... 1243.2.2 7.04 – »Feisty Fawn« ............................................................................... 1313.2.3 7.10 – »Gutsy Gibbon« ............................................................................ 1353.2.4 8.04 LTS – »Hardy Heron« ...................................................................... 137

3.3 Dritte Generation ...................................................................................................... 1393.3.1 8.10 – »Intrepid Ibex« ............................................................................. 1393.3.2 9.04 – »Jaunty Jackalope« ...................................................................... 1413.3.3 9.10 – »Karmic Koala« ............................................................................. 1443.3.4 10.04 LTS – »Lucid Lynx« ....................................................................... 146

3.4 Vierte Generation ..................................................................................................... 1503.4.1 10.10 – »Maverick Meerkat« ................................................................. 1503.4.2 11.04 – »Natty Narwhal« ........................................................................ 1523.4.3 11.10 – »Oneiric Ocelot« ........................................................................ 1533.4.4 12.04 LTS – »Precise Pangolin« ............................................................. 155

3.5 Fünfte Generation ..................................................................................................... 156

4 Daten sichern, migrieren und synchronisieren .......................................... 157

4.1 Dokumente, Musik und Videos ............................................................................. 1574.2 E-Mails ........................................................................................................................ 158

4.2.1 Mit IMAP Probleme vermeiden ............................................................ 1584.2.2 Outlook/Outlook Express ...................................................................... 1644.2.3 Thunderbird .............................................................................................. 165

4.3 Kalender ..................................................................................................................... 1674.3.1 Evolution ................................................................................................... 1684.3.2 Kontact ...................................................................................................... 170

4.4 Adressbücher ............................................................................................................. 1714.4.1 Outlook/Outlook Express ...................................................................... 1714.4.2 Thunderbird und Kontact ...................................................................... 172

4.5 Lesezeichen/Favoriten ............................................................................................. 1754.5.1 Internet Explorer ...................................................................................... 1754.5.2 Firefox ........................................................................................................ 1764.5.3 rekonq und Konqueror ........................................................................... 178

6

Page 5: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 7 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

4.6 Dateien systemübergreifend aktuell halten ......................................................... 1784.6.1 Ubuntu One ............................................................................................. 1794.6.2 Dateiaustausch mit Windows ............................................................... 186

5 Die Installation .................................................................................................. 187

5.1 Voraussetzungen ....................................................................................................... 1875.1.1 Boot-Vorbereitungen im BIOS .............................................................. 1885.1.2 Besonderheiten bei mobilen Rechnern ............................................... 1925.1.3 Wenn Sie Windows neben Ubuntu behalten möchten .................... 194

5.2 Die DVD im Live-Modus ......................................................................................... 1985.2.1 Ubuntu ohne Installation nutzen .......................................................... 2025.2.2 Ubuntu installieren .................................................................................. 205

5.3 Andere Installationsarten ........................................................................................ 2165.3.1 Als Anwendung unter Windows – Wubi ............................................. 2165.3.2 Installation mit einem USB-Stick .......................................................... 2185.3.3 Aktualisierung des gesamten Systems ................................................. 2225.3.4 Virtualisierung .......................................................................................... 223

5.4 Löschen einer Ubuntu-Installation ........................................................................ 2255.5 Textbasierte Installation ........................................................................................... 227

5.5.1 Hilfe und erweiterte Startoptionen ...................................................... 2285.5.2 Die Installation beginnt .......................................................................... 2315.5.3 Partitionierung ......................................................................................... 2335.5.4 Aufspielen der Pakete/Abschlusskonfiguration .................................. 2395.5.5 Reboot und Abschluss der Installation ................................................ 242

TEIL II: Einstieg in Ubuntu

6 Erste Schritte ..................................................................................................... 247

6.1 Die Anmeldung ......................................................................................................... 2486.2 Der Starter ................................................................................................................. 250

6.2.1 Dock und Taskleiste ................................................................................ 2516.2.2 Das Panel .................................................................................................. 260

6.3 Der Launcher ............................................................................................................. 2636.3.1 Anwendungen .......................................................................................... 2646.3.2 Dateien & Ordner .................................................................................... 2666.3.3 Musik, Videos und weitere Lenses ....................................................... 269

6.4 Privatsphäre ............................................................................................................... 272

7

Page 6: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 8 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

6.5 Das Headup-Display (HUD) .................................................................................... 2756.6 Die Benutzermenüs .................................................................................................. 276

6.6.1 Das Kommunikationsmenü .................................................................... 2776.6.2 Das Benutzerkontenmenü ..................................................................... 2786.6.3 Das Aktionsmenü .................................................................................... 279

6.7 Wichtige Hinweise und hilfreiche Programme .................................................... 2816.7.1 Barrierefreiheit ......................................................................................... 2816.7.2 Nautilus – der Dateibrowser .................................................................. 2826.7.3 Ordner teilen – auch mit Windows ...................................................... 2886.7.4 Terminal ..................................................................................................... 2896.7.5 Editor ......................................................................................................... 2906.7.6 Zugriff auf Ressourcen ............................................................................ 2926.7.7 Das Erscheinungsbild ändern ................................................................ 2966.7.8 Benutzerverwaltung ................................................................................ 2986.7.9 Aktualisierung des Systems .................................................................... 2996.7.10 Lokalisierung und Zeit ............................................................................ 301

6.8 Standardhardware anpassen ................................................................................... 3046.8.1 Maus und Touchpad ............................................................................... 3046.8.2 Tastatur ...................................................................................................... 305

7 Programme und Pakete installieren ............................................................. 309

7.1 Allgemeines ............................................................................................................... 3097.2 Metapakete ................................................................................................................ 3117.3 Paketquellen .............................................................................................................. 312

7.3.1 Main ........................................................................................................... 3137.3.2 Restricted .................................................................................................. 3147.3.3 Universe .................................................................................................... 3147.3.4 Multiverse ................................................................................................. 314

7.4 Softwarequellen ........................................................................................................ 3157.5 Software-Center ........................................................................................................ 316

7.5.1 Paketquellen hinzufügen ........................................................................ 3207.5.2 Backports – Alternative zu Fremdquellen ........................................... 3217.5.3 Personal Package Archive (PPA) ............................................................ 322

7.6 Die Ubuntu-Aktualisierungsverwaltung ............................................................... 3247.7 Welche Programme benötige ich? ......................................................................... 325

7.7.1 Integrierte und verfügbare Programme ............................................... 3277.7.2 KDE-Programme ...................................................................................... 3297.7.3 Vergleich: Windows- und Linux-Programme ..................................... 332

8

Page 7: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 9 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

8 Internet und E-Mail ......................................................................................... 333

8.1 Der Network-Manager ............................................................................................ 3348.1.1 WLAN ........................................................................................................ 3378.1.2 UMTS ......................................................................................................... 3428.1.3 DSL ............................................................................................................. 3448.1.4 Modem ...................................................................................................... 349

8.2 Firefox – der Internetbrowser ................................................................................. 3518.2.1 Tuning ........................................................................................................ 3528.2.2 Erweiterungen .......................................................................................... 354

8.3 E-Mail-Verwaltung mit Thunderbird ..................................................................... 3608.3.1 Einrichtung ............................................................................................... 3608.3.2 Erweiterungen .......................................................................................... 366

8.4 Echtzeit-Kommunikation ......................................................................................... 3688.4.1 Empathy – das Multitalent ..................................................................... 3688.4.2 Kurznachrichten mit Gwibber ............................................................... 3748.4.3 Internettelefonie mit Ekiga .................................................................... 3768.4.4 Videokonferenzen mit Ekiga .................................................................. 379

8.5 Datenaustausch über Peer-to-Peer-Netze ............................................................ 3808.6 Probleme mit der Hardware? .................................................................................. 382

8.6.1 Treiber ........................................................................................................ 3828.6.2 Netzwerkkonfiguration ........................................................................... 383

9 Office ................................................................................................................... 389

9.1 LibreOffice – die freie Alternative .......................................................................... 3899.2 Grundlegendes zu LibreOffice ................................................................................ 3909.3 Textverarbeitung – LibreOffice Writer .................................................................. 392

9.3.1 Erstellen eines gegliederten Dokuments ............................................. 3939.3.2 Einfügen von Bildern und Tabellen ...................................................... 3949.3.3 Rechtschreibprüfung, Seitenzahlen etc. .............................................. 395

9.4 Tabellenkalkulation – LibreOffice Calc .................................................................. 3979.4.1 Erstellen einer Tabelle ............................................................................. 3979.4.2 Diagramm einfügen ................................................................................. 3989.4.3 Lösen eines linearen Gleichungssystems ............................................. 399

9.5 Präsentation – LibreOffice Impress ........................................................................ 4009.5.1 Erstellung mit dem Assistenten ............................................................ 4009.5.2 Exportfunktionen ..................................................................................... 4019.5.3 Einen externen Monitor oder Beamer nutzen .................................... 402

9.6 Datenaustausch ......................................................................................................... 403

9

Page 8: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 10 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

9.7 Notizen verwalten mit Tomboy .............................................................................. 4049.8 PDF und PostScript .................................................................................................. 406

9.8.1 Evince ........................................................................................................ 4069.8.2 Okular ........................................................................................................ 4079.8.3 Adobe Reader .......................................................................................... 408

9.9 Wörterbücher und Thesauren ................................................................................ 4109.10 Dokumente drucken und veröffentlichen ............................................................ 412

9.10.1 Drucker einrichten .................................................................................. 4129.10.2 Bluetooth-Verbindungen ........................................................................ 419

10 Grafik und Bildbearbeitung ............................................................................ 423

10.1 Scanner ....................................................................................................................... 42310.1.1 Die Hardware ........................................................................................... 42410.1.2 Simple Scan .............................................................................................. 424

10.2 Vektorgrafik ............................................................................................................... 42610.2.1 LibreOffice Draw ..................................................................................... 42710.2.2 Inkscape .................................................................................................... 428

10.3 Desktop-Publishing (DTP) ....................................................................................... 42910.4 Bildbearbeitung mit GIMP ...................................................................................... 43110.5 Verwaltung digitaler Fotos ...................................................................................... 433

10.5.1 Shotwell .................................................................................................... 43310.5.2 Diashows ................................................................................................... 43710.5.3 imgSeek ..................................................................................................... 438

10.6 Screenshots erstellen ................................................................................................ 43910.7 Grafikkarten einrichten ............................................................................................ 441

10.7.1 Intel ............................................................................................................ 44310.7.2 NVIDIA ...................................................................................................... 44510.7.3 ATI .............................................................................................................. 447

11 Multimedia ......................................................................................................... 451

11.1 Codecs ........................................................................................................................ 45111.1.1 Installation von fehlenden Codecs ....................................................... 45311.1.2 Medibuntu – eine Multimediapaketquelle ......................................... 455

11.2 CDs und DVDs erstellen und brennen .................................................................. 45611.2.1 Brasero ....................................................................................................... 45711.2.2 K3b ............................................................................................................. 461

10

Page 9: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 11 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

11.3 Audio .......................................................................................................................... 46311.3.1 Rhythmbox – Vorbild iTunes ................................................................. 46411.3.2 Verwaltung einer Musiksammlung ....................................................... 46711.3.3 Austausch mit MP3-Playern – iPod ...................................................... 46711.3.4 Käuflicher Erwerb von Musik ................................................................ 46911.3.5 Wiedergabe von CDs .............................................................................. 47011.3.6 Codieren von Audiomaterial ................................................................. 47111.3.7 Bearbeitung von Audiodateien ............................................................. 476

11.4 Video ........................................................................................................................... 47711.4.1 Totem ......................................................................................................... 47811.4.2 xine ............................................................................................................. 47911.4.3 MPlayer ..................................................................................................... 48111.4.4 Dragon Player ........................................................................................... 48211.4.5 Der PC als Fernseher ............................................................................... 48211.4.6 DVDs ansehen .......................................................................................... 48311.4.7 Blu-rays ansehen ...................................................................................... 48611.4.8 Camcorder anschließen .......................................................................... 486

11.5 Live-Streams .............................................................................................................. 48711.5.1 Flash ........................................................................................................... 48711.5.2 RealPlayer ................................................................................................. 488

11.6 Videoschnitt und -aufnahme .................................................................................. 49011.6.1 PiTiVi .......................................................................................................... 49011.6.2 DVBcut ...................................................................................................... 49211.6.3 Kino ............................................................................................................ 494

11.7 Fotos und Videos mit der Webcam aufnehmen .................................................. 49511.7.1 Cheese ....................................................................................................... 49511.7.2 luvcview .................................................................................................... 496

11.8 Spiele .......................................................................................................................... 49811.8.1 Windows-Spiele unter Ubuntu ............................................................. 49811.8.2 Enthaltene Programme ........................................................................... 49911.8.3 Virtuelle Welten – SecondLife ............................................................... 50111.8.4 Beispiel für eine Wine-Installation: World of Warcraft .................... 502

11.9 Probleme mit der Hardware – Das Soundsystem einrichten ............................ 50311.9.1 PulseAudio – der Soundserver .............................................................. 50411.9.2 Phonon für KDE – mehr als ein Soundserver ..................................... 505

11.10 Digital-TV unter Ubuntu (DVB) ............................................................................. 50711.10.1 Die TV-Karte einrichten ......................................................................... 50811.10.2 Die Senderliste erstellen ........................................................................ 51011.10.3 Analoge TV-Karten nutzen .................................................................... 511

11

Page 10: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 12 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

TEIL III: Administration

12 Programmierung und Design ......................................................................... 515

12.1 Interpretersprachen .................................................................................................. 51612.1.1 Shell-Skripte ............................................................................................. 51612.1.2 Perl ............................................................................................................. 51812.1.3 Python ....................................................................................................... 519

12.2 Compiler-Sprachen ................................................................................................... 52312.2.1 C/C++ ......................................................................................................... 52412.2.2 Java ............................................................................................................ 525

12.3 Integrierte Entwicklungsumgebungen .................................................................. 52812.3.1 Anjuta – für C/C++ .................................................................................. 52812.3.2 KDevelop – C/C++ unter KDE ............................................................... 52912.3.3 Eclipse ........................................................................................................ 53012.3.4 Lazarus – Delphi-Klon ............................................................................. 53212.3.5 Gambas – Visual-Basic-Ersatz ................................................................ 533

12.4 Webdesign ................................................................................................................. 53312.5 Professioneller Satz mit LaTeX ................................................................................ 536

12.5.1 Warum LaTeX? ......................................................................................... 53612.5.2 Struktur ..................................................................................................... 53912.5.3 Syntax ........................................................................................................ 54212.5.4 LaTeX-Editoren ......................................................................................... 545

13 Software- und Paketverwaltung ................................................................... 549

13.1 dpkg – Die Basis der Paketverwaltung .................................................................. 54913.1.1 Einzelne Pakete installieren und deinstallieren .................................. 55313.1.2 Installierte Pakete konfigurieren ........................................................... 55513.1.3 Pakete finden ........................................................................................... 555

13.2 Advanced Packaging Tool (APT) ............................................................................ 55713.2.1 Installation von Paketen ......................................................................... 55713.2.2 Entfernen von Paketen ........................................................................... 55913.2.3 Upgrade einzelner Pakete oder der kompletten Distribution ......... 56013.2.4 Ungenutzte Pakete entfernen ............................................................... 56013.2.5 Die Datei »sources.list« .......................................................................... 56113.2.6 APT lokal verwenden .............................................................................. 56413.2.7 Externe Quellen ....................................................................................... 56513.2.8 GPG-Schlüssel importieren .................................................................... 567

13.3 Windows-Software nutzen ...................................................................................... 568

12

Page 11: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 13 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

13.4 Sekundärsoftware aus Quellen ............................................................................... 57113.4.1 Der Linux-Dreisprung ............................................................................. 57213.4.2 Installation unter Ubuntu ...................................................................... 57313.4.3 Abweichende Installationsverfahren .................................................... 576

14 Architektur ......................................................................................................... 581

14.1 Betriebssysteme ........................................................................................................ 58214.2 Details des Boot-Vorgangs ...................................................................................... 58614.3 GRUB 2 ....................................................................................................................... 589

14.3.1 Aufbau ....................................................................................................... 58914.3.2 Wie konfiguriert man GRUB? ................................................................ 59214.3.3 Wiederherstellung ................................................................................... 594

14.4 Start- und Stoppskripte ........................................................................................... 59514.5 Dienste ....................................................................................................................... 59614.6 Initialisierung ............................................................................................................. 598

14.6.1 Runlevel .................................................................................................... 59814.6.2 init .............................................................................................................. 59914.6.3 Upstart ....................................................................................................... 600

14.7 Plymouth .................................................................................................................... 60714.8 Dateisystem ............................................................................................................... 608

14.8.1 Aufbau moderner Softwarestrukturen ................................................. 60914.8.2 Datenträger .............................................................................................. 61014.8.3 Die fstab .................................................................................................... 61114.8.4 Swap .......................................................................................................... 61514.8.5 Der Verzeichnisbaum .............................................................................. 61814.8.6 Beschädigte Dateisysteme reparieren .................................................. 621

14.9 Kernel und Module .................................................................................................. 62314.9.1 Kernel ........................................................................................................ 62314.9.2 Module ...................................................................................................... 62814.9.3 Einen eigenen Kernel bauen .................................................................. 630

14.10 64-Bit: Paralleles Arbeiten mit 32-Bit-Software .................................................. 63514.10.1 Benchmarking – Vergleich mit 32-Bit-Systemen ................................ 637

15 Backup und Sicherheit .................................................................................... 639

15.1 Berechtigungen ......................................................................................................... 63915.1.1 Dateiberechtigungen .............................................................................. 63915.1.2 PAM ........................................................................................................... 643

15.2 Backup-Grundlagen .................................................................................................. 64415.2.1 Vorüberlegungen und Vorbereitung .................................................... 645

13

Page 12: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 14 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

15.2.2 Partitionierung ......................................................................................... 64715.2.3 Partitionierung der Zweitplatte (extern oder intern) ........................ 64715.2.4 Verkleinerung von bestehenden Partitionen ...................................... 64815.2.5 Integrierte Backup-Lösung ..................................................................... 65115.2.6 Inkrementelles Backup mit rsnapshot .................................................. 65315.2.7 Verwenden von Rsync ............................................................................ 654

15.3 Ist Linux sicherer als Windows? ............................................................................. 65615.3.1 Verschiedene Konzepte .......................................................................... 65615.3.2 Root versus Sudo ..................................................................................... 65715.3.3 SELinux ...................................................................................................... 66215.3.4 AppArmor ................................................................................................. 66315.3.5 Was wird überwacht? ............................................................................. 663

15.4 Virenscanner und Firewall ....................................................................................... 66415.4.1 Virenscanner ............................................................................................. 66415.4.2 Firewall ...................................................................................................... 66615.4.3 Sicherheits-Updates ................................................................................ 671

15.5 Verschlüsselung ......................................................................................................... 67215.5.1 Integrierte Verschlüsselung .................................................................... 67215.5.2 Verschlüsselung anderer Partitionen .................................................... 674

15.6 Verschlüsseln mit GPG ............................................................................................. 67815.6.1 Verschlüsselung einzelner Dateien ....................................................... 67915.6.2 E-Mails verschlüsseln mit GnuPG ......................................................... 679

16 Desktop-Virtualisierung .................................................................................. 683

16.1 Überblick .................................................................................................................... 68316.2 Konzepte .................................................................................................................... 685

16.2.1 Virtuelle Maschinen, Server und Laufzeitumgebungen .................... 68516.2.2 Paravirtualisierung ................................................................................... 68616.2.3 Hardwareunterstützte Virtualisierung .................................................. 687

16.3 Grundsätzlicher Aufbau ........................................................................................... 69016.3.1 Generelles Problem bei der x86-Virtualisierung ................................ 69116.3.2 Möglichkeiten der x86-Virtualisierung ................................................ 69216.3.3 Machtmissbrauch .................................................................................... 69316.3.4 Ungenutzte Ringe .................................................................................... 693

16.4 Intel VT-x und AMD-V ............................................................................................ 69416.4.1 Gründe für Performance-Probleme ...................................................... 69516.4.2 Pacifica und Vanderpool sind inkompatibel ....................................... 696

16.5 Virtualisierungssoftware .......................................................................................... 69716.6 VirtualBox ................................................................................................................... 700

14

Page 13: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 15 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

TEIL IV: Ubuntu Server

17 Serverinstallation .............................................................................................. 709

17.1 Besonderheiten bei der Server-Version ................................................................. 71017.1.1 Veröffentlichungszyklus .......................................................................... 71017.1.2 Besondere Anforderungen ..................................................................... 71117.1.3 32 oder 64 Bit? ........................................................................................ 71117.1.4 Kernel-Unterschiede zwischen Desktop- und Server-Version ......... 712

17.2 Planung ....................................................................................................................... 71317.2.1 Anforderungen an den Server ............................................................... 71317.2.2 Risiko-Management ................................................................................ 71417.2.3 Virtualisierung .......................................................................................... 71617.2.4 Konfigurationsempfehlung .................................................................... 717

17.3 Grundlegende Schritte ............................................................................................. 71817.3.1 Installationsmedien ................................................................................. 71817.3.2 Anforderungen an die Hardware .......................................................... 719

17.4 Partitionierung .......................................................................................................... 72017.4.1 Dateisystem .............................................................................................. 72417.4.2 Partitionierungsempfehlungen .............................................................. 72617.4.3 Methode I – Klassische Partitionierung ............................................... 72717.4.4 Methode II – Logical Volume Manager (LVM) .................................. 72717.4.5 Methode III – RAID ................................................................................ 730

17.5 Grafischen Desktop nachträglich installieren ....................................................... 74017.6 Upgrade/Neuinstallation ......................................................................................... 740

18 Administration und Monitoring .................................................................... 741

18.1 Zugriff auf den Server ............................................................................................... 74118.1.1 Aktualisierungen ...................................................................................... 74318.1.2 SSH ............................................................................................................. 74418.1.3 VPN ............................................................................................................ 75118.1.4 Per Internet auf den Heim-PC ............................................................... 754

18.2 Automatisierung und Routinen .............................................................................. 75718.3 Kontrolle und Überwachung mit Nagios .............................................................. 759

18.3.1 Installation ................................................................................................ 75918.3.2 Konfiguration ........................................................................................... 76118.3.3 Benachrichtigungen ................................................................................ 76318.3.4 Überwachung verschiedener Systeme ................................................. 766

15

Page 14: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 16 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

19 Netzwerke .......................................................................................................... 771

19.1 Grundlagen ................................................................................................................ 77119.2 Netzwerkverwaltung ................................................................................................ 772

19.2.1 Rechner in einem anderen Subnetz erreichen ................................... 77419.2.2 Netzwerküberwachung .......................................................................... 775

19.3 Ausbau der Infrastruktur ......................................................................................... 77819.3.1 Einen Computer zu einem Netzwerk hinzufügen .............................. 77819.3.2 Einen Server zu einem Netzwerk hinzufügen ..................................... 77819.3.3 Netzwerkadressen ändern ...................................................................... 779

19.4 DHCP .......................................................................................................................... 78119.4.1 Konfiguration als einfacher DNS-Server .............................................. 78319.4.2 Konfiguration als DHCP-Server ............................................................. 783

19.5 Domain Name System (DNS) Server ..................................................................... 78519.5.1 BIND .......................................................................................................... 78519.5.2 DNS-Zonen ............................................................................................... 78819.5.3 Sekundärer Nameserver ......................................................................... 78919.5.4 BIND absichern ........................................................................................ 79019.5.5 Probleme mit der Namensauflösung .................................................... 794

19.6 Proxyserver ................................................................................................................. 795

20 Datei-Server – Ubuntu im Netzwerk ........................................................... 797

20.1 Heterogenes Netzwerk ............................................................................................ 79820.1.1 Auf Windows-Rechner zugreifen .......................................................... 79820.1.2 Ubuntu als Windows-Server .................................................................. 800

20.2 Homogenes Netzwerk ............................................................................................. 80620.2.1 Grundlagen ............................................................................................... 80720.2.2 Dateien teilen ........................................................................................... 80820.2.3 Ordner freigeben ..................................................................................... 81120.2.4 Drucker gemeinsam nutzen ................................................................... 814

21 Der Server im Internet ..................................................................................... 817

21.1 Apache ........................................................................................................................ 81721.1.1 Konfiguration ........................................................................................... 81821.1.2 Test per Browser ...................................................................................... 819

21.2 Datenbankserver ....................................................................................................... 82121.2.1 Allgemeines zu MySQL ........................................................................... 82221.2.2 Installation ................................................................................................ 82521.2.3 Benutzerverwaltung ................................................................................ 827

16

Page 15: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 17 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

21.2.4 Befehlsstruktur und Kürzel .................................................................... 82821.2.5 Datenbanken/Tabellen erstellen und verwalten ................................ 82921.2.6 Datentypen ............................................................................................... 83321.2.7 Daten einfügen ........................................................................................ 835

21.3 FTP-Server .................................................................................................................. 83721.3.1 ProFTP ....................................................................................................... 83821.3.2 FTP im Terminal nutzen .......................................................................... 840

21.4 WebDAV ..................................................................................................................... 84221.4.1 Grundlagen ............................................................................................... 84221.4.2 Konfiguration ........................................................................................... 845

21.5 E-Mail-Versand .......................................................................................................... 84821.6 Openfire – Jabber-Instant-Messaging-Server ....................................................... 850

22 Multimediaserver und Ihre persönliche Cloud .......................................... 853

22.1 Musikzentrale ............................................................................................................ 85322.1.1 Server ......................................................................................................... 85522.1.2 Client ......................................................................................................... 857

22.2 Eine persönliche Cloud ............................................................................................ 86022.2.1 Installation auf dem Server .................................................................... 86022.2.2 Einrichtung des Clients ........................................................................... 863

TEIL V: Hilfe und Referenz

23 Hilfe ...................................................................................................................... 869

23.1 Barrierefreie Dateiformate ...................................................................................... 86923.2 Tastenkombinationen ............................................................................................... 87123.3 Erste Hilfe – wenn das System nicht mehr reagiert ............................................ 87423.4 Falsches Tastaturlayout ............................................................................................ 87423.5 vi – Der klassische Editor ......................................................................................... 87523.6 Hardwareinformationen .......................................................................................... 878

23.6.1 Aktuelle Hardware ................................................................................... 87823.6.2 Boot-Meldungen ..................................................................................... 88023.6.3 Arbeitsspeicher (RAM) ........................................................................... 88123.6.4 Festplatten ................................................................................................ 88223.6.5 Weitere Hardwarekomponenten .......................................................... 88623.6.6 Prozesse anzeigen .................................................................................... 88823.6.7 IDE-Geräte ................................................................................................ 88923.6.8 SCSI/USB-Geräte ...................................................................................... 889

17

Page 16: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 18 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

23.6.9 Eingabegeräte ........................................................................................... 89023.6.10 Soundkarten ............................................................................................. 89023.6.11 Netzwerkgeräte ........................................................................................ 89123.6.12 Energie-Management und ACPI ........................................................... 891

23.7 Nutzung der Live-CD/DVD als Rettungssystem .................................................. 89323.8 Remote-Administration ........................................................................................... 898

23.8.1 Empathy .................................................................................................... 89823.8.2 Remmina ................................................................................................... 89823.8.3 Weitere Programme zur Fernsteuerung ............................................... 90123.8.4 Troubleshooting – Reverse VNC ........................................................... 903

23.9 Support ....................................................................................................................... 90423.9.1 Zeiträume .................................................................................................. 90423.9.2 Erste Anlaufstellen ................................................................................... 90523.9.3 Weitere Anlaufstellen – der Marketplace ........................................... 906

23.10 Integrierte Hilfe ......................................................................................................... 90623.11 Informationen aus dem Internet ............................................................................ 908

24 Befehlsreferenz .................................................................................................. 913

24.1 Dateiorientierte Kommandos ................................................................................. 91924.1.1 bzcat – Ausgabe von bzip2-komprimierten Dateien ......................... 91924.1.2 cat – Dateien nacheinander ausgeben ................................................. 92024.1.3 chgrp – Gruppe ändern .......................................................................... 92024.1.4 cksum/md5sum/sum – Prüfsummen ermitteln .................................. 92024.1.5 chmod – Zugriffsrechte ändern ............................................................. 92124.1.6 chown – Eigentümer ändern ................................................................. 92224.1.7 cmp – Dateien miteinander vergleichen ............................................. 92324.1.8 comm – zwei sortierte Textdateien vergleichen ................................. 92324.1.9 cp – Dateien kopieren ............................................................................ 92424.1.10 csplit – Zerteilen von Dateien ............................................................... 92424.1.11 cut – Zeichen oder Felder aus Dateien schneiden ............................. 92524.1.12 diff – Vergleichen zweier Dateien ......................................................... 92524.1.13 diff3 – Vergleich von drei Dateien ........................................................ 92624.1.14 dos2unix – Dateien umwandeln ........................................................... 92624.1.15 expand – Tabulatoren in Leerzeichen umwandeln ............................ 92624.1.16 file – den Inhalt von Dateien analysieren ............................................ 92724.1.17 find – Suche nach Dateien ..................................................................... 92724.1.18 fold – einfaches Formatieren von Dateien .......................................... 92824.1.19 head – Anfang einer Datei ausgeben ................................................... 92924.1.20 less – Datei(en) seitenweise ausgeben ................................................ 92924.1.21 ln – Links auf eine Datei erzeugen ....................................................... 930

18

Page 17: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 19 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

24.1.22 ls – Verzeichnisinhalt auflisten .............................................................. 93024.1.23 more – Datei(en) seitenweise ausgeben .............................................. 93024.1.24 mv – Datei(en) verschieben oder umbenennen ................................. 93124.1.25 nl – Datei mit Zeilennummer ausgeben .............................................. 93124.1.26 od – Datei(en) hexadezimal oder oktal ausgeben ............................. 93224.1.27 rm – Dateien und Verzeichnisse löschen ............................................. 93224.1.28 sort – Dateien sortieren .......................................................................... 93224.1.29 split – Dateien in mehrere Teile zerlegen ............................................ 93324.1.30 tac – Dateien rückwärts ausgeben ........................................................ 93324.1.31 tail – Ende einer Datei ausgeben .......................................................... 93424.1.32 tee – Ausgabe duplizieren ...................................................................... 93424.1.33 touch – Zeitstempel verändern ............................................................. 93524.1.34 tr – Zeichen ersetzen ............................................................................... 93524.1.35 type – Kommandos klassifizieren .......................................................... 93524.1.36 umask – Datei-Erstellungsmaske ändern ............................................. 93624.1.37 uniq – doppelte Zeilen nur einmal ausgeben ..................................... 93624.1.38 wc – Zeilen, Wörter und Zeichen zählen ............................................ 93624.1.39 whereis – Suche nach Dateien .............................................................. 93624.1.40 zcat, zless, zmore – Ausgabe von zip-Dateien ................................... 937

24.2 Verzeichnisorientierte Kommandos ...................................................................... 93724.2.1 basename – Dateianteil eines Pfadnamens ......................................... 93724.2.2 cd – Verzeichnis wechseln ..................................................................... 93724.2.3 dirname – Verzeichnisanteil eines Pfadnamens ................................. 93724.2.4 mkdir – ein Verzeichnis anlegen ........................................................... 93724.2.5 pwd – aktuelles Arbeitsverzeichnis ausgeben .................................... 93824.2.6 rmdir – ein leeres Verzeichnis löschen ................................................. 938

24.3 Verwaltung von Benutzern und Gruppen ............................................................. 93824.3.1 exit, logout – eine Session oder Sitzung beenden ............................. 93824.3.2 finger – Informationen zu Benutzern abfragen .................................. 93824.3.3 groupadd etc. – Gruppenverwaltung ................................................... 93924.3.4 groups – Gruppenzugehörigkeit ausgeben ......................................... 93924.3.5 id – eigene Benutzer- und Gruppen-ID ermitteln ............................. 93924.3.6 last – An- und Abmeldezeit eines Benutzers ...................................... 93924.3.7 logname – Name des aktuellen Benutzers .......................................... 94024.3.8 newgrp – Gruppenzugehörigkeit wechseln ........................................ 94024.3.9 passwd – Passwort ändern oder vergeben .......................................... 94024.3.10 useradd/adduser etc. – Benutzerverwaltung ...................................... 94124.3.11 who – eingeloggte Benutzer anzeigen ................................................. 94124.3.12 whoami – Namen des aktuellen Benutzers anzeigen ........................ 941

24.4 Programm- und Prozessverwaltung ....................................................................... 94224.4.1 at – Zeitpunkt für ein Kommando festlegen ....................................... 942

19

Page 18: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 20 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

24.4.2 batch – ein Kommando später ausführen lassen ............................... 94224.4.3 bg – einen Prozess im Hintergrund fortsetzen ................................... 94324.4.4 cron/crontab – Programme zeitgesteuert ausführen ......................... 94324.4.5 fg – Prozesse im Vordergrund fortsetzen ............................................. 94324.4.6 jobs – Anzeigen von im Hintergrund laufenden Prozessen .............. 94324.4.7 kill – Signale an Prozesse mit Nummer senden .................................. 94324.4.8 killall – Signale an Prozesse mit Namen senden ................................ 94324.4.9 nice – Prozesse mit anderer Priorität ausführen ................................ 94424.4.10 nohup – Prozesse nach dem Abmelden fortsetzen ........................... 94424.4.11 ps – Prozessinformationen anzeigen .................................................... 94424.4.12 pgrep – Prozesse über ihren Namen finden ........................................ 94524.4.13 pstree – Prozesshierarchie in Baumform ausgeben ........................... 94524.4.14 renice – Priorität laufender Prozesse verändern ................................ 94524.4.15 sleep – Prozesse schlafen legen ............................................................ 94624.4.16 su – Ändern der Benutzerkennung ....................................................... 94624.4.17 sudo – Programme als anderer Benutzer ausführen .......................... 94624.4.18 time – Zeitmessung für Prozesse .......................................................... 94724.4.19 top – Prozesse nach CPU-Auslastung anzeigen ................................. 947

24.5 Speicherplatzinformationen .................................................................................... 94824.5.1 df – Abfrage des Speicherplatzes für Dateisysteme ........................... 94824.5.2 du – Größe eines Verzeichnisbaums ermitteln ................................... 94824.5.3 free – verfügbaren Speicherplatz anzeigen ......................................... 949

24.6 Dateisystem-Kommandos ....................................................................................... 94924.6.1 badblocks – überprüft defekte Sektoren ............................................. 94924.6.2 cfdisk – Partitionieren von Festplatten ................................................ 95024.6.3 dd – Datenblöcke zwischen Devices kopieren ................................... 95024.6.4 dd_rescue – fehlertolerantes Kopieren ................................................ 95224.6.5 dumpe2fs – Analyse von ext2/ext3-Systemen ................................... 95324.6.6 e2fsck – ein ext2/ext3-Dateisystem reparieren .................................. 95324.6.7 fdformat – eine Diskette formatieren .................................................. 95424.6.8 fdisk – Partitionieren von Speichermedien ......................................... 95424.6.9 fsck – Reparieren und Überprüfen ........................................................ 95524.6.10 mkfs – Dateisystem einrichten .............................................................. 95624.6.11 mkswap – eine Swap-Partition einrichten .......................................... 95724.6.12 mount, umount – Dateisysteme an- oder abhängen ........................ 95724.6.13 parted – Partitionen anlegen etc. ......................................................... 95824.6.14 swapon, swapoff – Swap-Speicher (de-)aktivieren ............................ 95824.6.15 sync – gepufferte Schreiboperationen ausführen ............................... 958

24.7 Archivierung und Backup ........................................................................................ 95924.7.1 bzip2/bunzip2 – (De-)Komprimieren von Dateien ............................ 95924.7.2 cpio, afio – Dateien archivieren ............................................................ 959

20

Page 19: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 21 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

24.7.3 ccrypt – Dateien verschlüsseln .............................................................. 96224.7.4 gzip/gunzip – (De-)Komprimieren von Dateien ................................. 96224.7.5 mt – Streamer steuern ............................................................................ 96324.7.6 tar – Dateien und Verzeichnisse archivieren ....................................... 96424.7.7 zip/unzip – (De-)Komprimieren von Dateien ..................................... 96724.7.8 Übersicht zu den Packprogrammen ..................................................... 967

24.8 Systeminformationen ............................................................................................... 96824.8.1 cal – zeigt einen Kalender an ................................................................ 96824.8.2 date – Datum und Uhrzeit ..................................................................... 96824.8.3 uname – Rechnername, Architektur und OS ...................................... 96924.8.4 uptime – Laufzeit des Rechners ............................................................ 969

24.9 Systemkommandos ................................................................................................... 96924.9.1 dmesg – letzte Kernel-Boot-Meldungen ............................................. 96924.9.2 halt – alle laufenden Prozesse beenden .............................................. 96924.9.3 reboot – System neu starten .................................................................. 97024.9.4 shutdown – System herunterfahren ..................................................... 970

24.10 Druckeradministration und Netzwerkbefehle ..................................................... 97124.10.1 arp – Ausgeben von MAC-Adressen .................................................... 97124.10.2 ftp – Dateien übertragen ........................................................................ 97224.10.3 hostname – Rechnername ermitteln .................................................... 97424.10.4 ifconfig – Netzwerkzugang konfigurieren ............................................ 97524.10.5 mail/mailx – E-Mails schreiben und empfangen ................................ 97624.10.6 netstat – Statusinformationen über das Netzwerk ............................ 97724.10.7 nslookup (host/dig) – DNS-Server abfragen ....................................... 97724.10.8 ping – Verbindung zu einem anderen Rechner testen ...................... 97824.10.9 Die r-Kommandos (rcp, rlogin, rsh) ...................................................... 97924.10.10 ssh – sichere Shell auf einem anderen Rechner starten .................... 97924.10.11 scp – Dateien per ssh kopieren ............................................................. 98024.10.12 rsync – Replizieren von Dateien und Verzeichnissen ........................ 98124.10.13 traceroute – Route zu einem Rechner verfolgen ............................... 983

24.11 Benutzerkommunikation ......................................................................................... 98324.11.1 wall – Nachrichten an alle Benutzer verschicken ............................... 98324.11.2 write – Nachrichten an Benutzer verschicken .................................... 98424.11.3 mesg – Nachrichten zulassen oder unterbinden ................................ 984

24.12 Bildschirm- und Terminalkommandos .................................................................. 98424.12.1 clear – Löschen des Bildschirms ............................................................ 98424.12.2 reset – Zeichensatz wiederherstellen ................................................... 98424.12.3 setterm – Terminaleinstellung verändern ............................................ 98524.12.4 stty – Terminaleinstellung abfragen oder setzen ................................ 98524.12.5 tty – Terminalnamen erfragen ............................................................... 986

21

Page 20: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 22 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: trennung , Aktueller Job: handbuch

Inhalt

24.13 Onlinehilfen ............................................................................................................... 98624.13.1 apropos – nach Schlüsselwörtern suchen ............................................ 98624.13.2 info – GNU-Online-Manual ................................................................... 98724.13.3 man – die traditionelle Onlinehilfe ...................................................... 98724.13.4 whatis – Kurzbeschreibung zu einem Kommando ............................ 988

24.14 Sonstige Kommandos .............................................................................................. 98924.14.1 alias/unalias – Kurznamen für Kommandos ........................................ 98924.14.2 bc – Taschenrechner ................................................................................ 98924.14.3 printenv/env – Umgebungsvariablen anzeigen .................................. 989

Anhang ........................................................................................................................ 991

A Mark Shuttleworth .............................................................................................................. 993A.1 Biografie ..................................................................................................................... 993A.2 Fragen und Antworten ............................................................................................ 994

Index ............................................................................................................................................... 1007

22

Page 21: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 23 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/tipps/tipps.tex , Aktueller Job: handbuch

Tipps und Tricks

Multimedia und Artwork

Ubuntu 4.10-Wallpaper installieren ......................................................................................... 111Eigene Benachrichtigungen ........................................................................................................ 276Weltzeituhr ..................................................................................................................................... 278Tastenkombinationen zur Bedienung des Desktops .............................................................. 281Den Hintergrund mit einem Klick ändern .............................................................................. 297Mülleimer sichtbar machen ........................................................................................................ 300Fotobücher erstellen .................................................................................................................... 439Das Codec-Mega-Paket ................................................................................................................. 453Codecs für Microsoft-Formate installieren .............................................................................. 456Aufnahme von Last.fm ................................................................................................................ 470UbuntuStudio verwenden ........................................................................................................... 477Neue Visualisierungen für Totem .............................................................................................. 478Videos und Bilder auf dem iPod ................................................................................................ 481DivX und XviD .............................................................................................................................. 481Verschlüsselte und Double-Layer-DVDs abspielen ................................................................ 484Gnash – die freie Flash-Alternative ........................................................................................... 488Ubuntu spricht mit Ihnen ........................................................................................................... 871Magische Tasten aktivieren ......................................................................................................... 874

Anwendungen

IMAP-Nachrichten richtig löschen mit Thunderbird ............................................................ 164Gemeinsamer Ordner für Windows und Ubuntu ................................................................. 165Evolution für Microsoft Windows ............................................................................................ 169Ubuntu One für Windows .......................................................................................................... 184Eine plattformübergreifende Alternative zu Ubuntu One: Dropbox ................................. 184Dropbox ohne GNOME verwenden ......................................................................................... 185Ausschließlich freie Software verwenden ............................................................................... 231Optionen bei fehlerhafter Installation ..................................................................................... 231Automatisches Ausblenden des Starters unter Unity ............................................................ 251Desktop-Icons anlegen ................................................................................................................. 252Aero-Snap für Ubuntu ................................................................................................................. 253Unity-Tastenkombinationen zum Starten von Programmen ............................................... 254Größe der Icons im Starter beeinflussen .................................................................................. 255Screenlets – Widgets für den Desktop ...................................................................................... 256Mit Unity ein Programm mehrfach öffnen ............................................................................. 257

23

Page 22: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 24 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/tipps/tipps.tex , Aktueller Job: handbuch

Tipps und Tricks

Anzahl der virtuellen Arbeitsflächen verändern .................................................................... 258Das Unity-Panel transparent machen ........................................................................................ 261Schnelle Suche in Nautilus .......................................................................................................... 285Transparentes Terminal ................................................................................................................ 290Standardprogramme ändern ....................................................................................................... 295Die Zeit erfassen ........................................................................................................................... 303Schnelle Installation von Software ............................................................................................ 310Entwicklungswerkzeuge installieren ........................................................................................ 311Ausprobieren im Software-Center (WebLive) ......................................................................... 319Lokales Repository verwalten .................................................................................................... 321Ubuntu Software-Center hinter einem Proxy verwenden ................................................... 322Neuere Softwareversionen installieren .................................................................................... 332Codecs unter Kubuntu nachinstallieren ................................................................................... 353Firefox-Plug-ins bequem installieren ........................................................................................ 354Eigene Favicons als Lesezeichen erstellen ............................................................................... 360Text oder ein Mailinglistenarchiv aus einer Website extrahieren ...................................... 360Gelöschte E-Mails bei IMAP wirklich entfernen .................................................................... 365Die E-Mails eines IMAP-Kontos bis zur Passworteingabe verbergen ................................ 365Thunderbird betriebssystemübergreifend nutzen ................................................................. 365Ein IMAP-Ordner als Papierkorb für Thunderbird ................................................................ 367Jabbern mit GMX und web.de ................................................................................................... 368Empathy für Dateiübertragungen nutzen ................................................................................ 369Gajim – auf Jabber spezialisiert ................................................................................................. 370Mit aMSN Parallelwelten erreichen .......................................................................................... 371Skype ............................................................................................................................................... 371Fernzugriff per Empathy ............................................................................................................. 373Den Splash-Screen von LibreOffice ausschalten ..................................................................... 392LibreOffice-Dateien entpacken .................................................................................................. 392Shortcut für das Unterstreichen ................................................................................................. 394Word-Dokumente im Griff ......................................................................................................... 395GNUPlot .......................................................................................................................................... 398Flash-Export einer Präsentation ................................................................................................. 402Dokumenten-Konverter ............................................................................................................... 404Gnote – Die Alternative zu Tomboy ......................................................................................... 406Import von PDF-Dateien in LibreOffice ................................................................................... 409Für zusätzliche Funktionen: XSane ........................................................................................... 425Scannen unter Kubuntu: Skanlite .............................................................................................. 426Cliparts ............................................................................................................................................ 428Farbkombinationen mit Agave erstellen .................................................................................. 433Adobe Reader und Google Earth ............................................................................................... 456Nero für Linux ............................................................................................................................... 463

24

Page 23: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 25 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/tipps/tipps.tex , Aktueller Job: handbuch

Tipps und Tricks

Totem mit Tastenkombinationen bedienen ............................................................................ 479Den xine-Player separat installieren ......................................................................................... 480Kaffeine für DVB-T verwenden .................................................................................................. 483Helixplayer – die Alternative zum RealPlayer ........................................................................ 489VLC – das Multitalent ................................................................................................................... 489Mehr als eine Input-Datei mit DVBcut bearbeiten ................................................................ 493PDFLaTeX nutzen .......................................................................................................................... 540LaTeX und UTF-8 .......................................................................................................................... 542LaTeX und die KOMA-Klassen ................................................................................................... 547Mit GDebi Debian-Pakete grafisch installieren ....................................................................... 550Versteckte Programme in Paketen finden ................................................................................ 555Alternative zu APT – Aptitude verwenden .............................................................................. 558Ein CD/DVD-Image grafisch einhängen ................................................................................... 566GUIs zum Deaktivieren von Diensten ...................................................................................... 598Grafisches Backup mit Unison ................................................................................................... 655Die Herkunft des Firefox verschleiern ..................................................................................... 662Die Firewall grafisch einrichten ................................................................................................. 669USB in VirtualBox aktivieren ...................................................................................................... 701iPod und iPhone in Virtualbox aktualisieren .......................................................................... 704Nagios mit Templates nutzen ..................................................................................................... 763Browsen von Samba-Freigaben unter KDE ............................................................................. 800Zugriff auf FTP-Server per Browser .......................................................................................... 840Mit Cadaver auf WebDAV zugreifen ......................................................................................... 845WebDAV unter KDE ..................................................................................................................... 847Automatisches Starten von OwnCloud .................................................................................... 864OwnCloud über WebDAV erreichen ........................................................................................ 864Platzverbrauch grafisch darstellen ............................................................................................. 884NX-Client für Windows ............................................................................................................... 903

Systemverwaltung und Tuning

Das alte Update-Verhalten wiederherstellen ........................................................................... 144Persönliches Verzeichnis selbst verschlüsseln ........................................................................ 182Von Windows aus auf Linux-Partitionen zugreifen ............................................................... 186Eine Boot-Diskette verwenden .................................................................................................. 190Testen Sie Ihre Hardware mit der Live-CD/DVD ................................................................... 191Ältere Hardware verwenden ...................................................................................................... 192Ubuntu auf Notebooks ................................................................................................................ 193Windows und Linux parallel installieren ................................................................................. 194Ubuntu-Boot-Menü wiederherstellen ...................................................................................... 197Windows und Linux parallel ...................................................................................................... 211

25

Page 24: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 26 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/tipps/tipps.tex , Aktueller Job: handbuch

Tipps und Tricks

Den Live-Installer aktualisieren ................................................................................................. 216Den USB-Stick neu formatieren ................................................................................................. 218Mit der Live-CD ein USB-Startmedium erstellen ................................................................... 220USB-Disk über die Kommandozeile mit dd erstellen ............................................................ 221Grafisches Upgrade auf eine Entwicklerversion ..................................................................... 222Grafisches Upgrade einer LTS-Version ...................................................................................... 223Ubuntu-Versionen überspringen ............................................................................................... 223Den Rechner umbenennen ......................................................................................................... 240Tastenkombination zum Wechseln der Auflösung ................................................................ 242Automatische Anmeldung .......................................................................................................... 248Eine andere Sitzung auswählen ................................................................................................. 249Alternatives Dock ähnlich OS X ................................................................................................. 259Fenster überall anfassen und verschieben ............................................................................... 262Wenn ein Programm nicht startet ............................................................................................. 265Automatischer Programmstart ................................................................................................... 266Vordefinierte Ordner und Lesezeichen umbenennen ........................................................... 268Ubuntu und »GNOME 3« ............................................................................................................ 274Tastenkürzel für GNOME ............................................................................................................ 282Vordefinierte Ordner teilen ........................................................................................................ 289Detaillierte Mount-Optionen ..................................................................................................... 294Neuen Nutzern sudo-Rechte geben .......................................................................................... 299Die Zeit aktuell halten .................................................................................................................. 302NumLock beim Start aktivieren ................................................................................................. 306Wenn die Paketverwaltung abstürzt ......................................................................................... 324WPA2 ohne Network-Manager einrichten .............................................................................. 338WLAN-Konfigurationsdatei bearbeiten .................................................................................... 340WLAN mit einem Broadcom 43xx-Chipsatz einrichten ....................................................... 341Höhe des Datenaufkommens messen ....................................................................................... 344Internetzugang mit einem FritzBox-Router ............................................................................. 348Modem über das Panel verwalten ............................................................................................. 349Systeminformationen live auslesen .......................................................................................... 379Internet Connection Sharing unter Windows ........................................................................ 387Temperaturen und Lüftergeschwindigkeit überwachen ....................................................... 387Kompatibilität – Auf das Dateiformat achten .......................................................................... 391Windows-TrueType-Schriften verwenden ............................................................................... 391Professioneller Druckertreiber ................................................................................................... 412Drucker über den Browser administrieren ............................................................................. 417Ein Drucker besonderer Art: der PDF-Printer ........................................................................ 419Tastenkombinationen selbst definieren ................................................................................... 439Fähigkeiten der Grafikkarte testen ............................................................................................ 442Tastenkombination zum Neustart des X-Servers reaktivieren ............................................. 443

26

Page 25: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 27 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/tipps/tipps.tex , Aktueller Job: handbuch

Tipps und Tricks

ATI-Grafikkarten beschleunigen ................................................................................................ 448Schnelles Wechseln der Auflösung ........................................................................................... 449Surround-Sound nutzen .............................................................................................................. 504Den internen PC-Lautsprecher deaktivieren ........................................................................... 505Das System entrümpeln ............................................................................................................... 553Abgebrochenes Upgrade wieder aufnehmen .......................................................................... 563Den schnellsten Mirror finden ................................................................................................... 563Update auf einer selbsterstellten CD ........................................................................................ 565Ein Festplatten-Image mounten ................................................................................................. 566Hinzufügen einer CD/DVD in die sources.list ........................................................................ 567Hardware-ID der Festplatten herausfinden ............................................................................. 588GRUB-Menü anzeigen ................................................................................................................. 590Das Boot-Menü schneller ausblenden ...................................................................................... 591GRUB grafisch bearbeiten ........................................................................................................... 592Boot-Splash abschalten ................................................................................................................ 593Nicht benötigte Startprogramme deaktivieren ....................................................................... 596Runlevel bearbeiten ..................................................................................................................... 599Startanalyse .................................................................................................................................... 602Eigene Skripte beim Booten ausführen .................................................................................... 604Linux-Jobs ...................................................................................................................................... 606Boot-Skripte parallel ausführen .................................................................................................. 606Plymouth in die Initial Ramdisk aufnehmen .......................................................................... 608X-Server-Neustart mit der magischen Tastenkombination ................................................... 609Zugriffszeiten messen .................................................................................................................. 611Manuelles Ein- und Aushängen ................................................................................................. 615Swap im laufenden Betrieb leeren ............................................................................................ 616Virtuellen Speicher (Swap) erstellen ......................................................................................... 617Den Kernel schrittweise übersetzen ......................................................................................... 633Grafische Kernel-Konfiguration .................................................................................................. 634Passwort ändern ............................................................................................................................ 642Partitionstabelle und Boot-Sektor sichern ............................................................................... 651Offene Ports anzeigen .................................................................................................................. 671Verzeichnisse neuer Benutzer verschlüsseln ........................................................................... 674Server: Partitionen mit XFS vergrößerbar ............................................................................... 729Das SSH-Metapaket ...................................................................................................................... 744Der X-Tunnel: Grafisch auf einen entfernten Rechner zugreifen ........................................ 745Mit VPN eine Firewall durchtunneln ....................................................................................... 756Einen Zeit-Server nutzen ............................................................................................................. 757Faul sein mit einem Alias ............................................................................................................ 758Befehl zur einmaligen Ausführung terminieren ..................................................................... 759Temporäre Adressvergabe ........................................................................................................... 781

27

Page 26: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 28 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/tipps/tipps.tex , Aktueller Job: handbuch

Tipps und Tricks

Unerwünschte BIND-Verbindungen unterdrücken ............................................................... 793NFS-Verzeichnisse dauerhaft einbinden .................................................................................. 812NFS unter Windows ..................................................................................................................... 813Separate MySQL-Partition bei LVM .......................................................................................... 825MySQL-Logging und Kommunikation mit anderen Rechnern ........................................... 825MySQL aus PHP heraus verwenden ......................................................................................... 826Grafische Verwaltung mit phpMyAdmin ................................................................................ 836MySQL-Workbench nutzen ........................................................................................................ 837Die Uptime erfassen ..................................................................................................................... 879Dateiinhalte zurücksetzen ........................................................................................................... 881Werkzeuge für fremde Dateisysteme ........................................................................................ 884Priorität von Prozessen setzen ................................................................................................... 888Durchsuchen von Datenbanken zur Systemverwaltung ....................................................... 889Mehrere USB-Geräte an einem Netbook ................................................................................. 890Detaillierte Informationen über Ihren Akku ........................................................................... 892Den Desktop über SSH exportieren .......................................................................................... 902Tests auf harte Links ..................................................................................................................... 930

Rund um die Kommandozeile

Terminal schneller starten ............................................................................................................. 43Login-Meldung verändern ............................................................................................................ 44Transparentes Terminal .................................................................................................................. 45Joker oder Wildcards ..................................................................................................................... 47Verzeichnisinhalt in lesbarer Form darstellen .......................................................................... 47Zeilen, Wörter und Zeichen einer Datei zählen ....................................................................... 48Copy & Paste leicht gemacht ........................................................................................................ 49Autocomplete nutzen ..................................................................................................................... 50Mehrere Prozesse in einem Terminal gleichzeitig starten ...................................................... 50Multitasking ..................................................................................................................................... 53Die Befehls-History effizient nutzen ........................................................................................... 54Kommandozeilenbasiertes Editieren .......................................................................................... 55Deutsche Manpages ....................................................................................................................... 55Terminal zum Schweigen bringen ............................................................................................... 56Abkürzungen erstellen ................................................................................................................. 181Einfaches Entpacken .................................................................................................................... 287nano – der schnelle Editor für zwischendurch ....................................................................... 291Einen Benutzer im Terminal anlegen ....................................................................................... 299Formatierte Ausgabe von Webseiten ........................................................................................ 353Lynx – der Konsolenbrowser ...................................................................................................... 358Irssi – IRC für die Konsole ........................................................................................................... 375

28

Page 27: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 29 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/tipps/tipps.tex , Aktueller Job: handbuch

Tipps und Tricks

Das Schweizer Taschenmesser für PostScripts ........................................................................ 408Vermengen zweier PostScript- oder PDF-Dateien .................................................................. 408PostScript und PDF konvertieren .............................................................................................. 409Zeichensatz konvertieren ............................................................................................................ 411Dateien im Terminal packen und entpacken .......................................................................... 421Mit SANE (fast) jeden Scanner installieren ............................................................................. 424Exif-Daten eines Bildes anzeigen ............................................................................................... 436Shutter ............................................................................................................................................. 440Screenshots über das Terminal ................................................................................................... 441Umwandeln von Audiodateien .................................................................................................. 454ISO-Images brennen ..................................................................................................................... 458Image-Dateien (.iso) mit cdrecord brennen ............................................................................ 459Brennen von der Kommandozeile ............................................................................................ 460Audiowiedergabe im Terminal ................................................................................................... 466Wiedergabelisten im Terminal erstellen .................................................................................. 466Playlists erstellen ........................................................................................................................... 475Über die Kommandozeile rippen .............................................................................................. 475Eine große Datei in zwei kleine zerlegen ................................................................................ 485Eine Video-CD erstellen .............................................................................................................. 512Rechnen mit der Shell .................................................................................................................. 517Schleifen ......................................................................................................................................... 517Bearbeiten einer Datei mittels eines Skripts ........................................................................... 518Ersetzung regulärer Ausdrücke in Perl ..................................................................................... 519Grep mit regulären Ausdrücken ................................................................................................ 523HTML-Transformation in ASCII ................................................................................................. 536LaTeX-Dokumente umwandeln .................................................................................................. 541XEmacs und LaTeX ........................................................................................................................ 547Alien – Mittler zwischen Welten ............................................................................................... 554Gleichzeitige Installation und Deinstallation von Paketen .................................................. 560Reversible Installation .................................................................................................................. 573Alternativen: dh_make und fakeroot ........................................................................................ 576Quellcode-Diff-Dateien erstellen ............................................................................................... 580Kommandozeilenbasiertes Herunterfahren ............................................................................. 596Dateien finden und sortieren ..................................................................................................... 621Dateisystem überprüfen .............................................................................................................. 622Welchen Kernel verwende ich? ................................................................................................. 625Kernel-Version herausfinden ...................................................................................................... 631Direktes Klonen via dd ................................................................................................................ 654Ein Root-Terminal öffnen ............................................................................................................ 660Den klassischen Root-Account herstellen ................................................................................ 661Virenscanner ohne grafische Oberfläche ................................................................................. 665

29

Page 28: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 30 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/tipps/tipps.tex , Aktueller Job: handbuch

Tipps und Tricks

Die Maus in der Konsole nutzen ............................................................................................... 742Server neu starten oder (zeitgesteuert) herunterfahren ....................................................... 743Kernel-Aktualisierung vermeiden? ............................................................................................ 743Mit SSH die Uhrzeit setzen ......................................................................................................... 746Einzelne Dateien von einem Remote-Host holen .................................................................. 747Zugriff auf mit Passphrase geschützte Schlüssel aus einem Cron-Job ............................... 749Portforwarding .............................................................................................................................. 750Fehler beim SSHD durch einen zweiten Server suchen ....................................................... 751Erreichbarkeit einer Netzwerkadresse prüfen ........................................................................ 773Detaillierte Informationen über Netzwerkschnittstellen ..................................................... 776WLAN-Kanal wechseln und verfügbare Netze finden .......................................................... 778DNS abfragen ................................................................................................................................. 794Mit Windows Samba tanzen ...................................................................................................... 804E-Mails aus dem lokalen Spooler weiterleiten ....................................................................... 850Eingefrorene E-Mails aus dem lokalen Spooler entfernen ................................................... 850Neuausliefern von mbox-Inhalten ............................................................................................ 850Pager verwenden .......................................................................................................................... 888Fehlermeldungen auf der Konsole ............................................................................................ 893Formatierte Ausgabe einer Handbuchseite ............................................................................. 906Dummy-Dateien erzeugen .......................................................................................................... 935Eine einfache Stoppuhr ............................................................................................................... 947

Sonstiges

Mehrere Arbeitsumgebungen oder Derivate parallel installieren ........................................ 71Alte Ubuntu-Versionen ausprobieren ......................................................................................... 95Adressbuch aus dem Handy sichern ......................................................................................... 174Nehmen Sie Ihren Arbeitsplatz einfach mit ............................................................................ 174Lesezeichen auf mehreren Rechnern ........................................................................................ 177Lesezeichen, Kontakte, Notizen online sichern ...................................................................... 177Tastenkombinationen zum Verschieben oder Kopieren von Dateien ............................... 268Lenses deinstallieren .................................................................................................................... 271Super-Kuh-Kräfte nutzen ............................................................................................................. 568CrossOver: Wine professionell .................................................................................................. 569Einen Fehler in Ubuntu melden ................................................................................................ 911

30

Page 29: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 31 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/vorwort/vorworthandbuch_cs.tex , Aktueller Job: handbuch

Vorwort

Das hat es in der Welt der Betriebssysteme seit der Kommerzialisierung vor ungefähr 30 Jah-ren noch nie gegeben: Das kostenlose Betriebssystem Ubuntu, das auf der Arbeit Tausenderehrenamtlicher Entwickler beruht, ist inzwischen eine etablierte Größe neben den Betriebs-systemen von Microsoft und Apple. 2004 war der Startschuss dieses Systems – wenngleichdie Wurzeln älter sind als die der Konkurrenten –, und nachdem Ubuntu schnell alle freienund kostenlosen Konkurrenten hinter sich ließ, sieht inzwischen sogar Microsoft Ubuntuals ernstzunehmende Konkurrenz an.

In diesem Buch möchte ich Ihnen einen umfassenden Einblick geben, damit Sie sich einedifferenzierte Meinung bilden können, ob dieses System Ihren Ansprüchen und Erforder-nissen entspricht. Ein grundlegendes Interesse haben Sie ja bereits signalisiert, denn sonstwürden Sie das Buch kaum in der Hand halten. Mir bleibt jetzt nur noch die Aufgabe, Ihnenzu zeigen, was Sie mit Ubuntu alles machen können und was eventuell nicht so funktioniert,wie Sie sich das vorstellen.

Da sich Ubuntu ganz explizit auch an Computer-Nutzer richtet, die keine tieferen Kenntnissein Informatik besitzen, vermeide ich das fachliche Kauderwelsch in großen Teilen. Tieferge-hendes Zusatzwissen habe ich in separate Bereiche ausgelagert, so dass die Lektüre diesesBuchs keinem Interessierten Stolpersteine in den Weg legt – egal, ob Sie Profi oder Ein-steiger in diesem Bereich sind. Übrigens brauchen Sie sich bei einer näheren Beschäftigungmit Ubuntu nicht zwangsläufig komplett von Windows zu trennen. Sie können das Besteaus beiden Welten vereinen. Ich werde Ihnen im Verlaufe des Buchs einige Möglichkeitenvorstellen.

Dank

An erster Stelle danke ich den Entwicklern von Linux und Ubuntu. Ganz gleich, ob siehauptberuflich an der Verbesserung des Open-Source-Universums arbeiten oder ihre wert-volle Freizeit opfern – ich stehe in ihrer Schuld.

Ich danke aber auch den vielen Lesern dieses Buchs, die mit Rat und Kritik zur kontinuier-lichen Verbesserung dieses Buchs beigetragen haben, und möchte Sie bitten, bei etwaigenFehlern oder Verbesserungswünschen mit mir ([email protected]) oder dem Ver-lag in Verbindung zu treten. Letztendlich bleibt mir nur übrig, Ihnen zum inzwischen siebtenMale viel Erfolg bei der Arbeit mit diesem Buch zu wünschen.

31

Page 30: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 33 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/leitfaden/leitfaden_cs.tex , Aktueller Job: handbuch

Leitfaden für die Nutzung des Buchsund der beiliegenden DVD

In dieser Einleitung möchte ich Ihnen erläutern, worum es in diesem Buch geht, wer dieZielgruppe des Systems von Ubuntu ist und welche Konventionen Ihnen in diesem Buchbegegnen. Im letzten Abschnitt erläutere ich Ihnen den Inhalt der beiliegenden DVD undwie Sie diese optimal nutzen können.

Ein umfassendes Handbuch?

Ich habe in diesem Buch den Anspruch, Ihnen ein umfassendes Anwenderbuch an dieHand zu geben, auch wenn Sie Einsteiger sind und noch nie ein anderes Betriebssystemals Windows bedient haben. Sie erhalten mit diesem Buch nicht nur eine einführendeLektüre, sondern auch eine umfassende Anleitung zu Ubuntu sowie ein Nachschlagewerk,das Sie auch in Zukunft bei Fragen und Problemen immer wieder konsultieren können. Ichbin mir des Charakters einer »eierlegenden Wollmilchsau« (Synonym für die omnipotentenFähigkeiten eines Produkts) bewusst, möchte aber dennoch diesen Spagat wagen. DiesesBuch soll Einsteigern und Fortgeschrittenen gleichermaßen dienen.

Eine Distribution unter vielen

Es gibt viele Linux-Distributionen rund um den Erdball, und sie unterscheiden sich mehroder weniger stark in ihren Eigenschaften, die über die reine Zusammenstellung von Soft-ware hinausgehen:

� AusrichtungViele Linux-Distributionen erfüllen spezielle Anforderungen und unterscheiden sich imUmfang der enthaltenen Programme. So gibt es beispielsweise Linux-Distributionen,die ohne grafische Oberfläche darauf optimiert sind, in einem unscheinbar wirkendenkleinen Kasten Aufgaben als Router zu übernehmen.

� PhilosophieDie eben angesprochene Zusammenstellung der Software ist oftmals eine direkte Folgeder »Philosophie« der für die Distribution zuständigen Entwickler. So gibt es neben denbereits erwähnten Spezial-Distributionen mit sehr eingeschränktem Funktionsumfangauch Distributionen, die möglichst umfassend sein möchten und dementsprechend vielSpeicherplatz beanspruchen.

� AnhängerÄhnlich wie bei Fußballvereinen haben auch Linux-Distributionen ihre Anhänger, die»ihr« Betriebssystem teilweise fanatisch verteidigen. Lassen Sie sich möglichst nicht aufsolche Auseinandersetzungen ein.

33

Page 31: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 34 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/leitfaden/leitfaden_cs.tex , Aktueller Job: handbuch

Leitfaden für die Nutzung des Buchs und der beiliegenden DVD

Distribution: Eine Distribution ist eine »Komposition«, die aus dem Original-Linux-Kern und andererSoftware besteht. Diese Zusammenstellung brauchen Sie, um Ihrem Computer Leben einzuhauchen.

Derartige Zusammenstellungen wurden schon früh in der Geschichte von Linux entworfen. So tauch-ten ab 1992 zunehmend mehr Distributionen auf, die jeden Geschmack zu bedienen versuchten.Schnell entwickelten sich auch Geschäftsmodelle rund um Linux und Open Source. Die geringeBandbreite (Geschwindigkeit) der Internetnutzer – damals gab es noch kein DSL – führte dazu, dasssich viele an Linux Interessierte die Software auf CDs zuschicken ließen.

Sie erfahren mehr über die Geschichte von Linux und die Bedeutung einzelner Linux-Distributionenin Kapitel 1, »Die Wurzeln von Ubuntu«.

Router: (WLAN-)Router sind Geräte, die mehrere eigentlich getrennte Rechnernetze miteinanderverbinden, beispielsweise das weltweite Rechnernetz (das sogenannte Internet) und die Rechner inIhrem Haushalt. Diese Verbindung kann über Kabel oder Funk (WLAN) geschehen. Router werdenauch oftmals verwendet, um aus Sicherheitsgründen ein großes Netzwerk in mehrere kleine aufzutei-len. Dabei analysiert das Gerät ankommende Datenpakete nach ihrer Zieladresse, blockt diese oderleitet sie weiter. Man sagt auch, dass die Datenpakete »geroutet« werden und der Router somit als»Hardware-Firewall« dient.

Ein Router ist eine sehr bequeme Art, mehrere Rechner in einem Haushalt gleichzeitig mit demInternet zu verbinden. Wie Sie dies unter Ubuntu bewerkstelligen, erfahren Sie im Abschnitt 8.1.3,»DSL«. Dabei wird die eigentliche Verbindung im Router konfiguriert und nicht auf den verbundenenRechnern. Auf diese Weise ist es sogar möglich, dass Sie während der Installation im Hintergrundbereits die verfügbaren Aktualisierungen herunterladen können.

Auf den Schultern von Riesen

Ubuntu ist eine der faszinierendsten Linux-Distributionen der vergangenen Jahre. Undobwohl dieses System relativ neu ist, sind seine Wurzeln sehr alt – es steht auf den Schulterneines Giganten, der Debian GNU/Linux heißt. Debian ist eine der ältesten, anerkanntestenund stabilsten Linux-Distributionen. Einige große Fans und Entwickler des Debian-Systemstaten sich 2004 zusammen und erschufen eine neue Distribution: Ubuntu. Ubuntu sollTugenden in sich vereinigen, die vorher nur teilweise in der Linux-Welt verbreitet waren:

� SimplizitätLinux hatte lange Zeit den Ruf des Elitären. Nur einige »auserwählte« Benutzer tipptenin dunklen Räumen kryptische Kommandos in Terminal-Fenster. Ubuntu räumt damitauf: Es soll für jeden Menschen bedienbar sein. Daher wird auf Eigenschaften wieÜbersichtlichkeit und einfache Bedienung sehr viel Wert gelegt.

� Sicherheit und StabilitätLinux ist seit jeher ein äußerst stabiles System, und Debian hat die Messlatte für Sicher-heit und Stabilität noch einmal höher gelegt.

34

Page 32: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 35 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/leitfaden/leitfaden_cs.tex , Aktueller Job: handbuch

Leitfaden für die Nutzung des Buchs und der beiliegenden DVD

� Aktualität und ZuverlässigkeitUbuntu erscheint alle sechs Monate in einer neuen Version – regelmäßig wie ein Uhr-werk. Durch diese Konstanz ist gewährleistet, dass Ubuntu immer die besten Treiberund aktuelle Software enthält. In diesem Zyklus erscheint alle zwei Jahre eine besondereVersion, die LTS-Version (englisch: Long Term Support). Dies ist eine Ubuntu-Version,die über einen besonders langen Zeitraum mit Aktualisierungen unterstützt wird. Damiteignet sich diese Version für Unternehmen oder Privatpersonen, die höchsten Wert aufeine lange Laufzeit ihrer Software legen.

� HumanitätSie werden wahrscheinlich keine hilfsbereitere Gemeinschaft von Anwendern finden alsbei dieser Linux-Distribution.

Ubuntu und die Menschlichkeit: Das Wort »Ubuntu« bedeutet »Menschlichkeit gegenüber ande-ren« (siehe Abschnitt 2.1.4, »Schwerpunkte und Philosophie«. Diese Bedeutung ist keine Floskel,sondern der Maßstab für den Umgang der Ubuntu-Nutzer untereinander. Zu diesem Zweck wurdesogar ein eigener Verhaltenskodex entwickelt, den Sie in Abschnitt 2.3.2, »Code of Conduct (CoC)«,nachlesen können.

Enthaltene Software: In Ubuntu ist eine große Auswahl an nützlichen Programmen bereits installiert.Viele weitere können Sie ganz leicht und überwiegend kostenlos nachinstallieren. Sie erfahren mehrüber die enthaltenen Programme in Abschnitt 7.7.1, »Integrierte und verfügbare Programme«.

Für wen ist dieses Buch?

Für wen aber lohnt sich die nähere Beschäftigung mit Ubuntu im Allgemeinen und mit demvorliegenden Buch im Besonderen? Die Antwort ist keinesfalls so eindeutig wie bei denetablierten Distributionen à la SUSE, Red Hat, Mandriva und Debian. Lassen Sie es michso ausdrücken: Ubuntu vereint alle positiven Eigenschaften der genannten Produkte undleistet sich darüber hinaus kaum Schwächen.

Sie dürfen sich von Ubuntu und von diesem Buch angesprochen fühlen, wenn Sie zu einerder folgenden Anwendergruppen gehören:

� Der enttäuschte DistributionskundeSie haben die Nase voll von den zunehmend aufgeblähten klassischen Distributionen.Gerade Anfänger verlieren hier oftmals den Überblick, wenn es darum geht, das richtigeLinux-Programm für den eigenen Zweck zu finden. Ubuntu liefert eine übersichtlicheVorauswahl von Software mit, getreu dem Motto: für jeden Zweck nur ein Programm.Darüber hinaus können Sie auf ein schier endloses Softwarearchiv kostenlos zugreifen.

35

Page 33: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 36 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/leitfaden/leitfaden_cs.tex , Aktueller Job: handbuch

Leitfaden für die Nutzung des Buchs und der beiliegenden DVD

� Der Windows-UmsteigerHerzlich willkommen bei Linux. Genießen Sie den schmerzlosen Umstieg, und erfreuenSie sich an einer äußerst hilfsbereiten Gemeinschaft, die geduldig jedem Anfänger hilft.Ab sofort brauchen Sie für keine Software mehr extra zu zahlen (eine Office-Suite istbereits integriert). Vergessen Sie umständliche Software- und Betriebssystem-Updates,und genießen Sie eine neue Form der Sicherheit ohne Viren und Würmer.

� Der untypische Debian-AnwenderSie haben schon viel Gutes von Debian gehört, andererseits ist es Ihnen aber auch nichtentgangen, dass der Zahn der Zeit an dieser beliebten Distribution nagt. Oftmals ist es einKunststück oder gar unmöglich, moderne Hardware mit Debian zum Leben zu erwecken;verzweifelte Hilferufe in den Internet-Newsgroups sprechen da eine deutliche Sprache.Ubuntu basiert auf dem sehr stabilen Debian, ist dabei aber hochaktuell.

� Der Administrator mit Sinn für FreizeitHand aufs Herz, ihr Linux-Administratoren: Wie viele Wochenenden und Nächte habenSie sich schon abgeplagt, um beim vermeintlich problemlos zu wartenden XY LinuxProfessional »mal eben« einen kleinen Dienst oder eine Serversoftware neu aufzusetzen?Ubuntu vermag auch im professionellen Umfeld durch seine leichte Handhabbarkeit zupunkten.

Ubuntu ist langweilig

Und für wen ist Ubuntu eher ungeeignet? Dazu möchte ich folgendes Posting aus demForum von ubuntuusers.de zitieren:

»Ubuntu ist langweilig! Seit ca. 3 Wochen läuft mein Notebook mit Ubuntu. Mit der Hilfe derWiki läuft jetzt alles was ich so brauche. Und nun? Was mache ich nun? Wie ich vermute,besteht bei vielen der Spass am Betriebssystem an dessen Unzulänglichkeiten. Ich muss jetztnix mehr defragmentieren, keine Anwendung zum Bereinigen der Registry ausprobieren, Virenund Spyware tauchen nicht auf etc. etc. Ich darf nicht mehr nach Fehlern suchen, weil derRechner abstürzt. Es läuft ganz einfach. Wie öde!«

Wie Sie sehen: Man kann es nicht allen recht machen. Wer also sein Seelenheil im ständigenBasteln und Schrauben am Betriebssystem sucht, der ist bei Ubuntu mit Sicherheit an derfalschen Adresse.

Konventionen

Im Folgenden werde ich einige Konventionen erläutern, die in diesem Buch benutzt werden.Beginnen werde ich mit Erläuterungen zum Terminal. Das soll allerdings nicht heißen, dasswir gänzlich auf den Komfort einer grafischen Umgebung verzichten, denn wie bei vielenDingen im Leben gilt auch hier: Die Mischung macht’s. Ich werde gerade in den erstenKapiteln überwiegend auf die grafischen Hilfsmittel von Ubuntu eingehen.

36

Page 34: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 37 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/leitfaden/leitfaden_cs.tex , Aktueller Job: handbuch

Leitfaden für die Nutzung des Buchs und der beiliegenden DVD

Befehle eingeben

Für Kommandozeilenbefehle soll folgende Schreibweise verwendet werden: Im fließendenText werden Konsolenbefehle durch die Verwendung von Nicht-Proportionalschrift gekenn-zeichnet, die Programmnamen selbst werden kursiv dargestellt. Beispiel: »Installieren Siedas Programm GIMP auf einer Konsole mit dem Befehl sudo apt-get install gimp«. Istein Befehl etwas länger, so setze ich ihn vom Fließtext ab und stelle ihn in eine eigene Zeile:

sudo cp -r /home/user/* /media/backup/

Listings

Konsolenausgaben, Listings oder Konfigurationsdateien werden in Nicht-Proportionalschriftwiedergegeben. Am Kopf einer Konfigurationsdatei steht in der Regel deren vollständigerPfad:

### BEGIN INFO## Modified_by: NetworkManager# Process: /usr/bin/NetworkManager# Process_id: 5312#### END INFO

nameserver 192.168.1.1

Terminal: Die Bedienung von Ubuntu erfordert keine Kenntnisse im Umgang mit dem Terminal. DasTerminal ist ein »Kann«, kein »Muss«. Lassen Sie sich also nicht erschrecken von den genanntenKonventionen. Sie erfahren mehr über das Terminal im nächsten Abschnitt, »Das Terminal – sinnvolloder überflüssig?«.

Egal wie sehr sich die verschiedenen Ubuntu-Versionen unterscheiden – im Hintergrund verwen-den sie meistens die gleiche Technik. Des Weiteren erhalten Sie durch den zusätzlichen Umgangmit dem Terminal eine direkte und sehr effektive Kontrolle über Ihren Computer. Die Zeiten, indenen Sie Ihrem Betriebssystem hilflos gegenüberstanden, sind mit Linux und Ubuntu vorbei. Einweiterer Vorteil besteht darin, dass Sie durch Shell-Kenntnisse in die Lage versetzt werden, beliebigeLinux-Distributionen – nicht nur Ubuntu – zu bedienen.

Des Kaisers neue Kleider und Veränderungen in der Optik

Wie heißt es doch so schön: Ein Bild sagt mehr als tausend Worte. Wann immer es sinnvollerscheint, soll daher ein Screenshot zur Erhellung des Sachverhalts beitragen. Selbstver-ständlich kann dieses Buch nie so aktuell wie das Internet sein. Es stellt lediglich einenSchnappschuss des Informationsstandes zu einem bestimmten Zeitpunkt dar. Die Entwick-lung von Ubuntu schreitet aber kontinuierlich fort.

37

Page 35: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 38 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/leitfaden/leitfaden_cs.tex , Aktueller Job: handbuch

Leitfaden für die Nutzung des Buchs und der beiliegenden DVD

Aufgrund der Dynamik, mit der sich die verschiedenen Programmpakete weiterentwickeln,kann es allerdings schon vorkommen, dass sich die Gestalt sowie einige Funktionen derbeschriebenen Programme geändert haben. Sie halten also kein veraltetes Buch in den Hän-den, nur weil sich eventuell die Standardfarbe des Desktops in der Zwischenzeit veränderthat. Gerade diesem Umstand ist es zu verdanken, dass ich Ihnen im Verlauf dieses Buchsden Umgang mit dem Terminal ein wenig näherbringen werde.

Wie finde und öffne ich Programme?

Bei der Beschreibung von Programmen auf der grafischen Oberfläche wird der Startpfaddurch Kapitälchen gekennzeichnet. So öffnen Sie beispielsweise das Terminal über Anwen-

dungen • Terminal. Ausgangspunkt aller dieser Startpfade ist der sogenannte Launcher.

Unity und Launcher: Die größte sichtbare Veränderung von Ubuntu hat sich im Aussehen und inder Bedienung des Betriebssystems vollzogen. Ubuntu bedient sich hierbei einer neuen Oberflächenamens Unity, die die Verwendung aktueller Grafikkartentreiber voraussetzt. Sie erfahren mehr überdie Oberfläche Unity und den Launcher in Kapitel 6, »Erste Schritte«.

Auch wenn 99 % aller halbwegs modernen Rechner (nicht älter als 5 Jahre) keine Probleme mitden Anforderungen haben sollten, kann es in Einzelfällen zu Problemen kommen. In Abschnitt 10.7,»Grafikkarten einrichten«, finden Sie zahlreiche Hilfestellungen, falls Sie Schwierigkeiten haben, dieerforderliche 3D-Unterstützung zum Laufen zu kriegen.

Internet

Ich brauche Ihnen wahrscheinlich nichts von den Vorzügen des Internets zu erzählen.In Sachen Aktualität kann ein Buch wie dieses natürlich nie mit dem weltumspannendenNetzwerk mithalten. Aus diesem Grund werde ich an geeigneten Stellen auf Internetadressenverweisen. Diese werden besonders ausgezeichnet, zum Beispiel so: www.ubuntulinux.org.

Icons

In diesem Buch tauchen an vereinzelten Stellen an den Seitenrändern kleine Symbole auf.Diese kleinen Minibilder (neudeutsch auch »Icons« genannt) haben folgende Bedeutung:

Wann immer Sie das nebenstehende Symbol sehen, ist Vorsicht angeraten: Hier geht es umsystemkritische Operationen, die bei unbedachter Anwendung Ihrer bestehenden Installa-tion Schaden zufügen können.

Ubuntu ist gut, aber natürlich nicht perfekt. Große und kleine Fehler, die bei Druckle-gung des Buchs bekannt waren, werden durch diesen kleinen »Bug« gekennzeichnet. Wieallgemein üblich werden Fehler in der Software als »Bugs« (englisch für »Käfer«) bezeichnet.

38

Page 36: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 39 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/leitfaden/leitfaden_cs.tex , Aktueller Job: handbuch

Leitfaden für die Nutzung des Buchs und der beiliegenden DVD

Besondere Textauszeichnungen

Als weitere strukturierende Elemente finden Sie an vielen Stellen dieses Buchs graue Kästenund Tipps, die beide im Folgenden dargestellt sind.

In diesen grauen Kästen finden Sie technische Details oder Erläuterungen zu Fachbegriffen, die imText verwendet werden. Dabei werden die Begriffe möglichst an der Stelle erklärt, an denen sie zumersten Mal in diesem Buch erwähnt werden. Sollte Ihnen im weiteren Verlauf eine Erklärung fehlen,schlagen Sie den Begriff bitte im Index am Ende dieses Buchs nach. Ein separates Glossar wird somitüberflüssig.

TippsDas Ubuntu-Leben gestaltet sich noch viel einfacher, wenn Sie einige Kniffe kennen. Aus diesemGrund finden Sie im gesamten Buch Tipps, die durch einen grauen Seitenbalken hervorgehobenwerden, in denen ich hilfreiche Empfehlungen oder auch Hintergrundwissen für Sie habe. In einigendieser Tipps machen wir Gebrauch vom Terminal. Haben Sie keine Berührungsängste. Ich werde anden entsprechenden Stellen den korrekten Umgang mit der Kommandozeile erläutern. Am Anfangdieses Buchs finden Sie eine Übersicht aller in diesem Buch enthaltenen Tipps.

Kapitelüberblick

Einsteiger werden vermutlich linear an dieses Buch herangehen und mit der Lektüre vornbeginnen. Dies habe ich berücksichtigt und die einführenden Kapitel über Geschichte, Hin-tergründe und Grundlagen von GNU/Linux und Ubuntu an den Anfang gestellt. Das bedeu-tet aber keinesfalls, dass die Kapitel am Ende dieses Buchs für den Einsteiger nicht auchsofort zu verstehen wären – im Gegenteil.

Ausführlicher Index

Es gibt nichts Wichtigeres als das schnelle Auffinden von Informationen – erst recht, wennman ein umfassendes Buch wie dieses vor sich liegen hat. Ein ausführlicher Index ist alsoGold wert. Ich habe daher ein besonderes Augenmerk auf einen vollständigen und aussage-kräftigen Index gelegt und hoffe, dass er ein wertvolles Hilfsmittel für Sie sein wird.

Inhalt der beiliegenden DVD

Die DVD ist eine fast unveränderte 64-Bit-Installations-DVD von Ubuntu. Diese Versionlässt sich auf allen modernen Rechnern installieren, verweigert ihren Dienst aber auf vielenRechnern, die älter als ca. fünf Jahre sind, da diese noch einen 32-Bit-Prozessor integrierthaben. Ich habe mich dennoch für die 64-Bit-Version entschieden, da Sie nur hiermit dievolle Rechenkraft Ihres Rechners ausnutzen können. Auf einem 32-Bit-System müssen Sieeine andere Version von Ubuntu verwenden, die Sie sich separat herunterladen (sieheAbschnitt 2.2, »Quellen für Ubuntu«).

39

Page 37: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 40 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/leitfaden/leitfaden_cs.tex , Aktueller Job: handbuch

Leitfaden für die Nutzung des Buchs und der beiliegenden DVD

Ubuntu ohne Gefahr ausprobieren und installieren

Wenn Sie denken, dass Sie mit der beiliegenden DVD lediglich Ubuntu installieren können,so haben Sie weit gefehlt. Auf einer Ubuntu-CD/-DVD ist mehr vorhanden, als es der ersteBlick erahnen lässt. Prinzipiell können Sie nach dem Einlegen der DVD zwischen zwei Artender Nutzung wählen:

� LiveWenn Sie die DVD in Ihr DVD-Laufwerk legen und Ihren Rechner von diesem Mediumbooten lassen, kommen Sie in den Genuss eines sogenannten »Live-Systems« (sieheAbschnitt 5.2.1, »Ubuntu ohne Installation nutzen«). Das Wort Live bedeutet in diesemZusammenhang, dass Sie sich das Betriebssystem unter realen Bedingungen auf IhremComputer ansehen können, – und jetzt halten Sie sich fest – ohne es installieren zumüssen! Das bedeutet, dass Sie bei Nichtgefallen die DVD wieder aus Ihrem Laufwerknehmen können und nach einem Neustart Ihr gewohntes System vorfinden.

� InstallationEine schon fast ordinäre Verwendung der DVD besteht darin, dass Sie mit ihr Ubuntu aufIhrem Computer installieren (siehe Kapitel 5, »Die Installation«). Hierbei ist es egal, ob SieIhr vorhandenes System während der Installation automatisch löschen oder verkleinernlassen. Die Ubuntu-DVD erledigt beide Aufgaben zuverlässig und installiert sich schnellals alleiniges System oder genügsam parallel zu Windows.

Auf der DVD enthaltene Paketquellen: Das riesige Programmarchiv ist bei Ubuntu in mehrerekleinere Archive aufgeteilt – die sogenannten Paketquellen. Auf der DVD sind die PaketquellenMain und Universe enthalten (siehe Abschnitt 7.3, »Paketquellen«). In diesen befinden sich sehr vielePakete und Programme, die Sie nicht mehr herunterladen müssen. Dies ist für Anwender interessant,die keinen schnellen DSL-Anschluss oder keine Flatrate besitzen.

Lesestoff

Außerdem finden Sie auf der DVD den Ordner Openbook. In diesem Verzeichnis finden Siedie elektronische Variante des Buchs »Linux, Ausgabe 2012« der Autoren Johannes Plötnerund Steffen Wendzel. Hierbei sind die Inhalte des Buchs auf viele Dateien aufgeteilt. Siekönnen dieses Buch lesen, wenn Sie doppelt auf die Datei index.htm klicken.

Sie können sich diesen Ordner auch auf Ihren Computer kopieren und sich damit unabhän-gig von der DVD machen. Klicken Sie hierzu mit der rechten Maustaste auf den Ordner, undwählen Sie im Kontextmenü den Punkt Kopieren aus. Nun suchen Sie sich auf Ihrem Com-puter den gewünschten Ort aus, beispielsweise den Ordner Dokumente, den Sie in Ihrempersönlichen Verzeichnis finden. In dem gewünschten Ordner klicken Sie mit der rechtenMaustaste an einer freien Stelle und wählen aus dem Kontextmenü den Punkt Einfügen

aus.

40

Page 38: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 41 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/terminal/terminal_cs.tex , Aktueller Job: handbuch

Das Terminal – sinnvoll oder überflüssig?

Vor allem langjährige Benutzer von Windows sind oftmals der Meinung, dass die Einfluss-nahme mittels kryptischer Befehle und eines Terminals, also ohne grafisches »Geklicke«,nicht mehr zeitgemäß und umständlich sei. Wenn Sie aber auf diese Art der Bedienungverzichten möchten, verzichten Sie auf einen der größten Vorteile von Linux. Das Systemhat keine Geheimnisse vor dem Benutzer, also vor Ihnen.

Möge die Macht mit Ihnen sein

Dies bedeutet konkret, dass Sie einen kompletten Zugriff auf das System haben und nicht nurdie Oberfläche, die sogenannte GUI, bedienen dürfen wie bei anderen Betriebssystemen.Diese Offenheit gibt Ihnen viel Macht, aber auch Verantwortung.

GUI: Abkürzung für Graphical User Interface, zu Deutsch eine grafische Benutzerschnittstelle. MitHilfe einer solchen GUI ist es überhaupt erst möglich, eine Maus sinnvoll zu verwenden und damitdas System über grafische Symbole zu nutzen. Die GUI hat bei der Benutzung eines Rechners dieSteuerung über Zeichen in einer Kommandozeile (CLI, Command Line Interface) verdrängt.

Fast alles über grafische Oberflächen konfigurierbar

Die meisten Aufgaben unter Ubuntu erledigen Sie mit Hilfe von Programmen, die über einegrafische Oberfläche verfügen und die damit die Bedienung sehr vereinfachen. Es kann aberauch vorkommen, dass Sie zeitweise Befehle über eine Kommandozeile eingeben wollen.Sie können eine moderne Linux-Distribution wie Ubuntu natürlich heutzutage größtenteilsauch ohne die Eingabe von Kommandos bedienen.

Gerade die Ubuntu-Entwickler haben sehr viel Arbeit investiert, um das System einfachbedienbar und jedem zugänglich zu machen – egal, ob der Nutzer das Terminal ablehnt oderals Experte häufig Gebrauch davon macht. Ubuntu möchte – getreu seinem Namen – einSystem für alle Menschen sein. Sie können dieses Kapitel auch auslassen und gegebenenfallsspäter lesen, wenn Sie bevorzugt mit grafischen Werkzeugen arbeiten möchten.

Kommandozeilen überall

Im Übrigen sind Sie bereits an den Umgang mit Kommandozeilen gewöhnt, denn ichgehe mal davon aus, dass Sie schon einmal Google oder überhaupt einen Internetbrowserverwendet haben. Wenn Sie die Adressleiste des Browsers verwenden oder in Google eineSuchanfrage starten, dann verwenden Sie de facto eine Kommandozeile, auch wenn diesenicht so heißt. Sie sehen also: Kommandozeilen lauern überall. ;-)

41

Page 39: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 42 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/terminal/terminal_cs.tex , Aktueller Job: handbuch

Das Terminal – sinnvoll oder überflüssig?

Warum sollten Sie das Terminal nutzen?

Es gibt mindestens drei sehr gute Gründe, den Umgang zu erlernen:

1. Unabhängige KontrolleDie Entwicklung von Ubuntu schreitet kontinuierlich fort. Oft ändern sich Kleinigkeitenin der Benutzerführung oder im Aussehen. Aber egal, wie sehr sich die verschiedenenUbuntu-Versionen unterscheiden, im Hintergrund verwenden sie meistens die gleicheTechnik, die Sie mit Kommandos über das Terminal steuern können. Ein weiterer Vorteilbesteht darin, dass Sie durch Shell-Kenntnisse in die Lage versetzt werden, beliebigeLinux-Distributionen – nicht nur Ubuntu – zu bedienen.

2. Hilfe im NotfallNicht zuletzt bei etwaigen Problemen führt das Wissen um die richtigen Befehle sehrschnell zum Ziel – wohingegen Sie bei Windows rasch an die Grenzen des Systemsstoßen. Sie erhalten durch den zusätzlichen Umgang mit dem Terminal eine direkteund sehr effektive Kontrolle über Ihren Computer. Die Zeiten, in denen Sie IhremBetriebssystem hilflos gegenüberstanden, sind mit Linux und Ubuntu vorbei.

3. Schnell und ökonomischViele Aufgaben lassen sich einfacher und ökonomischer durch einige Tastaturkomman-dos erledigen. Linux-Neulinge sind oftmals erstaunt, wenn sie einen »Profi« bei derArbeit beobachten: Mit einer minimalen Anzahl von Tastenbetätigungen kommt dieserschnell zum Ziel. Dies ist keine Hexerei. Die »Profis« bedienen sich nur einiger Tricks,die ich Ihnen im Folgenden ebenfalls näherbringen möchte.

Linux-Denken: Haben Sie keine Angst davor, die Kontrolle über das System zu übernehmen! Inder heutigen Zeit sitzen die meisten Menschen vor ihrem PC oder Mac und sind diesen Maschinengeradezu ausgeliefert. Aber nicht der Computer sollte den Menschen beherrschen, sondern derMensch den Computer. In Abschnitt 1.3, »Das Linux-Denken«, können Sie sich über weitere Vorteiledieser Kontrolle informieren.

Terminal, Konsole, Shell ... ?

Bei vielen Nutzern sorgen die Begriffe Terminal, Shell und Konsole oftmals für Verwirrung.Die Unterscheidung ist eher technischer Natur, im Prinzip besagen sie das Gleiche: dieBedienung des Systems über die direkte Eingabe von Befehlen. Wir werden diesen dreiBegriffen im Folgenden auf den Grund gehen:

1. Das Terminal – Befehle in der GUIEin Terminal starten Sie aus dem Menü Anwendungen • Terminal oder ganz bequemüber die Tastenkombination

��

��Strg +��

��Alt +��

��T . Wenn Sie es geöffnet haben, empfängt Sie

ein fast leeres Fenster mit einer mehr oder weniger freundlichen Eingabeaufforderung.

42

Page 40: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 43 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/terminal/terminal_cs.tex , Aktueller Job: handbuch

Das Terminal – sinnvoll oder überflüssig?

Die Bedienung eines Betriebssystems über die Eingabe von Kommandos ist zwar nichtsonderlich bequem, aber eigentlich die natürliche Art des Umgangs mit einem Compu-ter – zumindest, wenn man bedenkt, dass grafische Oberflächen erst sehr viel späterentwickelt wurden.

2. Textkonsolen – Funktionieren auch ohne grafische OberflächeMit der Tastenkombination

��

��Strg +

��

��Alt +

��

��F1 beispielsweise können Sie zu jeder Zeit

auf die Konsole wechseln. (Hierbei geht die grafische Oberfläche nicht verloren; statt��

��F1 können Sie auch

��

��F2 ,��

��F3 ...

��

��F6 drücken.) Mit

��

��Strg +

��

��Alt +

��

��F7 erreichen Sie

wieder die grafische Benutzeroberfläche. Die Konsolen funktionieren auch ohne grafischeOberfläche. Dies ist hilfreich, wenn Sie trotz eines Defekts Ihrer grafischen Oberflächedas System bedienen möchten (beispielsweise, um noch schnell die Daten zu retten).

3. Shell – Schnittstelle zwischen Ihnen und dem SystemDie UNIX-Shell (oder kurz Shell) bezeichnet die traditionelle Benutzerschnittstelle inUNIX oder UNIX-artigen Betriebssystemen. Der Benutzer kann in einer EingabezeileKommandos eintippen, die der Computer dann sogleich ausführt. Man spricht darumauch von einem Kommandozeileninterpreter.

Muschel: Der Begriff Shell (zu Deutsch: »Hülle«, »Außenhaut«) leitet sich von dem Bild der Muschel-schalen ab, die eine Oberfläche zwischen dem Anwender und dem Inneren (den Kernel-Komponen-ten) darstellen. Sie erfahren mehr über den Kern und damit die Grundlagen von Linux in Kapitel 1,»Die Wurzeln von Ubuntu«.

Tipp 1: Terminal schneller startenAls langjähriger GNOME-Anwender kommen Sie vielleicht noch ab und zu in Versuchung, dasTerminal über einen Rechtsklick auf dem Desktop zu öffnen. Leider hat GNOME diese Art des Zu-gangs aus seinen Standardeinstellungen verbannt und das Terminal ins Menü unter Anwendungen •

Terminal umgesiedelt. Sie können diese Einstellung wieder zum Leben erwecken, indem Sie dasPaket nautilus-open-terminal über das Ubuntu Software-Center installieren. Melden Sie sich nachder Installation dieses Pakets ab und wieder an, um die neue Erweiterung nutzen zu können. Nunkönnen Sie an beliebiger Stelle auf dem Desktop mit der rechten Maustaste klicken und dann denPunkt Im Terminal öffnen auswählen.

Sie erfahren mehr über das Installieren von Paketen mit Hilfe des Ubuntu Software-Centers imAbschnitt 7.5, »Ubuntu Software-Center«. Wie Sie sich von der grafischen Oberfläche abmelden,erfahren Sie in Abschnitt 6.6.3, »Das Aktionsmenü«.

Um eine Shell wieder zu verlassen, verwenden Sie das Kommando exit. Wenn Sie sich ineiner sogenannten »Login-Shell« befinden, Sie sich also erst anmelden mussten, schließenSie diese durch den Befehl logout.

43

Page 41: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 44 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/terminal/terminal_cs.tex , Aktueller Job: handbuch

Das Terminal – sinnvoll oder überflüssig?

Abbildung 0.1 Das Terminal – besonders praktisch ist die Möglichkeit,über Reiter in einem Fenster mehrere Instanzen zu öffnen.

Tipp 2: Login-Meldung verändernBei jeder Anmeldung in einer Konsole werden Sie mit einer Meldung ähnlich wie dieser begrüßt:

Linux fishome 2.6.28-11-generic #40-Ubuntu SMP Fri Apr 3 17:39:41 UTC 2009

The programs included with the Ubuntu system are free software;the exact distribution terms for each program are described in theindividual files in /usr/share/doc/*/copyright....

Verantwortlich für diese Meldung ist eine Textdatei, die Sie selbstverständlich editieren können.Rufen Sie dazu die Datei auf:

gksudo gedit /etc/motd

Konvention bei der Eingabe langer Befehle

Hier noch eine weitere wichtige, eher technische Konvention: Einige der vorgestellten Kom-mandozeilenbefehle erstrecken sich über mehrere Buchzeilen. Um das ISO-Image (Speicher-abbild) der diesem Buch beiliegenden DVD zu erstellen, wurde beispielsweise der folgendelange Befehl verwendet:

sudo mkisofs -l -r -J -v -V "Ubuntu Precise Galileo" -no-emul-boot \-boot-load-size 4 -boot-info-table -b isolinux/isolinux.bin \-c isolinux/boot.cat \-hide-rr-moved -o ubuntudvd.iso master/

44

Page 42: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 45 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/terminal/terminal_cs.tex , Aktueller Job: handbuch

Das Terminal – sinnvoll oder überflüssig?

Sie haben nun die Möglichkeit, sämtliche Kommandos »am Stück« einzugeben oder aber,wie oben geschehen, den Backslash (»\«) nach jeder Zeile für die Eingabe zu verwenden. Indiesem Fall erscheint am Anfang einer jeden Zeile der Prompt »>«, den ich bei den übrigenListings im Buch dann aber aus Gründen der Übersichtlichkeit weggelassen habe.

Syntax

Vielleicht sind Sie zu Beginn ein wenig verwirrt durch Pfadangaben und Befehle, die Sieirgendwo gelesen haben. Wir müssen uns zuerst ein klein wenig mit der Struktur einestypischen Befehls beschäftigen. Ein Befehl kommt selten allein, er wird meist ergänzt durchOptionen und Pfadangaben. Die Eingabe von Befehlen in der Shell erfolgt nach dem Muster

<Befehl> -<Parameter> <Objekt>

Damit überhaupt erst ein Befehl ausgeführt wird, müssen Sie nach seiner Eingabe die��

��Enter -Taste drücken. Dadurch wird das Linux-System veranlasst, den vorher eingegebenen

Befehl auszuführen. Wenn Sie mehrere Prozesse (beispielsweise Programme) simultan ineinem Terminal starten möchten, hängen Sie einfach ein »&« an den zu startenden Prozess,bevor Sie den Befehl abschließen.

Einige grundlegende Befehle und die Befehlsreferenz: Wir wollen im Folgenden der trockenenMaterie anhand einer Reihe von grundlegenden Befehlen etwas Leben einhauchen. Sie werdengrundsätzliche Befehle kennenlernen und anwenden. Diese Auswahl ist mehr oder weniger willkür-lich, stellt aber einen geeigneten Einstieg in das Thema dar. Eine Befehlsreferenz finden Sie in Kapitel24, »Befehlsreferenz«.

Tipp 3: Transparentes TerminalMan muss nicht immer aufwendige Themes einrichten, um dem Desktop ein wenig mehr Peppzu geben. Selbst das von Natur aus eher biedere Fenster zum System, das Terminal, lässt sich miteinigen Handgriffen optisch ein wenig aufwerten. Ein sehr einfaches, aber effektives Mittel hierfürbringt GNOME von Haus aus mit.

Die Einstellungen befinden sich im GNOME-Terminal unter Bearbeiten • Profileinstellungen. Hierkönnen Sie das einzelne Profil entsprechend Ihren Bedürfnissen einrichten. So ist es unter anderemmöglich die Schriftgröße und -farbe zu verändern oder das Verhalten des Scrollbalkens zu definieren.

Unter dem Reiter Hintergrundtyp befinden sich die nötigen Einstellungen zur Veränderung desTerminal-Hintergrunds. Hier können Sie unter anderem bestimmen, ob und wie stark das Terminaltransparent erscheinen soll. Des Weiteren ist es möglich, ein beliebiges Hintergrundbild zu verwen-den oder auch gar keines. Wie ein Terminal mit transparentem Hintergrund aussehen kann, zeigtAbbildung 0.1.

Im Übrigen können Sie vorgenommene Änderungen in separaten Profilen abspeichern, sodass Siefür verschiedene Einsatzbereiche immer ein angepasstes Terminal verwenden können. Sie finden dieVerwaltung der Profile unter Bearbeiten • Profile.

45

Page 43: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 46 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/terminal/terminal_cs.tex , Aktueller Job: handbuch

Das Terminal – sinnvoll oder überflüssig?

Wer ist aktuell angemeldet?

Mit dem Befehl who können Sie herausfinden, wer aktuell gerade angemeldet ist:

marcus tty7 2009-04-28 11:52 (:0)marcus pts/0 2009-04-28 14:23 (:0.0)marcus pts/1 2009-04-28 17:20 (:0.0)

Hier ist ausschließlich der Nutzer Marcus angemeldet. Wie Sie anhand der Meldungentty7 und (:0) sehen, ist dieser Nutzer auf einer grafischen Oberfläche angemeldet. Dieursprüngliche Anmeldung geschah um 11:52 Uhr (erste Zeile), während die nachfolgendenZeilen die Zeitpunkte für wiederholte Anmeldungen ausgeben.

Wer bin ich?

Wenn mehrere Nutzer angemeldet sind, können Sie mit dem Befehl whoami erfahren, unterwelchem angemeldeten Nutzer Sie gerade die Befehle eingeben. Im Zweifelsfall erscheintjetzt Ihr Name, der sich im Übrigen auch am Anfang jeder Terminalzeile befindet. DieVerwendung dieser beiden Befehle mag Ihnen obsolet erscheinen, aber bedenken Sie bitte,dass UNIX und damit auch Linux prinzipiell Mehrbenutzersysteme sind, die problemlosauch mit Hunderten von Nutzern umgehen können. Hierbei können diese Befehle sehrhilfreich sein.

Ausgabe von Zeichen

Der Befehl echo hat eine mehr oder weniger triviale Aufgabe – er soll alles wiederholen,was Sie vorher eingegeben haben. So führt der Befehl

echo Immer diese Wiederholungen

zur Ausgabe einer Zeile mit dem Inhalt »Immer diese Wiederholungen«. Wenn Sie ab-sichtlich mehrere Leerzeichen zwischen zwei Wörtern darstellen möchten, müssen Sie denBegriff in Anführungszeichen setzen:

echo "Immer diese Wiederholungen"

Die angegebene Verwendung erscheint wie eine Spielerei und ist tatsächlich überwiegendfür die Shell-Programmierung nützlich. Sie können mit diesem Befehl aber auch Inhaltezu Textdateien hinzufügen, beispielsweise wenn Sie einer Konfigurationsdatei einen Pfadhinzufügen möchten. Genauso erstellt der Befehl

echo "Immer diese Wiederholungen" >> wiederholungen.txt

aber auch eine neue Textdatei, wenn Sie durch >> das Ziel angeben. Ist die Datei bereitsvorhanden, wird die Eingabe hinter echo an das Ende der Datei angehängt.

46

Page 44: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 47 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/terminal/terminal_cs.tex , Aktueller Job: handbuch

Das Terminal – sinnvoll oder überflüssig?

Tipp 4: Joker oder WildcardsWenn Sie sich zum Beispiel in Ihrem /home-Verzeichnis befinden und sich alle Dateien mit einerbestimmten Endung anschauen wollen, also beispielsweise alle Bilder, die die Endung .png besitzen,dann können Sie sogenannte Joker oder Wildcards benutzen. Es gilt:

� * ersetzt beliebig viele Zeichen.

� ? ersetzt genau ein Zeichen.

Mit ls *.png zeigen Sie beispielsweise alle gesuchten Dateien, die die Endung .png haben, an.

Dateien auflisten

Mit dem Befehl ls (Abkürzung für list, zu Deutsch: »auflisten«, siehe Abbildung 0.1) könnenSie alle Dateien auflisten, die sich aktuell in dem Verzeichnis befinden, in dem Sie sich geradeaufhalten:

de-Hamburg Dropbox Öffentlich VorlagenDesktop Examples Musik software

Hierbei werden nicht nur Dateien im herkömmlichen Sinne, sondern auch Verzeichnisseund Gerätenamen aufgeführt. Zur Unterscheidung der Dateitypen werden unterschiedlicheFarben und Texthintergründe verwendet. So sind beispielsweise Verzeichnisse blau darge-stellt und freigegebene Ordner grün hinterlegt.

Tipp 5: Verzeichnisinhalt in lesbarer Form darstellenEin Beispiel: Sie möchten sich den Inhalt des Verzeichnisses /etc in »für Menschen lesbarer Form«(Parameter -h für human) sowie in Langform (Parameter -l für long) unter Berücksichtigung allerversteckten Dateien (Parameter -a für all) anzeigen lassen:

ls -lah <Verzeichnisname>

Pager und Umleitungen

Durch den oben gezeigten Befehl ls -lah »huschen« sehr viele Einträge über Ihren Bild-schirm. Das ging Ihnen zu schnell? Dann haben Sie zwei Möglichkeiten:

1. Verwenden Sie zur Ausgabe einen sogenannten Pager (von page, englisch für Seite)wie less oder more. Damit wird die Ausgabe größerer Textmengen bequem steuerbar:Der Text füllt immer nur eine Bildschirmseite und kann durch Betätigen der Leertasteweiterbewegt werden. Möchten Sie die Textausgabe ganz abbrechen, so stoppen Sie diePager-Ausgabe mittels

��

��Strg +

��

��C . Zur Anwendung des less/more-Befehls muss eine

sogenannte Pipeline (��

��Alt Gr +

��

��< ) gesetzt werden: ls -lah /etc | less

47

Page 45: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 48 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/terminal/terminal_cs.tex , Aktueller Job: handbuch

Das Terminal – sinnvoll oder überflüssig?

In diesem Fall wird die Ausführung des Befehls ls durch das Pipeline-Kommando | (diesogenannte Pipe) an den Pager less weitergeleitet. So eine Umleitung ist sehr praktischund kann auch auf andere Weise vorgenommen werden, wie die folgende Variante zeigt.

2. Das Ergebnis, das nach der Ausführung eines Befehls ausgegeben wird, kann auch ineine Datei umgeleitet werden. Möchten Sie sich zum Beispiel einen Überblick über dieDateigrößen in Ihrem Heimatverzeichnis verschaffen, können Sie dazu den Befehl du (disk usage) in folgender Form einsetzen: du -h /home/<user> > status.txt

Damit wird die Ausgabe des Befehls du in die Datei status.txt umgeleitet. Letztere kanndann wieder mit dem less-Pager angezeigt oder mit einem Editor Ihrer Wahl bearbeitetwerden. Wozu so etwas nützlich ist? Nun, wenn Sie beispielsweise ein Problem in IhremSystem haben und dieses mit Hilfe der Internet-Community, hier insbesondere der News-groups im Usenet, lösen möchten, sind aussagekräftige Listings von Programmausgabenunabdingbar.

Inhalt einer Datei ausgeben

Der Befehl cat (Abkürzung für concatenate, zu Deutsch: »verketten«) sorgt dafür, dass Sie sichden Inhalt einer Datei ansehen können: cat 'Dateiname'. Wie die deutsche Übersetzungvermuten lässt, kann dieser Befehl aber noch mehr. Mit cat » 'Dateiname' können Sieeinen beliebigen Text an das Ende der Datei anhängen. Den Text geben Sie in einer separatenZeile nach diesem Befehl ein. Beenden können Sie diese Eingabe mit der Tastenkombination��

��Strg +

��

��D .

Tipp 6: Zeilen, Wörter und Zeichen einer Datei zählenMit dem Befehl wc (Abkürzung für word count, zu Deutsch: »(An)Zahl der Wörter«) können Siedie Anzahl der Zeilen, Wörter und Zeichen einer Datei zählen. Ohne spezielle Optionen wird wcfile1.txt eine Zeile mit den folgenden Zahlen ausgeben:

4 4 52 file1.txt

Die erste Spalte enthält die Anzahl der Zeilen, gefolgt von der Anzahl der Wörter und der Anzahlder Zeichen. Einzeln können Sie dies mit der Option -l (lines = »Zeilen«), -w (words = »Wörter«)und -c (characters = »Zeichen«) ermitteln.

Dateien kopieren

Mit dem Befehl cp (Abkürzung für copy, zu Deutsch: »kopieren«) können Sie Dateien ko-pieren. Als erstes Argument geben Sie die Quelldatei an, also die Datei, die Sie kopierenmöchten. Das zweite Argument ist die Zieldatei, die Sie erstellen wollen:

cp test.txt /home/Benutzer/test_kopie.txt

48

Page 46: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 49 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/terminal/terminal_cs.tex , Aktueller Job: handbuch

Das Terminal – sinnvoll oder überflüssig?

Sie sollten sich angewöhnen, der Zieldatei einen anderen Namen zu geben, wenn sich Quell-und Zieldatei im gleichen Verzeichnis befinden sollen. Ansonsten wird die Quelldatei ohneRückfrage überschrieben.

Verwendung Bedeutung

cp file newfile Es wird mit newfile eine Kopie von file erzeugt.

cp -p file newfile newfile erhält dieselben Rechte, denselben Eigentümer undZeitstempel.

cp -r dir newdir Es wird ein komplettes Verzeichnis rekursiv (-r) kopiert.

cp file1 file2 dir Es werden mehrere Dateien in ein Verzeichnis dir kopiert.

Tabelle 0.1 Verwendung von »cp«

Tipp 7: Copy & Paste leicht gemachtLinux-Nutzer mögen eine technische Errungenschaft, die unter Windows ihresgleichen sucht, mitSicherheit nicht mehr missen: das Copy & Paste mittels zweier Mausklicks. Öffnen Sie zu diesemZweck einmal zwei beliebige Fenster oder Anwendungen, und schreiben Sie einen willkürlichenText in eines der beiden Fenster. Markieren Sie nun den Text unter Benutzung der linken Maustaste.Wechseln Sie in das zweite Fenster, klicken Sie mit der linken Taste an eine Stelle, und betätigenSie anschließend die mittlere Maustaste: Der Text wurde nun automatisch an der Stelle des Cursorseingefügt.

Dateien umbenennen oder verschieben

Um Dateien umzubenennen oder zu verschieben, nutzen Sie den Befehl mv (Abkürzung fürmove, zu Deutsch: »bewegen«). Wenn Sie eine Datei innerhalb des gleichen Verzeichnisses»bewegen«, wird sie umbenannt – eine Bewegung ergäbe sonst keinen Sinn. Wenn Sie einanderes Verzeichnis angeben, wird die Datei verschoben:

mv test.txt /home/Benutzer/test.txt

Verwendung Bedeutung

mv file filenew Es wird eine Datei umbenannt.

mv file dir Es wird eine Datei in ein Verzeichnis verschoben.

mv dir dirnew Es wird ein Verzeichnis in ein anderes Verzeichnis verschoben.

Tabelle 0.2 Verwendung von »mv«

Die Argumente entsprechen dabei demselben Prinzip wie beim Kommando cp. Wie beimvorherigen Befehl beschrieben, wird eine eventuell bereits vorhandene Zieldatei ohne Nach-frage überschrieben. Gehen Sie also mit Bedacht zu Werke.

49

Page 47: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 50 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/terminal/terminal_cs.tex , Aktueller Job: handbuch

Das Terminal – sinnvoll oder überflüssig?

Tipp 8: Autocomplete nutzenDer Umgang mit der Konsole erfordert eine Menge Schreibarbeit. Da wir alle von Natur aus faulund vergesslich sind, hilft Linux uns hier aus der Patsche. Wenn Sie zum Beispiel nur noch denersten Buchstaben eines Befehls wissen, dann brauchen Sie diesen nur in die Konsole zu drückenund zweimal auf die Tabulatortaste

��

��Tab (oben links auf der Tastatur, links neben dem

����Q ) zu tippen.

Die Konsole listet Ihnen daraufhin alle Befehle auf, die mit diesem Buchstaben beginnen. Wenn Siedie ersten zwei Buchstaben eintippen und danach zweimal die Tabulatortaste drücken, dann listetdies alle Befehle auf, die mit diesen beiden Buchstaben anfangen.

Wenn Sie immer nur die ersten Buchstaben eines Befehls eintippen und diese Buchstabenkombi-nation schon eindeutig ist (wenn es also nur einen einzigen Befehl gibt, der darauf passt), dannreicht ein einmaliges Drücken der Tabulatortaste

��

��Tab , um diesen Befehl zu vervollständigen. So-

bald Sie sich hiermit ein bisschen vertraut gemacht haben, werden Sie durch diese Methode derSchreibersparnis viel schneller durch die Konsole huschen können. Im Übrigen gilt dies auch fürPfadangaben.

Verzeichnishierarchie

Wie Sie vermutlich bereits bemerkt haben, befinden Sie sich in jedem Linux-System nachdem Anmelden oder beim Aufrufen eines Terminals in Ihrem persönlichen Verzeichnis. DerPfad zu diesem Verzeichnis ist ein »Ast« des Verzeichnisbaums. Die Wurzel dieses Baumsist das Root-Verzeichnis (nicht zu verwechseln mit dem Benutzer Root, siehe Abschnitt»Privilegierte Rechte«), das Sie sich mit Hilfe des Befehls ls ansehen können:

ls /bin dev initrd.img lib64 mnt root srv usrboot etc lib lost+found opt sbin sys varcdrom home lib32 media proc selinux tmp vmlinuz

Wo bin ich?

Wenn Sie wissen wollen, wo Sie sich gerade innerhalb dieses Verzeichnisbaums aufhalten,können Sie den Befehl pwd (Abkürzung für print working directory, zu Deutsch: »Arbeitsver-zeichnis ausgeben«) verwenden.

Tipp 9: Mehrere Prozesse in einem Terminal gleichzeitig startenSie brauchen mitnichten für jede zu startende Anwendung ein separates Terminal oder einen ge-trennten Reiter darin zu öffnen. Hängen Sie ein Kaufmanns-Und-Zeichen, zum Beispiel

nautilus &

an, um den Prozess direkt im Hintergrund zu starten und die Konsole für weitere Eingaben frei-zugeben. Einfluss auf die eventuellen Fehlermeldungen hat dies nicht: Sie erscheinen weiterhin imTerminal.

50

Page 48: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 51 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/terminal/terminal_cs.tex , Aktueller Job: handbuch

Das Terminal – sinnvoll oder überflüssig?

Absolute und relative Pfade

Wenn Sie einen Pfadnamen mit einem Schrägstrich beginnen, wie beispielsweise /home/marcus/Dokumente/test.txt, dann versuchen Sie, eine Datei vom Wurzelverzeichnis aus zuerreichen. Man spricht in diesem Fall von einer vollständigen oder absoluten Pfadangabe.Diese zeichnet sich dadurch aus, dass sie immer den kompletten Verzeichnispfad angibt.Befindet sich die gesuchte Datei allerdings in Ihrem persönlichen Verzeichnis (home), dannbenötigen Sie keine absolute Pfadangabe. Sie können stattdessen die »Adresse« der gesuch-ten Datei aus dem aktuellen Verzeichnis heraus beginnen:

Dokumente/test.txt

Man spricht in diesem Fall von einer relativen Pfadangabe. Das »relativ« bezieht sich auf dieTatsache, dass die Pfadangabe vom aktuellen Standort abhängig ist.

Punkte . . .

Möchten Sie sich anhand des Befehls ls -l einen Überblick über Ihr aktuelles Verzeichnisverschaffen, werden Sie in den ersten Zeilen in etwa Folgendes sehen:

drwxr-xr-x 55 marcus marcus 4096 2009-04-29 16:47 .drwxr-xr-x 4 root root 4096 2009-03-25 15:37 ..

An der letzten Stelle einer Zeile befindet sich normalerweise die Angabe des enthaltenenVerzeichnisses oder einer Datei. Lediglich in den ersten beiden Zeilen befinden sich andieser Stelle die Punkte, die Sie oben sehen. Die doppelten Punkte repräsentieren immerdas Inhaltsverzeichnis der nächsthöheren Ebene. Wenn Sie sich in Ihrem persönlichenVerzeichnis befinden, beispielsweise in /home/marcus, dann beziehen sich die Punkte aufdas nächsthöhere Verzeichnis /home. So können Sie beim Wechseln des Verzeichnissesjederzeit durch Angabe von .. in das hierarchisch nächsthöhere Verzeichnis wechseln.

Selbst das höchste Verzeichnis (das Wurzelverzeichnis »/«) besitzt solche Einträge. In diesemFall handelt es sich um einen Verweis auf sich selbst, da es kein höheres Verzeichnis gibt.Der einfache Punkt verweist hingegen immer auf das aktuelle Inhaltsverzeichnis. Dabei sinddie Angaben ls und ls ./ gleichwertig.

Verzeichnis wechseln

Mit dem Befehl cd (Abkürzung für change directory, zu Deutsch: »Verzeichnis wechseln«)können Sie in andere Verzeichnisse wechseln: cd Dokumente. Übrigens: Wenn Sie den Be-fehl cd ohne Angabe eines Zielverzeichnisses verwenden, gelangen Sie automatisch in Ihrpersönliches Verzeichnis – egal, wo Sie sich gerade aufgehalten haben.

Ein Verzeichnis erstellen

Ein neues Verzeichnis erstellen Sie mit dem Befehl mkdir <Verzeichnis> (Abkürzung fürmake directory, zu Deutsch: »Verzeichnis erzeugen«). Als Argument übergeben Sie dem

51

Page 49: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 52 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/terminal/terminal_cs.tex , Aktueller Job: handbuch

Das Terminal – sinnvoll oder überflüssig?

Befehl den Namen des Verzeichnisses, das Sie erzeugen wollen. Ohne Angabe eines Pfad-namens als Argument wird das neue Verzeichnis im aktuellen Verzeichnis angelegt. WollenSie gleich beim Anlegen die Zugriffsrechte erteilen, so können Sie dies mit der Option-m vornehmen: mkdir -m 600 mydir. Wollen Sie ein neues Verzeichnis mitsamt Elternver-zeichnissen anlegen, können Sie die Option -p verwenden:

mkdir -p doku/neu/buch

Dateien und Verzeichnisse löschen

Mit dem Befehl rm (Abkürzung für remove, zu Deutsch: »entfernen«) können Sie Dateien ausIhrem System entfernen: rm test.txt. Selbstverständlich können Sie an dieser Stelle auchmehrere Dateien (durch Leerzeichen getrennt) angeben.

Verwendung Bedeutung

rm datei Es wird eine Datei gelöscht.

rm dir Es wird ein leeres Verzeichnis gelöscht.

rm -r dir Es wird ein Verzeichnis rekursiv gelöscht.

rm -rf dir Es wird ein rekursives Löschen erzwungen (ohne Warnung).

Tabelle 0.3 Verwendung von »rm«

Vorhandene Verzeichnisse können Sie mit dem Befehl rmdir (Abkürzung für remove directo-ry, zu Deutsch: »Verzeichnis löschen«) löschen. Hierbei ist anzumerken, dass Sie prinzipiellnur leere Verzeichnisse löschen können. Wenn Sie ein Verzeichnis samt seines Inhalts lö-schen möchten, müssen Sie die Option -r (rekursiv) verwenden: rmdir -r neu/

Letzte Befehle anzeigen

Die Konsole besitzt eine History, also einen Speicher, der die letzten eingegebenen Befehleabspeichert und bei Bedarf wieder zur Verfügung stellt. Dies ist sehr nützlich, wenn einlängerer Befehl mehrmals eingegeben werden soll. Als Standardwert werden die letzten500 Befehle gespeichert. Sie können die Anzahl der zu speichernden Befehle in der Datei/.bashrc ändern. So wird etwa mit dem Eintrag export HISTSIZE=200 die History auf 200Befehle reduziert. Mit der

��

��↑ -Taste rufen Sie den zuletzt genutzten Befehl wieder auf.

Benötigen Sie einen weiter zurückliegenden Befehl, drücken Sie zunächst��

��Strg +

��

��R und

geben dann Buchstaben aus dem gewünschten Befehl ein. Existieren mehrere Befehle mitderselben Buchstabenkombination, können Sie durch erneutes Drücken von

��

��Strg +

��

��R

durch diese blättern.

52

Page 50: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 53 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/terminal/terminal_cs.tex , Aktueller Job: handbuch

Das Terminal – sinnvoll oder überflüssig?

Tipp 10: MultitaskingEs gibt einige Tipps, die die Arbeit mit der Konsole deutlich erleichtern. So müssen Sie zum Beispielnicht die Konsole wechseln (oder eine neue öffnen), wenn Sie einen Prozess starten. Sie errei-chen dies durch ein an den Befehl angehängtes &. Durch ein doppeltes & werden zwei Befehlenacheinander ausgeführt, zum Beispiel:

(Befehl) && (Befehl)

Die Tastenkombination��

��Strg +

����C bricht den aktuellen Vorgang in der Konsole ab. Mit jobs

erhalten Sie eine Anzeige der momentan in dieser Konsole laufenden Jobs (Tasks, Prozesse, Befehle,Programme). Jeder Job hat eine Nummer und einen Status (zum Beispiel running). Mit Hilfe derzugeordneten Nummer kann der Job auch beendet werden. Dies geschieht mittels kill %1. WennSie sich abmelden oder die Konsole schließen, werden alle Jobs beendet.

History

Sie können sich durch Eingabe von history die komplette Liste anzeigen lassen. Allerdingskann diese natürlich aufgrund der Speichergröße sehr umfangreich ausfallen. Wenn Sie nunbloß einen Befehl suchen, bei dem Sie sich nur noch an den Zusammenhang erinnern, dannkönnen Sie mit Hilfe der Pipe und des Befehls less die Liste auf solche Befehle eingrenzen,bei denen das gewünschte Wort auftauchte. Dies geschieht beispielsweise mit history |

less webserver:

48 less webserver/log/current.log159 cd webserver/public_html/

In der ersten Spalte wird die dem gespeicherten Befehl zugeordnete Identifikationsnummer(PID) angegeben. Dies ist ungemein praktisch, da Sie, wenn Sie nun zum Beispiel denzweiten Befehl wieder aufrufen möchten, einfach die PID eingeben können: !PID, also!159. Daraufhin wird Ihnen der zugehörige Befehl angezeigt, den Sie dann bearbeiten odernach einem beherzten

��

��Enter ausführen können. Die Speicherung der Befehle geschieht

übrigens einzeln für jeden Benutzer. Es steht also für jeden Benutzer jeweils ein eigenerSpeicher zur Verfügung.

Wenn die History-Funktion nicht funktioniert, vergewissern Sie sich, dass Sie die nötigenZugriffsrechte besitzen: ls -la | grep .bash_history.

Liefert die Ausgabe die Zeile

-rw------- 1 root root 124 2008-05-21 21:57 .bash_history

zurück, dann gehört die Datei dem Besitzer Root, und Sie können selbstverständlich nichtdarauf zugreifen. Die Lösung besteht nun darin, dass Sie der Besitzer dieser Datei werden:

sudo chown $USER:$USER .bash_history

Die folgende Tabelle stellt noch einmal die wichtigsten Shell-Befehle zusammen.

53

Page 51: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 54 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/terminal/terminal_cs.tex , Aktueller Job: handbuch

Das Terminal – sinnvoll oder überflüssig?

Befehl Wirkung Nützliche Parameter

Navigation

ls Der Verzeichnisinhalt wird angezeigt. -a, -h, -l

pwd Der aktuelle Pfad wird angezeigt.

cd <Verzeichnis> Es wird in das Verzeichnis gewechselt.

cd .. Man geht eine Ebene höher.

cd Man wechselt in das Heimatverzeichnis.

Verzeichnisse und Dateien

mkdir Es wird ein Verzeichnis erstellt. -m, -p

rmdir Es wird ein Verzeichnis gelöscht. -r, -v

touch <Dateiname> Es wird eine Datei erzeugt.

rm <Dateiname> Es wird eine Datei gelöscht. -r, -f, -d

Dateien bearbeiten

nano, vi Es werden beliebte Editoren aufgerufen.

less Es werden Textdateien ausgegeben.

cat <Datei1><Datei2> Textdatei 1 und 2 werden zusammengeführt.

Administrative Aufgaben (mit Sudo-Rechten ausführen)

sudo -s Es wird eine Root-Shell geöffnet.

halt, reboot Das System wird angehalten bzw. neugestartet.

Tabelle 0.4 Wichtige Shell-Befehle für Einsteiger

Sie können mehr über diese Kommandos herausfinden, indem Sie in der Kommandozeileman oder info eingeben, gefolgt von dem eigentlichen Kommando. Viele Kommandos gebenauch eine kurze Meldung aus, wenn sie mit Kommandoname -help oder Kommandoname -h

gestartet werden. Der Befehl whatis Kommandoname gibt eine kurze Zusammenfassung miteiner Handbuchseite aus.

Tipp 11: Die Befehls-History effizient nutzenDie History-Funktion besitzt einige versteckte Funktionen, die dieses Werkzeug noch hilfreichermachen. Ein Aufruf von history 10 liefert eine Übersicht über die zehn letzten Befehle, dieeingegeben wurden. Wenn Sie nun einen Befehl aus der Liste benutzen möchten, dann könnenSie diesen mit !n auswählen, also zum Beispiel !8. Im Übrigen können Sie mit einem doppeltenAusrufezeichen den letzten Befehl wiederholen und sofort ausführen. Dies ist aber noch längstnicht alles. Sie können in der Kommando-History auch suchen. Dies geschieht wiederum durch einvorangestelltes Ausrufezeichen und den ersten Buchstaben des gesuchten Befehls: !u. Wird nurein Befehl gefunden, wird dieser sofort ausgeführt. Bei mehreren Treffern erscheint zunächst eineÜbersicht der gefundenen Befehle.

54

Page 52: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 55 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/terminal/terminal_cs.tex , Aktueller Job: handbuch

Das Terminal – sinnvoll oder überflüssig?

Tipp 12: Kommandozeilenbasiertes EditierenDie Standard-Shell Bash besitzt einige Fähigkeiten zur schnellen Bearbeitung von alten Eingaben(der History). Benutzen Sie einfach die

����↑ -Taste, um alte Eingaben zurückzuholen, und danach wie

üblich die Cursor-Tasten. Andere wichtige Tastenkombinationen sind:

���

��Strg +����U : die Zeile bis vor den Cursor löschen

���

��Strg +����D : die Eingabe beenden

� Markieren mit linker Maustaste: Auswahl in die Zwischenablage kopieren

� Mittlere Maustaste: Einfügen der Zwischenablage an der Cursor-Position

���

��Strg +����V +��

��Tab : Eingabe eines Tabulators ohne Expandierung

In einer normalen Linux-Konsole funktioniert nur die linke��

��Strg -Taste wie erwartet.

Manpages – Hilfe in der Konsole

Wenn Sie mehr Informationen zu einem bestimmten Befehl brauchen, dann können Siesich die Manpages zu dem jeweiligen Befehl ansehen. Die Manpages sind teilweise rechtumfangreiche Dokumentationen zu einzelnen Themen. Hier finden Sie zum Beispiel auchalle Optionen, die dem entsprechenden Befehl zugeordnet sind. Ein kleiner Wermutstrop-fen besteht darin, dass diese Manpages überwiegend in englischer Sprache verfasst sind.Sie finden zum Beispiel die Manpage für den Befehl cp mit man cp. Dadurch wird die ent-sprechende Manual-Seite zum Befehl mit den möglichen Parametern aufgerufen und dasaktuelle Terminal gesperrt. Sie verlassen die Manual-Seite wieder über die Taste

��

��Q . Diese

Anleitungen haben unter Linux/Unix eine lange Tradition und werden ständig gepflegt. Siesind sozusagen die erste Wahl bei der Dokumentation.

Tipp 13: Deutsche ManpagesDie Bedeutung der oben angegebenen nützlichen Parameter erfahren Sie durch Eingabe von manBEFEHL. Dadurch wird die entsprechende Manual-Seite zum Befehl mit den möglichen Parameternaufgerufen. Möchten Sie die Hilfestellungen in deutscher Sprache angezeigt bekommen, so müssenSie das Paket manpages-de installieren.

Privilegierte Rechte

Manche Befehle erfordern Administratorrechte (auch Root-Rechte genannt). Im Unterschiedzu anderen Linux-Distributionen vertritt Ubuntu eine eigene Philosophie: Der Standardbe-nutzer der ersten Installation kann jeden Administratorbefehl durch Voranstellen des Be-fehls sudo ausführen. Anschließend muss das Passwort des Standardbenutzers eingegebenwerden.

Wundern Sie sich nicht, wenn bei der Eingabe kein Text erscheint: Im Gegensatz zu anderenSystemen gibt es keinen Platzhalter wie beispielsweise *. Dies ist ein kleiner Tribut an die

55

Page 53: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 56 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: vorspann/terminal/terminal_cs.tex , Aktueller Job: handbuch

Das Terminal – sinnvoll oder überflüssig?

Sicherheit des Passworts. Ohne Platzhalter kann niemand durch die Länge Ihres Passwortsauf das Wort selbst schließen. In Abschnitt 15.3.2, »Root versus Sudo«, erfahren Sie mehrüber das Prinzip und die Hintergründe von sudo und root.

Sind mehrere Befehle als Administrator einzugeben, so kann das Voranstellen von sudo auchlästig werden. In diesem Fall verschaffen Sie sich mit dem folgenden Befehl vorübergehendeine Root-Shell:

sudo -s

Tipp 14: Terminal zum Schweigen bringen»Dummerweise« hat das Terminal die Eigenschaft, Eingabefehler lautstark zu quittieren. Und wermöchte schon, dass die Umgebung sofort weiß, dass die Vervollständigung per Tabulator-Taste malwieder nicht geklappt hat ... Abhilfe schaffen Sie, indem Sie unter Bearbeiten • Profileinstellungen

den Haken neben Terminalglocke entfernen. Von nun an herrscht himmlische Ruhe. ;-)

Dass Sie sich in einem Terminal befinden, bemerken Sie auch an dem sogenannten Eingabe-Prompt, der Sie zur Eingabe eines Befehls auffordert. Es ist für den ambitionierten Linux-Nutzer durchaus möglich, das komplette Betriebssystem über die Shell und relativ simpleKommandos zu bedienen.

Es sind viele Shells in der Geschichte von UNIX entstanden – eine Zusammenfassung der wichtigsten:

� Die erste Shell, die mit UNIX zusammen entstand, war die Bourne-Shell (auch sh und bsh genannt).Entwickelt wurde sie von Stephen Bourne.

� Viele C-Programmierer (C ist die Sprache von UNIX), wünschten sich eine Shell, deren Syntax derSprache C ähnlicher sein sollte, als es bei der Bourne-Shell der Fall war. Die Antwort darauf wardie C-Shell (auch csh genannt).

� Das Beste aus der C- und der Bourne-Shell sollte die Korn-Shell (ksh) vereinen. Sie war ursprüng-lich rein kommerziell, aber seit dem Jahr 2000 ist sie frei.

� Die ultimative Shell sollte dann die Bourne-again-Shell sein, die auch unter dem Namen bashbekannt ist. Sie vereinigt das Beste aus Bourne-Shell, C-Shell und Korn-Shell. Die Bourne-again-Shell ist Teil des GNU-Projekts. Ihr Name ist ein absichtlich mehrdeutiges Wortspiel undkann sowohl als »wiedergeborene (born again) Shell« als auch als »wieder einmal (eine) Bour-ne-Shell« interpretiert werden. Weitere Interpretationen sind abgeleitet aus dem englischen bash(die Feier, die Party, der Schlag).

Die Bash (/bin/bash) ist voll kompatibel zur originalen Bourne-Shell (sh), im Funktionsumfangjedoch erheblich erweitert. Sie ist die Standard-Shell sowohl auf den meisten Linux-Systemen alsauch unter Mac OS X und wurde auf fast alle UNIX-Systeme portiert.

56

Page 54: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 309 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: software/software_cs.tex , Aktueller Job: handbuch

»Software is like sex, it’s better when it’s free.«

Linus Benedict Torvalds (* 28.12.1969),finnischer Informatiker und Linux-Initiator

7 Programme und Pakete installieren

Was Sie in diesem Kapitel erwartet

Welches Programm kann meine geliebte Windows-Software unter Linux ersetzen? Die fol-gende Zusammenstellung (und insbesondere Abschnitt 7.7, »Welche Programme benötigeich?«) soll Ihnen einen ersten Einblick in die Programmvielfalt von Ubuntu geben. Für Ein-steiger ist sicher die erste Anlaufstelle das Software-Center von Ubuntu, das in Abschnitt 7.5erläutert wird und in dem Sie zahlreiche Programme finden. Benötigen Sie weitere Informa-tionen zu einem bestimmten Programm, recherchieren Sie am besten im Internet nach demProgrammnamen.

Programme werden bei Ubuntu in Form von Paketen geliefert. Die Tabellen in Abschnitt 7.7beschreiben detailliert, wie die Paketnamen lauten. Diese Paketnamen benötigen Sie, wennSie die Pakete installieren möchten. Zudem wurde vermerkt, ob das Paket Bestandteil derStandardinstallation ist.

Benötigtes Wissen

Es ist kein besonderes Vorwissen nötig.

7.1 Allgemeines

Wie in allen übrigen Bereichen verfolgt Ubuntu auch bei der Installation von Software eineinfaches Konzept: Für Sie als eventuellen Umsteiger soll sich Linux nicht wie ein unver-ständliches technisches Machwerk darstellen, sondern so einfach wie möglich zu bedienensein.

Fertige Ubuntu-Pakete

Ubuntu verfolgt den Ansatz, dass bei der Standardinstallation für jeden Zweck nur einProgramm installiert wird. Sie sind mit diesen Programmen nicht zufrieden? Kein Problem.

309

Page 55: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 310 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: software/software_cs.tex , Aktueller Job: handbuch

7 Programme und Pakete installieren

Mit dem fortschrittlichen Paketmanager dpkg, dem Verwaltungswerkzeug APT (AdvancedPackage Tool) von Debian und der grafischen Benutzeroberfläche Ubuntu Software-Centerverfügen Sie über sehr mächtige Werkzeuge. Sie erfahren mehr über dpkg in Abschnitt13.1, »dpkg – Die Basis der Paketverwaltung« und über apt in Abschnitt 13.2, »AdvancedPackaging Tool (APT)«.

Tipp 87: Schnelle Installation von SoftwareOft möchte man ein Paket auf die Schnelle nachinstallieren, ohne eine umfangreiche grafischeLösung aufzurufen. Das geht am schnellsten über eine Kommandozeile im Terminal. Geben Siefolgenden Befehl zur Installation eines beliebigen Pakets ein:

sudo apt-get install <Paketname>

Da es sich bei der Installation von Software um eine Administratoraufgabe handelt, ist auch hierfürdie Eingabe des Passworts erforderlich. In Abschnitt 7.3, »Paketquellen«, lernen Sie unter anderemdie Bedeutung von Universe und Multiverse kennen.

Explizite Setup-Skripte

Wenn Sie Windows- oder Mac-OS-Anwender sind, werden Sie es gewohnt sein, nach Pro-grammen im Internet zu suchen, sie herunterzuladen und durch Anklicken einer Setup-Dateizu installieren. Sie sind sicher auch mit Software vertraut, die auf CDs oder DVDs verbrei-tet wird und über einen Autorun-Mechanismus verfügt, der Ihnen bei der Installation derProgramme hilft.

Auch für freie und offene Systeme wie Ubuntu bzw. GNU/Linux existiert ein solcher Instal-lationsmechanismus für Software. Dabei handelt es sich meist um proprietäre Programmemit geschlossenem Quelltext. Beispiele für proprietäre Programme, die sich auf diese Artund Weise installieren lassen, wären:

� die universelle Virtualisierungssoftware VMware (www.vmware.com)

� der Turboprint-Druckertreiber (www.turboprint.de)

� der NVIDIA-Grafikkartentreiber (www.nvidia.com)

Statt einer .exe-Datei ist zumeist ein Shellskript zur Installation zu starten, im Falle desSkripts für die NVIDIA-Treiber erreichen Sie das durch folgenden Befehl:

sudo sh NVIDIA-Linux-x86-<Version>-pkg1.run

Dieser Weg mag für Windows-Anwender sehr bequem sein, aber Sie werden sehr schnelldie Vorteile der Debian-Paketverwaltung zu schätzen wissen. Das Suchen nach Programmengehört hierbei in den meisten Fällen der Vergangenheit an.

310

Page 56: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 311 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: software/software_cs.tex , Aktueller Job: handbuch

Metapakete 7.2

Tarballs (Tar-Archive)

In den unendlichen Weiten des Open-Source-Universums sind Programme üblicherweisein einem typischen UNIX-Format verbreitet, den sogenannten Tar-Archiven (Tarballs). DieseTarballs sind gepackte Sammlungen von Dateien. Die Programme werden üblicherweise imQuelltext verbreitet und in diese Archive gepackt. Meist tragen die Dateien dann die Endungtar.gz oder tgz.

Um ein solches Programm zu installieren, müssen auf dem System eine komplette Entwick-lungsumgebung mit dem GNU C-Compiler sowie einige Utilitys wie automake und autoconfinstalliert sein, da die Software vor der Installation erst noch für das entsprechende Systemübersetzt werden muss. Für Entwickler, die Programme häufig studieren oder abändern,ist diese Variante recht praktisch, nicht aber für die Anwender, die von einem Programmerwarten, dass es einfach zu installieren ist und gut funktioniert.

Tipp 88: Entwicklungswerkzeuge installierenUbuntu stellt das Metapaket build-essential zur Verfügung, in dem sämtliche zum Kompilierenbenötigten Werkzeuge enthalten sind. Sie installieren dieses Paket über das Kommando

sudo apt-get install build-essential

7.2 Metapakete

Nach dem Lesen der vorangegangenen Abschnitte haben Sie vielleicht den Eindruck gewon-nen, dass es sehr kompliziert ist, wenn Sie ganze Gruppen von Paketen installieren wollen.Eine praktische Anwendung wäre zum Beispiel, wenn Sie Ubuntu auf Ihrem Computerinstalliert haben, aber nun einmal Kubuntu oder Xubuntu ausprobieren möchten. Es hatschließlich noch nie geschadet, mal einen Blick über den Tellerrand zu werfen.

Nun besteht etwa Kubuntu nicht (nur) aus KDE, sondern aus einer Auswahl von KDE-Programmen. Die Original-KDE-Arbeitsumgebung wurde zugunsten der Übersichtlichkeitund der Anpassung an die Ubuntu-Grundsätze so weit modifiziert, dass Sie mitnichten einKubuntu haben, wenn Sie ein KDE aus separaten Quellen installieren.

Bündelung von Paketen

Um Ihnen als Anwender ein umständliches Zusammensuchen und Anpassen der zahlrei-chen Pakete zu ersparen, wurden sogenannte Metapakete kreiert. Diese Metapakete sindSammlungen von Paketen, die Sie brauchen, um ein bestimmtes Projekt zu installieren. Aufdiese Weise können Sie alle Komponenten »auf einen Rutsch« installieren. Zurzeit könnenSie die Metapakete, die in der folgenden Tabelle aufgeführt sind, installieren.

311

Page 57: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 312 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: software/software_cs.tex , Aktueller Job: handbuch

7 Programme und Pakete installieren

Name des Metapakets Installierte Umgebung

ubuntu-desktop Ubuntu

kubuntu-desktop Kubuntu

xubuntu-desktop Xubuntu

edubuntu-desktop Edubuntu-Client

edubuntu-server Edubuntu-Server

ubuntu-mimimal Ubuntu-Kernpakete

ubuntu-standard Ubuntu-Standardpakete

ubuntu-restricted-extras unfreie Pakete für Ubuntu

kubuntu-restricted-extras unfreie Pakete für Kubuntu

xubuntu-restricted-extras unfreie Pakete für Xubuntu

build essential wichtige Kompilierwerkzeuge

linux-image-generic neuester Linux-Kernel (generic)

linux-headers-generic neueste Kernel-Quellen

Tabelle 7.1 Übersicht der Ubuntu-Metapakete

7.3 Paketquellen

Ich habe bereits mehrfach etwas über die Einteilung der Software in Paketquellen (Reposi-torys) erzählt. An dieser Stelle wollen wir uns dies noch einmal etwas genauer ansehen unddie Hintergründe der gesamten Paketverwaltung kennenlernen.

Repositorys in Ubuntu

Zur Erinnerung: Wer jemals mit Debian GNU/Linux gearbeitet hat, der kennt die Problema-tik: Möchten Sie wirklich aktuelle Software verwenden, die auch moderne Hardwarekom-ponenten unterstützt, so kommen Sie um den Zugriff auf Softwarepools von Drittanbieternnicht herum. Ubuntu Linux teilt aus diesem Grund die Software in mehrere Kategorien bzw.Repositorys ein.

Repository: Repository bedeutet im Deutschen unter anderem »Fundgrube«, »Ablage« oder »Quelle«.Hier finden Sie Software für Ubuntu. Der Begriff »Quelle« ist insofern etwas unglücklich gewählt, alsdieses Wort nur den Standpunkt des Anwenders berücksichtigt und suggeriert, dass die Software ausdiesen Quellen (ohne Ende) heraussprudelt. Dem ist aber nicht so, da die Entwickler der Softwaredie Repositorys füllen müssen. Debian bevorzugt daher den Begriff »Paketdepot« als Übersetzung für»Repository«.

312

Page 58: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 313 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: software/software_cs.tex , Aktueller Job: handbuch

Paketquellen 7.3

Nach erfolgter Installation von Ubuntu sind nicht alle Repositorys von Beginn an freige-schaltet, sondern nur die, die von den Ubuntu-Entwicklern aktiv gepflegt werden.

Vorsicht bei der Zusammenstellung verschiedener Paketquellen

Im Ubuntu-System brauchen Sie zumindest die Basis-Repositorys von Ubuntu. Ein Teildavon befindet sich auf der Installations-CD/DVD. Es ist nicht unüblich, auch weitereRepositorys anderer Distributoren zu benutzen, wie beispielsweise die der Debian-GNU/Linux-Distribution. Bedenken Sie aber, dass ein Mischmasch von Debian- und Ubuntu-Pa-keten mitunter auch Probleme erzeugt – vor allem dann, wenn ungewollt Pakete aktualisiertwerden. Sie können hier speziell bei späteren Upgrades auf eine neuere Ubuntu-Version aufSchwierigkeiten stoßen.

In der Matrix in Tabelle 7.2 gewinnen Sie einen Überblick über die verschiedenen Reposi-torys. Im Anschluss daran finden Sie eine ausführliche Erläuterung der einzelnen Software-quellen.

Wie Sie die einzelnen Kanäle »freischalten«, erfahren Sie in Abschnitt 7.5.1, »Paketquellenhinzufügen«, für das Programm Ubuntu Software-Center und in Abschnitt 13.2.5, »Die Dateisources.list«, für das manuelle Editieren der Konfigurationsdatei. Diese Konfigurationsda-tei ist zuständig für die korrekte Quellenverwaltung, sie ist sozusagen der Schlüssel zumSoftwareuniversum.

Free Software Non-free Software

supported Main Restricted

unsupported Universe Multiverse

Tabelle 7.2 Matrix der Paketquellen

Wie Sie in der obigen Matrix sehen, teilt Ubuntu jegliche Software, die Sie auf Ihreminstallierten System verwenden können, in vier Repositorys (sogenannte Components) ein.Diese vier Komponenten wollen wir uns gemeinsam in den folgenden Abschnitten ansehen.

7.3.1 Main

Das Main-Repository enthält ausschließlich Pakete, die den Ubuntu-Lizenzanforderungenentsprechen (das ist in erster Linie die GPL) und die vom Ubuntu-Team unterstützt werden.

Völlig frei und gewartet

Das Main-Repository können Sie bedenkenlos freischalten. Unter anderem ist es auch aufden beiliegenden DVDs enthalten, und es ist automatisch verfügbar, wenn Sie von derUbuntu-Installations-DVD installiert haben.

313

Page 59: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 314 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: software/software_cs.tex , Aktueller Job: handbuch

7 Programme und Pakete installieren

7.3.2 Restricted

In Restricted befinden sich Pakete, die die Ubuntu-Entwickler zwar (mitunter nur einge-schränkt) unterstützen, die aber nicht unter einer geeigneten freien Lizenz stehen, um sie indas Main-Repository zu implementieren. Es handelt sich zum Beispiel um binäre Pakete fürGrafikkarten-Treiber. Der Grad an Unterstützung ist deshalb eingeschränkter als für Main,weil die Entwickler keinen Zugriff auf den Quelltext der betreffenden Software haben. Auchhier sind normalerweise keine Probleme zu erwarten.

7.3.3 Universe

Unter Universe finden Sie Pakete freier Software, die unabhängig von ihrer Lizenz vomUbuntu-Team nicht unterstützt werden. Damit haben Benutzer die Möglichkeit, solche Pro-gramme innerhalb des Ubuntu-Paketverwaltungssystems zu installieren. Der Vorteil, dasssich diese Programme gut in das Ubuntu-System integrieren, bleibt gewahrt. Dennoch sinddiese nicht unterstützten Pakete getrennt von den unterstützten Paketen in Main und Re-stricted. Diese Softwareprodukte werden vom Ubuntu-Team nicht gewartet, Bugs werdennicht gefixt. Die Verwendung obliegt Ihrer eigenen Verantwortung.

7.3.4 Multiverse

Zu den Multiverse-Komponenten gehört ein noch breiteres Spektrum an Software, die dasUbuntu-Team unabhängig von ihrer Lizenz nicht unterstützt. Hier sind Pakete zu finden,die nicht den Lizenzbestimmungen freier Software unterliegen müssen und dennoch alsDebian-Pakete vorhanden sind. Der Vorteil, dass sich diese Programme gut in das Ubun-tu-System integrieren, bleibt also auch hier gewahrt. Diese Softwareprodukte werden vomUbuntu-Team nicht gewartet, Bugs werden nicht gefixt. Die Verwendung obliegt der ei-genen Verantwortung. Beachten Sie, dass zum Teil auch Pakete enthalten sind, die Sie invielen Ländern aus rechtlichen Gründen eigentlich nicht verwenden dürfen. Dazu gehörtein Großteil der Multimediacodecs wie die für MP3.

Externe Pakete integrieren

Die Paketverwaltung in Ubuntu funktioniert ganz einfach: Die allermeisten Programme, dieSie in Ubuntu jemals benötigen werden, befinden sich bereits in einem der vier Ubun-tu-Repositorys und liegen damit als bequem zu handhabende .deb-Dateien vor. Sie kön-nen im Internet prinzipiell auch nach weiteren Paketen verschiedener Programme suchen(.tar-Archive, .rpm-Pakete, .deb-Pakete). Allerdings lassen sich diese Programme mitunterschwieriger installieren, und sie integrieren sich auch nicht so gut in Ihr Ubuntu-System.

314

Page 60: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 315 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: software/software_cs.tex , Aktueller Job: handbuch

Softwarequellen 7.4

Programme ohne Ende

In Abschnitt 7.7, »Welche Programme benötige ich?«, habe ich Ihnen einen ersten Einblick indie Programmvielfalt von Ubuntu gegeben. Benötigen Sie weitere Informationen zu einembestimmten Programm, suchen Sie am besten im Internet nach dem Programmnamen.

7.4 Softwarequellen

Wie Sie jetzt schon wissen, unterscheidet sich die Installation von Software bei Ubuntuteilweise erheblich von der Art und Weise, wie Sie es bei Windows gewohnt sind.

Lästige Update-Suche und die Lösung

Bei Windows haben Sie grundsätzlich verschiedene Quellen, aus denen Sie Ihre Softwarebeziehen. Dies macht die Verwaltung der Software schwierig und aufwendig. Unterstützungfür Windows und Office erhalten Sie von Microsoft, das Brennprogramm braucht Updatesvon der Hersteller-Website, und zum Lesen von PDF-Dateien müssen Sie zur Website vonAdobe navigieren, um sich den Adobe Reader zu installieren. Je nachdem, wie viele Pro-gramme Sie auf Ihrem Rechner installiert haben, kann das Instandhalten Ihres Systems denganzen Tag oder länger in Anspruch nehmen.

Bei Ubuntu sieht die Sache anders aus: Das gesamte System inklusive aller Anwendungenist in sogenannten Paketen organisiert. So kann eine Software aus einem oder mehreren Pa-keten bestehen. Die Installation von Software unter Ubuntu (und anderen freien Systemen)läuft deswegen über eine zentrale Paketverwaltung. Die Pakete stellen die Entwickler derjeweiligen Software im Internet zum Herunterladen bereit. Dabei gibt es zwei verschiedeneMöglichkeiten:

� RepositorysDie Ubuntu-Entwickler pflegen gemeinsam einige wenige Quellen für die Pakete, die es-sentiell für Ubuntu sind. So finden sich beispielsweise die wichtigsten Pakete für Ubuntu12.04 in der Quelle unter der Adresse http://archive.ubuntu.com/ubuntu/dists/precise/. Sieerfahren mehr über Paketquellen in Abschnitt 7.5.1, »Paketquellen hinzufügen«.

� PPAAndere Entwickler hingegen arbeiten mehr oder weniger selbständig und können soge-nannte persönliche Paketarchive (PPA, englisch: Personal Package Archive) bereitstellen.Sie erfahren mehr über PPAs in Abschnitt 7.5.3, »Personal Package Archive (PPA)«.

Zusammenfassung

Sämtliche Software (Betriebssystem, Brennprogramme, Office, PDF-Leser usw.) wird alsoin sogenannten Paketquellen oder Archiven im Internet verwaltet. Zum Installieren undAktualisieren von Software müssen Sie sich lediglich mit diesen Quellen verbinden. Dazu

315

Page 61: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 316 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: software/software_cs.tex , Aktueller Job: handbuch

7 Programme und Pakete installieren

gibt es verschiedene Programme, die Ihnen dabei helfen und die Ihnen eine Übersichtdarüber geben, was Sie dort alles finden.

Wenn Sie sich gerade erstmalig mit Ubuntu beschäftigen und ein Programm installierenmöchten, dann ist das Ubuntu Software-Center (siehe nächster Abschnitt) sicherlich die ersteAnlaufstelle. Um diese aber mit weiteren Quellen zu versorgen, werden die Abschnitte7.5.1, »Paketquellen«, und 7.5.3, »Personal Package Archive (PPA)«, später interessant fürSie sein.

An dieser Stelle ist eine Warnung angebracht: Bitte seien Sie sehr vorsichtig, wenn Sie fremdePaketquellen zu Ihrem System hinzufügen. Auch wenn die Gefahr durch signierte Pakete und dasweitgehende Fehlen von Viren und Trojanern relativ gering ist, kann nicht ausgeschlossen werden,dass Sie durch schadhafte Pakete Einbrechern Tür und Tor zu Ihrem System öffnen. Die Gefahr istähnlich einzuschätzen wie bei anderen Betriebssystemen.

Des Weiteren kann es durchaus sein, dass Sie instabile Software installieren, gerade bei Verwen-dung sogenannter PPAs – siehe Abschnitt 7.5.3, »Personal Package Archive (PPA)«. Es kann auchzu Fehlfunktionen der Software kommen, wenn Sie auf eine neue Ubuntu-Version aktualisieren,aber Ihre alten zusätzlichen Fremdquellen im System behalten. Möglicherweise wird hierdurch eineAktualisierung unmöglich.

Informieren Sie sich daher gut, bevor Sie fremde Paketquellen in Ihr System integrieren!

Installationsmöglichkeiten

Nachdem Sie bereits gelernt haben, wie die Software für Ubuntu organisiert ist, beschäftigenwir uns jetzt kurz mit der Verwaltung und Installation von Programmen. Wie unter Linuxüblich, haben Sie für diese Aufgabe verschiedene Möglichkeiten. Generell können Sie sichzwischen der grafischen und der textbasierten Installation entscheiden:

� Grafische BenutzeroberflächenDie meisten Computeranwender schätzen heutzutage GUIs, sprich: klickbare, visuellansprechende Oberflächen. Unter Ubuntu haben Sie inzwischen ebenfalls einen App-Store, um Ihre Paketquellen mit Hilfe einer grafischen Oberfläche zu suchen: das UbuntuSoftware-Center.

� Textbasierte InstallationFortgeschrittene Anwender verwenden bevorzugt die direkte Eingabe im Terminal (sieheKapitel 13, »Software- und Paketverwaltung«).

7.5 Software-Center

Das Software-Center soll die Zukunft der Paketverwaltung neu definieren. Es hilft Ihnendabei, komfortabel nach Programmen zu suchen oder einfach nur in der Masse von kos-tenlosen Anwendungen zu stöbern. Innerhalb der nächsten Ubuntu-Versionen soll dieses

316

Page 62: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 317 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: software/software_cs.tex , Aktueller Job: handbuch

Software-Center 7.5

Werkzeug auch die Aktualisierungsverwaltung beinhalten. Inzwischen wird jede grafische(De-)Installation von Software (auch separat heruntergeladene) über das Software-Center ab-gewickelt. Um die Änderungen komfortabel verfolgen zu können, befindet sich am linkenRand eine History, in der Sie sich alle Aktivitäten, sortiert nach Datum, anzeigen lassenkönnen.

Abbildung 7.1 Die Zukunft der Paketverwaltung – das Software-Center. Links finden Sie Filter für verfügba-re und bereits installierte Software, im rechten unteren Bereich werden Ihnen neue Programme vorgestellt.

App Store

Es ist über das Software-Center ebenfalls möglich, kommerzielle Software zu kaufen. Zurzeitist die Auswahl noch sehr übersichtlich, aber das Angebot wird stetig ausgebaut. Somit solldas Programm im Endeffekt einem iTunes für Software ähneln – einem App Store. Sie startendas Software-Center entweder direkt über den Starter im Dock oder über das Anwendungs-menü. In seinem Hauptfenster sind Bereiche dargestellt, nach denen die Anwendungenkategorisiert sind. Dies ist aufgrund der Fülle der installierbaren Anwendungen unumgäng-lich.

Über dem Hauptfenster befindet sich eine Darstellung Ihrer Position innerhalb der Menüs.Die Startposition ist Anwendungen installieren. Durch einen Klick auf diese Markierunggelangen Sie immer wieder in die Ausgangsposition zurück (vergleiche Abbildung 7.1). Inder linken Menüleiste finden Sie Filter, nach denen Sie sich bereits installierte Anwendungen

317

Page 63: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 318 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: software/software_cs.tex , Aktueller Job: handbuch

7 Programme und Pakete installieren

oder Programme von sogenannten Canonical-Partnern anzeigen lassen können. Mehr zumThema »Partnerschaften« finden Sie in Abschnitt 2.3.7, "Wie lässt sich mit Ubuntu Geldverdienen?«.

Bedienung

Die Bedienung des Software-Centers ist sehr einfach. Wenn Sie per Klick ein passendesProgramm ausgewählt haben, erscheinen im Hauptfenster nähere Details zu dem Programm(siehe Abbildung 7.2).

Abbildung 7.2 Zusätzliche Programme lassen sich sehr einfach installieren. Hier kann zum Beispiel der kos-tenpflichtige »Fluendo DVD Player« erworben werden.

Hier befindet sich neben der Beschreibung und einem optionalen Screenshot des Programmsauch eine Schaltfläche zum Installieren. Wenn das Programm bereits installiert wurde, kön-nen Sie über die gleiche Schaltfläche das Programm auch wieder deinstallieren. Wenn dasProgramm installiert wurde, wird automatisch eine Verknüpfung in den Anwendungsmenüsangelegt. Wenn diese nicht vorhanden ist, melden Sie sich einmal ab und wieder an, damitdie Menüs neu eingelesen werden können. Sollte dies immer noch nicht zum erwünsch-ten Erfolg verhelfen (was manchmal passiert), so öffnen Sie das Programm direkt aus denAnwendungen heraus.

318

Page 64: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 319 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: software/software_cs.tex , Aktueller Job: handbuch

Software-Center 7.5

Tipp 89: Ausprobieren im Software-Center (WebLive)Das Software-Center lädt zum Stöbern ein. Bereits auf der Startseite werden Sie – ähnlich wie im App-Store von Apple – mit Programmempfehlungen begrüßt. Bei vielen Programmen werden kleine Bildereingeblendet, die dem Nutzer vermitteln sollen, wie das Programm aussieht. Aber wäre es nichtschön, wenn man diese Programme testen könnte – ohne sie zu installieren?

Nichts leichter als das: Sie haben bei vielen Programmen die Möglichkeit, diese ohne Installationauszuprobieren. Dies ist technisch möglich, indem Sie sich innerhalb des Software-Centers miteinem entfernten Rechner verbinden und das gewünschte Programm auf diesem Server verwenden.Diese Möglichkeit ist in Ubuntu 12.04 (noch) nicht standardmäßig vorhanden und muss durch dieInstallation des Pakets qtnx (ein NX-Betrachter für entfernte Arbeitsflächen) nachgerüstet werden.Sie erfahren mehr über diese Technik in Abschnitt 23.8, »Remote-Administration«.

Nach der Installation des NX-Betrachters finden Sie bei den Programmen, die auf einem entferntenRechner installiert und damit zum Ausprobieren freigegeben sind, eine Schaltfläche Testlaufwerk.Durch Klick auf diese Schaltfläche verbinden Sie sich mit einem entfernten Rechner, auf dem Siedieses Programm ausprobieren können. Die Technik im Hintergrund, welche dieses Ausprobierenerst ermöglicht, nennt sich WebLive und wird von Freiwilligen auf einem separaten Rechner bereit-gestellt. Sie haben also nur Zugriff auf das gewählte Programm, nicht auf den kompletten Rechnervon anderen Personen. Zurzeit gibt es teilweise noch Darstellungsfehler (siehe Abbildung 7.3), diedem Spaß und Erfolg am Ausprobieren aber nicht im Wege stehen.

Abbildung 7.3 Mit »WebLive« haben Sie die Möglichkeit, manche Programme auszuprobieren – ohne sievorher installieren zu müssen. Hier läuft die Bildbearbeitungssoftware »GIMP« in einem separaten Fenster.

319

Page 65: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 320 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: software/software_cs.tex , Aktueller Job: handbuch

7 Programme und Pakete installieren

7.5.1 Paketquellen hinzufügen

Die Paketquellen werden im Software-Center über Bearbeiten • Software-Paketquellen ver-waltet (siehe Abbildung 7.4). Im zweiten Reiter Andere Software können Sie vorhandenePaketquellen ausschalten und gegebenenfalls neue hinzufügen. Die dazu nötigen Adressenhaben die Form:

deb http://archive.ubuntu.com/ubuntu natty main

Durch Klick auf die Schaltfläche Medium hinzufügen können Sie sogar CDs oder DVDsals Paketquelle hinzufügen. Unter dem ersten Reiter Software von Ubuntu sind die vierPaketquellen von Ubuntu (main, universe, restricted und multiverse) aufgeführt. Diese Paket-quellen können Sie an dieser Stelle auf Wunsch abschalten oder den Server wechseln. Sieerfahren mehr über Paketquellen in Kapitel 13, »Software- und Paketverwaltung«.

Abbildung 7.4 Neue Paketquellen hinzufügen

Server wählen

Standardmäßig wird ein Ubuntu-Server in Ihrer geografischen Nähe ausgewählt – in Deutsch-land also der Server für Deutschland. Sie können allerdings auch den Hauptserver aus-wählen, der aber meistens aufgrund höherer Nachfragen langsamer ist. Sie finden diese Ein-stellung im ersten Reiter des Fensters Software von Ubuntu. Die einzelnen Server holensich in regelmäßigen Abständen alle Aktualisierungen vom Hauptserver, so dass Sie immerauf dem neuesten Stand sind – egal, welchen Server Sie ausgewählt haben. Im schlimms-ten Fall erhalten Sie manche Aktualisierungen für Ihr System einige Stunden später als inanderen Teilen der Erde.

320

Page 66: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 321 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: software/software_cs.tex , Aktueller Job: handbuch

Software-Center 7.5

Tipp 90: Lokales Repository verwaltenManchmal müssen Debian-Pakete heruntergeladen werden, sei es, weil es sich nicht lohnt, für eineinziges Programm ein neues Repository einzutragen (was außerdem das Neuladen der Paketlisteverlangsamt), oder weil es gar kein Repository gibt. Die heruntergeladenen Pakete müssen dann übereine Kommandozeile mit dpkg -i <Paketname> installiert werden, was jedoch Abhängigkeitennicht automatisch auflöst und außerdem ein Umweg ist.

Eine andere Möglichkeit besteht darin, ein lokales Repository zu führen, in das die Debian-Paketeheruntergeladen werden und das Sie wie jedes andere Repository über Synaptic verwalten können.Die Vorteile liegen auf der Hand:

� leichtere Verwaltung

� automatische Auflösung von Paketabhängigkeiten

� kein Kommandozeilen-Wirrwarr (insbesondere für Neulinge interessant)

Lokale Pakete verwalten Sie, indem Sie manuell ein Repository erstellen:

1. Um das Repository zu erstellen, legen Sie zunächst einen neuen Ordner an (zum Beispiel:Downloads/Software), in den Sie dann die schon vorhandenen Pakete schieben.

2. Nun werden alle Pakete in eine Datei eingelesen (quasi eine Art Index). Sie wechseln in einemTerminal zunächst in das Verzeichnis mit den Paketen und führen den folgenden Befehl aus:

sudo dpkg-scanpackages ./ /dev/null | gzip > Packages.gz

3. Fertig. Das Repository kann jetzt benutzt werden.

Nun müssen Sie das Repository in Synaptic einbinden. Dazu rufen Sie in Synaptic Einstellungen •

Paketquellen auf und klicken hier auf Hinzufügen und dann auf Benutzerdefiniert. Jetzt brauchenSie das Formular nur noch nach folgendem Schema auszufüllen:

deb file:///Downloads/Software ./

Achten Sie darauf, dass Sie die Angabe so vollständig schreiben, wie es dort gefordert wird. Ande-renfalls wird das Repository nicht hinzugefügt.

7.5.2 Backports – Alternative zu Fremdquellen

Da Ubuntu eine Variante von Debian ist, werden Sie sich vielleicht fragen, ob Sie nicht ein-fach für Debian bestimmte .deb-Pakete in Ihr Ubuntu-System installieren können. ObwohlUbuntu und Debian weitgehend übereinstimmen und eine Menge an Paketen teilen, sinddie Pakete für Ubuntu und Debian meist nicht identisch, weil sie unabhängig voneinan-der erzeugt werden. Die Verwendung von Debian-Paketen in Ubuntu hat problematischeAuswirkungen für die Paketverwaltung in Ubuntu. Zielführender ist die Verwendung vonsogenannten Backports. Das sind Repositorys, die bestimmte Pakete, die nicht in den obengenannten Zweigen erhältlich sind, nutzbar machen. Damit brauchen Sie prinzipiell aufkein Programm zu verzichten, das für Linux erhältlich ist. Backports enthalten sehr aktuelleProgramme oder auch Software, die keinen Eingang in das Ubuntu-System gefunden hat.

321

Page 67: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 322 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: software/software_cs.tex , Aktueller Job: handbuch

7 Programme und Pakete installieren

Abbildung 7.5 Die Backports lassen sich über das »Software-Center« aktivieren.

Tipp 91: Ubuntu Software-Center hinter einem Proxy verwendenWer in einem Unternehmen mit guter IT-Infrastruktur arbeitet, der gelangt möglicherweise nurüber einen Proxyserver ins Internet. Dies muss bei der Konfiguration berücksichtigt werden. Dereinfachste Weg besteht darin, in den Netzwerkeinstellungen von Ubuntu die Adresse des Proxyseinzutragen. Gehen Sie hierzu in den Systemeinstellungen auf Netzwerk • Netzwerk-Proxy, undtragen Sie bei der Methode Manuell die nötigen Angaben ein:

http://user:password@proxy:port

Für https und ftp verfahren Sie genauso. Klicken Sie anschließend auf Systemweit anwenden.Wenn dies nicht zum gewünschten Erfolg führt, öffnen Sie die Datei /etc/apt/apt.conf und tragenbeispielsweise für http am Ende Folgendes ein:

Acquire::http::Proxy"http://user:password@proxy:port";

Nach dem Ändern der Datei müssen Sie sich am System ab- und wieder anmelden.

7.5.3 Personal Package Archive (PPA)

Seit einiger Zeit gewinnen die Personal Package Archives (PPA) immer mehr an Bedeutung.Sie werden von einzelnen Entwicklern oder kleineren Gruppen betreut und oftmals inLaunchpad verwaltet. Im Gegensatz zu den Ubuntu-Paketquellen werden in diesen Archivenmeistens keine großen Ansammlungen aus mehreren Paketen gelagert, sondern oftmals nureinige wenige. Zumeist dreht sich bei einem Archiv alles nur um eine einzige Anwendung.

322

Page 68: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 323 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: software/software_cs.tex , Aktueller Job: handbuch

Software-Center 7.5

Warum PPAs?

Es stellt sich die berechtigte Frage, warum manche Anwendungen in Archiven liegen, abernicht in den offiziellen Paketquellen. Der Grund ist banal: Ubuntu erscheint alle sechsMonate in einer neuen Version. Das ist nicht viel Zeit für die Entwickler, und sie kämpfendaher ständig gegen die Uhr. Damit Ubuntu stabil funktioniert, können fremde Pakete nichtzu jeder Zeit innerhalb dieser sechs Monate in den Entwicklungsprozess integriert werden.Die Ubuntu-Entwickler brauchen Zeit, um neue Pakete zu testen.

Aus diesem Grund werden neue Pakete, die selbstverständlich auch aus den PPAs stammenkönnen, nur am Beginn des jeweiligen Entwicklungszeitraums von sechs Monaten in Ubun-tu integriert. So bleibt genügend Zeit für die Ubuntu-Entwickler zum Testen der einzelnenPakete und ihrer Wechselwirkungen untereinander. Die Entwickler der einzelnen Softwa-reprojekte bleiben währenddessen natürlich nicht untätig und entwickeln ihre Softwarekonstant weiter. Den aktuellen Stand ihrer Arbeit speichern sie in ihren Archiven ab, unddiese Archive können Sie durch PPAs »anzapfen«.

Hinzufügen von PPAs

Das Hinzufügen von PPAs zu Ihrem System gelingt mit Hilfe eines Terminals innerhalbweniger Sekunden in drei Schritten:

1. Auf der Projektseite eines PPA finden Sie detaillierte Angaben zu der genauen Bezeich-nung des Archivs, beispielsweise:

ppa:gwibber-daily/ppa

2. Öffnen Sie ein Terminal (im Anwendungsmenü unter Zubehör), und geben Sie folgendenBefehl ein, wobei Sie die Angabe ppa:user/ppa-name durch die Angaben ersetzen, dieSie vorher auf der Projektseite des Archivs gefunden haben. Mit Berücksichtigung derrichtigen Adresse (letzter Teil) fügt der Befehl

sudo add-apt-repository ppa:user/ppa-name

das Archiv zu Ihren Softwarequellen hinzu, so dass Sie danach vollen Zugriff auf die imArchiv enthaltenen Pakete besitzen.

3. Das System lädt nun die Schlüssel herunter, um das signierte Paket zu überprüfen. Sobalddies abgeschlossen ist, müssen Sie Ihrem System den Inhalt des Archivs bekannt machen.Dies erledigen Sie durch den Befehl

sudo apt-get update

Jetzt sind Sie in der Lage, das gewünschte Programm zu installieren. Die genaue Bezeich-nung des Pakets finden Sie ebenfalls auf der Projektseite des Archivs oder indem Sie denNamen des Programms ins Terminal tippen. Sie erhalten dann oftmals eine Antwort mitder Bezeichnung des zu dem Programm gehörigen Pakets.

323

Page 69: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 324 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: software/software_cs.tex , Aktueller Job: handbuch

7 Programme und Pakete installieren

Tipp 92: Wenn die Paketverwaltung abstürztWenn der seltene Fall eintritt, dass Ihre Softwareverwaltung abstürzt und Sie nicht mehr in der Lagesind, die Paketlisten zu aktualisieren oder ein Upgrade bzw. Update vorzunehmen, hilft folgenderBefehl:

sudo dpkg --configure -a

Dadurch wird Ihre Paketverwaltung neu initialisiert. Um den Befehl eintippen zu können, benötigenSie selbstverständlich das Terminal, welches Sie im Anwendungsmenü unter Zubehör finden.

7.6 Die Ubuntu-Aktualisierungsverwaltung

Sicher ist es ein mühsames Unterfangen, jeden Tag die installierten Pakete durchzugehenund zu prüfen, ob mittlerweile eine aktuelle Version vorliegt. Diese Arbeit können Sie sichmit der Ubuntu-Aktualisierungsverwaltung sparen. Das Programm führt in regelmäßigenAbständen eine Aktualisierung der Paketliste durch und meldet neue Aktualisierungen.

Abbildung 7.6 Die Ubuntu-Aktualisierungsverwaltung

324

Page 70: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 639 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop_cs.tex , Aktueller Job: handbuch

»Real men don’t make backups.They upload it via FTP and let the world mirror it.«

Linus Benedict Torvalds (* 28.12.1969),finnischer Informatiker und Linux-Initiator

15 Backup und Sicherheit

Was Sie in diesem Kapitel erwartet

Wir kommen nun zu einem besonders heiklen Thema, dem Thema Sicherheit. Wir werdenim Folgenden gemeinsam untersuchen, ob Linux wirklich sicherer ist oder sein kann alsWindows. Die Idee scheint verlockend, dass Sie bei der Verwendung von Linux auf Virens-canner, Firewalls, Anti-Spyware und vieles, was es sonst noch alles gibt, wirklich verzichtenkönnen. Aber ist diese Vorstellung auch realistisch? Ich werde zu Beginn auf die ThemenRechte und Datensicherung eingehen. Auch das sicherste System kann Sie zum Beispielnicht vor einer kaputten Festplatte schützen. Die kleinen Gemeinheiten des Tages könnenSie nicht verhindern, aber glücklich ist derjenige, der immer ein aktuelles Backup seinerDaten besitzt.

Benötigtes Vorwissen

Es sind grundlegende Kenntnisse im Umgang mit der Shell nötig.

15.1 Berechtigungen

Wie Sie schon am Anfang dieses Buchs lesen konnten, zeichnet sich Linux gerade auf demGebiet der Benutzer- und Rechteverwaltung aus. Sie benötigen also Kenntnisse, wie Siedurch einige leichte Befehle die Dateirechte verändern können.

15.1.1 Dateiberechtigungen

Mit dem Befehl chmod verändern Sie die Zugriffsrechte einer Datei. Der Befehl allein bewirktnoch gar nichts, wenn Sie nicht gleichzeitig mit angeben, für welche Datei Sie die Rechteverändern möchten:

chmod u=rwx,g=rwx,a=r <Dateiname>

639

Page 71: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 640 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop_cs.tex , Aktueller Job: handbuch

15 Backup und Sicherheit

Das Gleiche drückt aber auch der Befehl chmod 774 <Dateiname> aus. Doch Sie fragen sichzu Recht, was diese Abkürzungen bedeuten sollen. Wie Sie an dem Befehl erkennen, setztsich die Option, die direkt nach dem Befehl steht, aus drei Teilen zusammen.

Option Wirkung

u User

g Gruppe

o andere

a alle

+ Recht hinzufügen

- Recht entfernen

= Recht zuordnen

r lesen

w schreiben

x ausführen

s su-Bit

Tabelle 15.1 Wichtige Optionen zur Verwendung von »chmod«

Da Sie bei dieser Methode doch ziemlich viel tippen müssen, gibt es alternativ die Möglich-keit, einen dreistelligen Code zu verwenden. Dabei stehen die drei Ziffern für die Rechteeines Users, einer Gruppe und der anderer. Die Ziffern ergeben sich durch Addition folgen-der Werte:

Wert Wirkung

4 lesen

2 schreiben

1 ausführen

Tabelle 15.2 Code-Werte zur Verwendung mit »chmod«

SU-Bit

Eine vorangestellte 4 setzt das su-Bit. Die Reihenfolge der Ziffern ist ebenso festgelegt.Zuerst erfolgt die Vergabe der Rechte an den User (also Sie), danach an die Gruppe (zuder Sie eventuell gehören) und als Letztes an die anderen. Mit einer 7 vergeben Sie diemaximalen Rechte. Das obige Beispiel legt also fest, dass die Datei von User und Gruppeles-, schreib- und ausführbar sein soll und für alle anderen lesbar. Möchten Sie rekursivfür alle Leserechte hinzufügen, können Sie das mit folgendem Aufruf erledigen: chmod -R

a+rX.

640

Page 72: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 641 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop_cs.tex , Aktueller Job: handbuch

Berechtigungen 15.1

Option Wirkung

-R rekursiv

a+ für alle folgende Rechte hinzufügen

r Leserecht

X nur für Verzeichnisse: das Recht, das Verzeichnis aufzulisten (ls)

Tabelle 15.3 Weitere wichtige Optionen zur Verwendung von »chmod«

Die Rechte einzelner Dateien und Verzeichnisse lassen sich natürlich auch grafisch verändern(siehe Abbildung 15.1), wenngleich die beschriebene Vorgehensweise über das Terminalwesentlich bequemer ist.

Abbildung 15.1 Die Rechte lassen sich auch bequem über eine grafische Oberfläche definieren. Klicken Siedazu mit der rechten Maustaste auf die jeweilige Datei, und wählen Sie den Punkt »Eigenschaften«.

PolicyKit

Mit der Version 2.22 der Desktop-Umgebung GNOME begann die Integration des Policy-Kits. Über PolicyKit können Anwendungen mit Benutzerrechten gestartet und später mitRoot-Rechten versehen werden. Mittels PolicyKit lassen sich des Weiteren Rechte fein ver-teilen. So ist es beispielsweise möglich, Benutzer zu bestimmen, denen bestimmte Aktionenerlaubt werden, für die normalerweise Root-Rechte vonnöten wären (siehe Abbildung 15.2).Beispielsweise ist es möglich, einem Benutzer zu erlauben, die Netzwerkeinstellungen oderdie Uhrzeit des Systems zu verändern, ohne ihn in die admin-Gruppe aufnehmen zu müssen.

641

Page 73: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 642 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop_cs.tex , Aktueller Job: handbuch

15 Backup und Sicherheit

Abbildung 15.2 Um Anwendungen mit Root-Rechten zu starten, musste man diese bisher alsRoot in einem Terminal aufrufen (sudo) oder auf eine integrierte Abfrage hoffen.

Ausblick

Sobald PolicyKit einmal in den Dateimanager Nautilus oder in den Texteditor gedit vonGNOME eingebaut sein wird, können Sie beispielsweise Dateien in Verzeichnisse verschie-ben oder diese editieren, ohne dass das Programm mit Root-Rechten gestartet sein muss.Sind höhere Rechte für eine Operation nötig, erscheint eine Abfrage, über die Sie die ge-wünschte Operation autorisieren. Leider ist die Integration von PolicyKit – beispielsweise inNautilus – in letzter Zeit nicht deutlich fortgeschritten. Dabei wäre ein einfaches grafischesKopieren mit optionaler Abfrage von Root-Rechten eine wünschenswerte Sache – gerade fürEinsteiger, die ja zur Zielgruppe von Ubuntu gehören.

Tipp 235: Passwort ändernWenn Sie die Passwörter der Benutzer – auch Ihr eigenes – ändern möchten, so haben Sie zweiMöglichkeiten. Sie können dies zum einen grafisch erledigen. Öffnen Sie hierzu Systemeinstellun-

gen • Benutzer, entsperren Sie die Anwendung durch einen Klick auf den Button Entsperren, undgeben Sie Ihr Passwort ein. Nun können Sie den betreffenden User markieren und auf das Passwortklicken. In einem neuen Fenster können Sie daraufhin ein Passwort definieren (siehe Abbildung15.3).

Zum anderen können Sie Passwörter auch über das Terminal ändern. Um das Passwort des geradeangemeldeten Benutzers zu ändern, reicht die Eingabe des Kommandos passwd. Geben Sie zuerstIhr altes und dann zweimal Ihr neues Passwort ein, um die Änderung zu übernehmen. Mit sudo

642

Page 74: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 643 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop_cs.tex , Aktueller Job: handbuch

Berechtigungen 15.1

passwd user können Sie übrigens auch das Passwort jedes beliebigen Benutzers ändern, ohnedass dessen altes Passwort verlangt wird (user müssen Sie durch den betreffenden Benutzernamenersetzen).

Abbildung 15.3 Über die grafische Benutzerverwaltung können Sie sichsogar Passwörter vorschlagen lassen.

15.1.2 PAM

PAM (Pluggable Authentication Modules) erlaubt die Kontrolle von Logins. Statt die Einzel-heiten der Authentisierung in jeder Applikation neu zu formulieren, bietet die PAM-APIeinen standardisierten Dienst in Form von Modulen an. In einer Konfigurationsdatei kannder Systemadministrator die Authentisierungsmodule einzelnen Diensten zuordnen, ohnedafür die Software, die diese Dienste realisiert, neu kompilieren zu müssen.

Zentrale Speicherung der Anmeldedaten

PAM wird in der Praxis häufig dafür eingesetzt, verschiedenste Serverdienste, wie SSH undFTP, mit nur einem Authentisierungsdienst zu verbinden. So wird die zentrale Speicherungder Anmeldedaten dieser Dienste ermöglicht. Wird das Passwort an der zentralen Stelle

643

Page 75: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 644 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop_cs.tex , Aktueller Job: handbuch

15 Backup und Sicherheit

geändert, können Sie sich bei allen Diensten direkt mit dem neuen, zentral gespeicher-ten Passwort anmelden. Getrennte Passwortdatenbanken für einzelne Dienste sind nichtnotwendig.

/etc/pam.d/* # PAM-Konfiguration/etc/pam.d/login # PAM-Konfiguration des Logins/etc/security/* # PAM-Modulparameter/etc/securetty # Konfiguration des root-Login auf der Konsole/etc/login.defs # generelle Logins

Falls wirklich (auf eigene Gefahr) ein Login an der Konsole ohne Passwort möglich sein soll,können Sie die Datei /etc/pam.d/login wie folgt ändern:

#auth required pam_unix.so nullokauth required pam_permit.so

Ähnlich funktioniert das auch mit xdm, gdm usw., um sich ohne Passwort an einer anderenX-Konsole anzumelden.

Andererseits können Sie das Paket cracklib2 installieren und /etc/pam.d/passwd wie folgtanpassen, um einen guten Passwortschutz zu erhalten:

password required pam_cracklib.so retry=3 minlen=6 difok=3

Ein einmaliges Nutzen eines Login-Passworts zur Zugangsaktivierung kann auch hilfreichsein. Dafür verwenden Sie das passwd-Kommando mit der Option -e.

Prozesse

Die maximale Anzahl an Prozessen kann mit ulimit -u 1000 in der Bash-Shell gesetztwerden oder auch in der Datei /etc/security/limits.conf mit PAM. Andere Parameter, wie zumBeispiel core, können so ebenfalls gesetzt werden. Die Anfangseinstellung von PATH kannin /etc/login.defs festgelegt werden, bevor die Shell Skripte startet.

Die Dokumentation von PAM befindet sich im Paket libpam-doc. Das in diesem Paket ent-haltene Buch Linux-PAM System Administrator’s Guide von Andrew G. Morgan und ThorstenKukuk behandelt PAM, die verfügbaren Module usw. Die Dokumentation enthält auch TheLinux-PAM Application Developers’ Guide und The Linux-PAM Module Writers’ Guide.

15.2 Backup-Grundlagen

Das Thema »Backup« ist immer ein sehr sensibles Thema. Viele Windows-Nutzer verlassensich hierbei ausschließlich auf die integrierte Systemwiederherstellung und sichern ihreDaten nicht explizit.

644

Page 76: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 645 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop_cs.tex , Aktueller Job: handbuch

Backup-Grundlagen 15.2

Dies ist keine gute Idee. Selbst wenn die Software einwandfrei funktioniert, kann Ihr Com-puter jederzeit einen Hardwaredefekt aufweisen oder gestohlen werden.

Ein häufiger Dialog in Internetforen verläuft ungefähr folgendermaßen:

»Ich habe eine wichtige Datei gelöscht. Gibt es eine Möglichkeit, diese unter dem BetriebssystemXY wiederherzustellen?«

»Ja. Mit dem Backup des gestrigen Tages.«

Damit derartige Antworten Ihnen nichts anhaben können, beschäftigen wir uns im vorlie-genden Abschnitt mit dem Thema Datensicherung. Grundsätzlich unterscheiden wir zweiVarianten des Backups im privaten Bereich:

� Die regelmäßige Sicherung persönlicher Daten wie der täglichen Korrespondenz und deraktuellen Arbeit. Diese Sicherung sollte so oft wie möglich durchgeführt werden. Vor-sichtige und/oder fleißige Naturen machen dies einmal täglich mit Hilfe von USB-Sticksoder CD-ROMs. Mit dem bereits erwähnten Ubuntu One können Sie Ihre Dateien auchkonstant im Hintergrund sichern.

� Die sporadische Sicherung des gesamten Systems in Form einer Festplatten- oder Partiti-onsspiegelung. Diese Variante ist natürlich aufwendiger und wird entsprechend seltenerdurchgeführt. Trotzdem können Sie durch Zurückspielen eines Komplett-Backups einSystem innerhalb kürzester Zeit wieder aufsetzen.

15.2.1 Vorüberlegungen und Vorbereitung

Bevor wir mit der Sicherung beginnen, stellt sich natürlich unmittelbar die Frage: »Wohindamit?« Sie müssen nicht wie Linus Torvalds die Möglichkeit besitzen, Ihre wichtigen Datenauf einen FTP-Server hochzuladen, meist reicht ein »klassisches« Speichermedium für diebeiden oben genannten Sicherungsfälle aus.

FTP: File Transfer Protocol. Dienst zur Versendung von Dateien über das Internet. Dabei werden miteiner Software (dem sogenannten FTP-Client) die Dateien von einem FTP-Server abgerufen.

Üblicherweise legt man bei einer Datensicherung die Daten zunächst auf ein schnell hand-habbares Medium wie eine Festplattenpartition ab und brennt sie anschließend in Ruhe aufoptische Datenträger wie CD oder DVD. Diese Vorgehensweise hat den Vorteil, dass vordem Transfer auf das finale Medium eine Komprimierung der Daten vorgenommen undsomit der Speicherplatz der optischen Medien besser genutzt werden kann.

645

Page 77: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 646 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop_cs.tex , Aktueller Job: handbuch

15 Backup und Sicherheit

Medium Maximale Kapazität

Komplettsicherung

Festplattenpartition bis 1 TB

weitere Festplatte bis 2 TB

externe USB-Festplatte bis 2 TB

NFS-Server Festplattengröße des Servers

Komplettsicherung, komprimiert

Blu-ray 25–50 GB

DVD+R/DVD-R/RW 4,4–9 GB

Microdisk bis 4 GB

Persönliche Daten/Heimverzeichnis

USB-Stick 256 GB

CD-R/RW 700 MB

FTP-Server je nach Provider

Tabelle 15.4 Medien für die Datensicherung

Original und Backup trennen

Ganz schlecht ist in diesem Zusammenhang die Idee, eine Festplattenpartition auf eine ande-re Partition innerhalb desselben Datenträgers zu sichern. Fällt dann eine Platte zum Beispieldurch einen Hardwaredefekt aus, so sind meist sämtliche darauf enthaltenen Partitionen be-troffen. Die Grundregel lautet: Sorgen Sie für eine physikalische Trennung von Original undBackup. Diese ist in jedem Fall gewahrt, wenn Sie zur Sicherung eine Zweitplatte verwen-den. Einige der genannten Medien, wie zum Beispiel USB-Sticks, sind hotplug-fähig, was soviel heißt wie »dranstecken und benutzen«. Andere Medien, wie zum Beispiel Festplatten,müssen vor der Benutzung entsprechend vorbereitet, sprich partitioniert werden.

Neue Festplatten hinzufügen

Der Einbau einer zusätzlichen internen Festplatte in ein stationäres System ist heutzutageein Kinderspiel. Befindet sich am gleichen Kabel (dem Bus-Strang) schon eine IDE-Platte, somüssen Sie darauf achten, dass eine Platte als »Master« und die andere Platte als »Slave«konfiguriert wird. Bei modernen S-ATA-Platten brauchen Sie dies nicht mehr zu beachten,da ihre Konfiguration vollautomatisch abläuft. Wer vor derartigen Arbeiten zurückschreckt,der kann eine externe Festplatte ins Auge fassen, die über den USB-Bus oder über FireWirean den PC angeschlossen wird. Gerade die Besitzer von Notebooks dürften den Anschlussexterner Geräte dem Einbau neuer Hardware vorziehen.

646

Page 78: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 647 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop_cs.tex , Aktueller Job: handbuch

Backup-Grundlagen 15.2

Master und Slave: Die beiden Begriffe (zu Deutsch: Meister und Sklave) kennzeichnen eine Formder hierarchischen Verwaltung des Zugriffs auf eine gemeinsame Ressource (hier im Umfeld derATA/ATAPI-Schnittstelle bei Festplatten).

15.2.2 Partitionierung

Bei den folgenden Abschnitten greifen wir tief in das Ubuntu-System ein. Es ist sinnvoll,dass Sie die Partitionsgrundlagen in Kapitel 5, »Die Installation«, aufmerksam gelesen haben.

Bevor Sie sich nun an die Einrichtung von Sicherungs- oder Systempartitionen begeben,muss ich einige mahnende Worte sagen. Bei einer falsch durchgeführten Partitionierunghaben Sie gute Chancen, Ihr System softwareseitig in die ewigen Jagdgründe zu befördern.Ängstlichen Naturen sei deshalb Folgendes empfohlen: Verwenden Sie in jedem Fall eineZweitplatte für Ihre Experimente! Klemmen Sie zur Partitionierung dieser Platte einfach diebereits im System befindliche andere Platte zeitweilig ab. Dies geschieht durch das Entfernensowohl der Spannungsversorgung als auch des entsprechenden Datenkabels. Nach erfolgterArbeit kann das andere Gerät wieder angeschlossen werden.

15.2.3 Partitionierung der Zweitplatte (extern oder intern)

Wenn Sie noch eine alte Festplatte irgendwo herumliegen haben, dann können Sie re-lativ leicht sofort loslegen und Ihre ersten Experimente auf diesem Gebiet durchführen.Klemmen Sie doch einfach einmal ein solches Gerät an Ihren Festplattenbus (intern oderper USB/Firewire), und starten Sie die Laufwerksverwaltung in den Anwendungen. Hierbeigewinnen Sie einen ersten Überblick über die angeschlossene Festplattenlandschaft (sieheAbbildung 15.4).

Laufwerksverwaltung

Sie können sich die jeweilige Festplatte mit den dazugehörigen Partitionen anzeigen lassen,wenn Sie in der linken Seitenleiste Ihre Festplatte auswählen. Um die Festplatte überhauptbearbeiten zu können, müssen Sie diese wieder aushängen. Dies bedeutet, dass Sie sie amRechner angeschlossen lassen, aber in der Laufwerksverwaltung unten links auf die Schalt-fläche Datenträger aushängen klicken. Sollte Ihre eingebaute zweite Festplatte randvollsein und Sie wollen diese Daten löschen, so können Sie die darauf angelegten Partitionendurch Anklicken zunächst markieren und durch Betätigen der Schaltfläche Partition lö-

schen schließlich löschen. In dieser Weise verfahren Sie so lange, bis Sie genügend freienSpeicherplatz erzeugt haben. Sie können auch die gesamte Festplatte »in einem Rutsch«mittels der Schaltfläche Datenträger formatieren und Auswahl des Typs Leer löschen.

647

Page 79: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 648 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop_cs.tex , Aktueller Job: handbuch

15 Backup und Sicherheit

Abbildung 15.4 Mit der »Laufwerksverwaltung« erhalten Sie einen Überblick über die vorhandenen Fest-plattenpartitionen und können diese bequem bearbeiten.

Backup-Partition

In dem freien Bereich, den Sie gerade angelegt haben, können Sie nun leicht eine neuePartition erstellen, die allein Sicherungszwecken dient. Dazu wählen Sie den freien Bereichaus und klicken erneut auf die Schaltfläche Datenträger formatieren. In dem nun er-scheinenden Untermenü geben Sie den Typ und gegebenenfalls den Namen der Partition(beispielsweise »Backup«) an, die Sie erstellen möchten. Ein Klick auf Formatieren bestätigtschließlich die vorzunehmenden Arbeiten.

Welchen Typ?

Wenn Sie diese (externe) Festplatte ausschließlich mit Ubuntu verwenden möchten, emp-fehle ich Ihnen den Typ ext4. Sollten Sie diese Platte aber eventuell als Austauschplattezwischen Ubuntu und Windows verwenden, so würde ich FAT empfehlen. FAT hat Proble-me mit Dateien, die einzeln über 4 GB groß sind (beispielsweise Videos); sollten Sie mitsolchen Dateien hantieren, verwenden Sie den Typ NTFS.

15.2.4 Verkleinerung von bestehenden Partitionen

Nun wollen wir einmal genauer betrachten, wie Sie freien Platz für den Fall schaffen, dassSie nur über eine einzige Festplatte verfügen und diese komplett partitioniert ist, also kei-nen unzugeordneten Speicherbereich aufweist. Bei der nachfolgenden Aktion ist allerdings

648

Page 80: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 649 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop_cs.tex , Aktueller Job: handbuch

Backup-Grundlagen 15.2

Vorsicht geboten. Sichern Sie auf jeden Fall vorher Ihre persönlichen Daten auf einem Wech-selmedium. Die Verkleinerung einer Partition ist zum Beispiel dann interessant, wenn Sieein weiteres Betriebssystem auf eine (volle) Platte befördern möchten. Sie benötigen für diefolgenden Arbeiten das Programm GParted (siehe Abbildung 15.5), welches Sie nach derInstallation über das Anwendungsmenü starten können.

Vorher defragmentieren

Die Verkleinerung von Linux-Partitionen gestaltet sich in aller Regel einfach und ist mitGParted selbsterklärend. Hier wählen Sie die entsprechende Partition aus und rufen denMenüpunkt Partition • Größe ändern/verschieben auf. Mit Hilfe eines Schiebers könnenSie den Speicherbereich dann auf die gewünschte Größe verkleinern.

Abbildung 15.5 Mit »GParted« haben Sie noch mehr Möglichkeiten als mit der Laufwerksverwaltung –selbst das Verkleinern von Partitionen ist kein Problem.

FAT32 oder NTFS?

Es ist schon weitaus komplizierter, wenn es sich bei der zu verkleinernden Partition um eineWindows-Partition (FAT32 oder NTFS) handelt. Hierbei sind mehrere Schritte nötig:

� Bevor Sie diese Partitionen verkleinern können, müssen Sie sie zunächst mit den Win-dows-Bordmitteln defragmentierten. Die Fragmentierung (zu Deutsch: »Zerstückelung«)der Daten tritt dadurch auf, dass das Betriebssystem die Partition nicht von vorn bishinten auffüllt, sondern Daten-»Häppchen« über die ganze Festplatte verteilt.

Die Defragmentierung unter Windows 2000 und Windows XP finden Sie zum Beispielmit einem Rechtsklick auf das Symbol Arbeitsplatz im Startmenü, Punkt Verwalten

und dort im Untermenü Datenspeicher • Defragmentierung (siehe Abbildung 15.6).

649

Page 81: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 650 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop_cs.tex , Aktueller Job: handbuch

15 Backup und Sicherheit

Unter Windows Vista und Windows 7 gelangen Sie über Windows-Button • System-

steuerung • System und Sicherheit dorthin. Unter der Überschrift Verwaltung gibt esden Unterpunkt Festplatte defragmentieren.

� Die virtuelle Auslagerungsdatei pagefile.sys sollten Sie für die Defragmentierungkurzfristig ausschalten (Systemsteuerung • System • Leistungsmerkmale • virtueller

Arbeitsspeicher, dort den Punkt keine Auslagerungsdatei markieren oder den Wertder Auslagerungsdatei auf null setzen).

� Die frisch defragmentierte Partition kann nun mit GParted verkleinert werden. Die Vorge-hensweise verläuft analog zu Linux-Partitionen und wurde vorhergehend näher erläutert.

Vergessen Sie nach der Defragmentierung nicht, den virtuellen Speicher wieder einzuschal-ten, um Systeminstabilitäten zu vermeiden.

Abbildung 15.6 Beispiel einer fragmentierten Partition

650

Page 82: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 1007 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch

Index

64 BitBenchmark 637paralleles Arbeiten mit 32 Bit 635

A

ABI 997AC3 506accept 913Account 180ACPI 229

bei Notebooks 891Meldungen 880

adduser 918, 941Adobe Reader 408afio 959Akku-Ladezustand 192Aktionsmenü 279Aktualisierungsverwaltung 299alias 913ALSA 503Alsamixer 506Alternate-Version 205AMD 64 (64 Bit) 187aMSN 371aMule 381Anjuta 528Anmeldung

automatische 248ANSI 62Anwendung 264

starten 264Struktur des Systems 586

Apache 817API 997Apollo 61Apple QuickTime

wiedergeben 477apropos 907, 913APT 557

Konfiguration bei der Installation 241Software-Center 316Synaptic 316

Arbeitsspeicherauf Fehler hin überprüfen 228testen 881

ArbeitsumgebungenDefinition 70

Archiventpacken mit Nautilus 286

Archivieren 914Ark 571arp 913, 971Assembler 61at 913, 942AT&T 60Audacity 476Audio 463

ALSA 503Digitalausgang 506Dolby Surround 506Kanal 506

B

Büroprogramme 389Backup 223

Grundlagen 644inkrementelles 653klonen 654

badblocks 913, 949basename 913, 937bashrc 52batch 913, 942bc 913Beamer 402Befehl 41

-syntax 45finden 908

Befehlsreferenz 913Bell 61Bell Laboratories 61Benutzer

automatische Anmeldung 248Standardbenutzer 240

Benutzerverwaltung 298Berners-Lee, Tim 333Betriebssystem

Arbeitsweise 584Definition 582Microsoft Windows 584

bg 913, 943

1007

Page 83: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 1008 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch

Index

Bibliothek 558Bild

archivieren 438Bildbearbeitung

mit GIMP 431rote Augen entfernen 431

Bildschirmschonerwechseln in GNOME 296

Binary Translation 692BIND 785BIOS

ACER 188AMI 188AST 188ATT 188Award 188Boot-Reihenfolge ändern 188, 189Compaq 188IBM 188Phoenix 188Tastenkombinationen 188

BitTorrent 94, 95, 381integrierter Client 381Ubuntu downloaden 381

Blog 362, 364Blu-ray

brennen mit K3b 461Bluefish 535Bluescreen 242Bluetooth 419Boot-Reihenfolge

ändern 188Boot-Sektor

sichern 651Boot-Vorgang 609

anhalten 880fortsetzen 880

BootenBIOS-Einstellungen 189

Bootloaderim Windows-System 190

BraseroImage brennen 94

Breezy Badger 116Brennen

Brasero 456cdrecord 914Drag & Drop im Nautilus 294ISO-Abbild

unter Linux 458

mit K3b 461Bridge 774Browser 352

Dolphin (KDE) 284Firefox

Wiedergabe von Videos 481Nautilus 282

build-essential 311bunzip2 913, 959bzcat 913, 919bzip2 913, 959

Ausgabe von Dateien 913

C

CGeschichte von UNIX 61Vorteile 61

C/C++ 524Entwicklung mit Anjuta 528Entwicklung mit Eclipse 532Entwicklung mit KDevelop 529

cal 914, 968Camcorder 486cancel 914Canonical 89

Adresse 101Projekte 101

cat 914, 920ccrypt 962CD

Abbild herunterladen 93abspielen

mit Rhythmbox 470auslesen

mit Sound Juicer 471brennen 456Image herunterladen 93

cd 51, 914, 937CD/DVD-Abbild 93CDDB 463cdrecord 459, 914CentOS 83Centrino 339CERN 333cfdisk 914, 950Chatten

Empathy 369Gajim 370Irssi 375

1008

Page 84: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 1009 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch

Index

Cheese 495chgrp 914, 920chmod 914, 921chown 914, 922chroot 635cksum 914, 920ClamAV 664ClamTk 664clear 914Client 713Cloud Computing 181Cluster 63cmp 914, 923CoC 97Code of Conduct (CoC) 97Codec 452comm 914, 923Community 96Compiler 523compress 914Controller

Festplatte 229Cookie 175Copyleft 65cp 48, 914, 924cpio 914, 959CPU

Virtualisierung 690virtuelle 690

cron 914, 943crontab 914, 943cryptsetup 674csplit 914, 924CSS 451CTSS 595CUPS 413, 814

per Browser konfigurieren 814Zugriff per Netzwerk 814

cut 914, 925CVS 1002

D

Dapper Drake 119date 914, 968Datei

aufteilen 924Eigentümer ändern 922Gruppenzugehörigkeit ändern 920im Terminal auflisten 47

kopieren 48, 914, 924löschen 52miteinander vergleichen 923Programmzuordnung 295umbenennen 49verschieben 49Zugriffsrechte ändern 921

Dateibrowser 282Dateirechte 640

Gruppe 640user 640

DateiserverKonfiguration 800

Dateisystem 610überprüfen 622einhängen 615reparieren 621Schalenmodell 608

Dateisystembaum 618Dateiverwaltung

Definition 623Datenbank

siehe MySQL 821Datensicherung

Grundlagen 644inkrementelle 653Klonen 654

Datenträger 610Bezeichnung 292Verzeichnis 612

Datumändern 914

DCC 1003DD 1004dd 654, 914, 950dd_rescue 952de Icaza, Miguel 247deb 549Debian 83

Anwenderhandbuch 909Grundlage von Ubuntu 68Ursprung 69Usability 68

Defragmentieren 194, 649Dekomprimieren

mit bzip2 913mit compress 914

DerivatDefinition 71

Desktop-Manager 248

1009

Page 85: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 1010 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch

Index

Desktop-Publi-shing 429

Desktop-Version 205Device-Bezeichnung 292Device-Datei 722df 914, 948DHCP 231, 334, 335Diashow 437Dienst

aktivieren 597deaktivieren 597

diff 914, 925diff3 914

diff3 926dig 794, 914Digitalkamera 433ding 410dirname 914, 937disable 914Dispatcher 623Distribution 34, 82

kostenlose Zusammenstellung 82Lizenz 82Open Source 82Quellcode 82Vielfalt 83

Distrowatch 83DivX 481DLNA 853dmesg 969DNS 336, 785

abfragen 794Aufgabe eines DNS 232externer 336Router 336

Dokumentation, Konsole 55Dolby Digital 506Dolby Surround 506Domäne 336dos2unix 914, 926Download

BitTorrent 95Mirror 93Spiegel-Server 93

dpkg 550DPL 1004Dropbox 184Druck

Auftrag löschen 914Drucker 412

aktivieren 915Befehle 971deaktivieren 914GDI- 412Konfiguration

unter GNOME 415unter KDE 416

Netzwerk 418Wireless 418

DruckerserverKonfiguration 800

Druckerwarteschlange 913DSDT 893DSDT-Tabelle 881DSL 345

Zugang einrichten 345du 914, 948dumpe2fs 914, 953DVB 482DVD

abspielen 483automatisches Einbinden 292brennen 460

dvips 914Dynamischer Datenträger 727DynDNS 754

E

e2fsck 914, 953Eclipse 530Edgy Eft 124Editor

emacs 875gedit 290nano 291vi 875

Ekiga 376Emacs 547Empathy

Konfiguration 368EMT64 187enable 915Energie-Management 891Energiemanagement

bei Laptops 192enscript 915ESSID 341EtherApe 775Ethernet 382

1010

Page 86: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 1011 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch

Index

Evince 406exit 915, 938expand 915, 926Exploits

Zero-Day 663

F

FAQ 994FAT

Definition 165fdformat 915, 954fdisk 615, 915, 954Fedora 83Feed 175, 363Fehler

Bug melden 96Feisty Fawn 88Fernabgabegesetz 383Fernsehen 482

analoge TV-Karte 511DVB 507

Festplatteüberprüfen 882Bezeichnung 722externe 647hinzufügen 646

fg 915, 943file 915, 927File Allocation Table (FAT) 165Fileserver 807find 915, 927finger 915, 938Firefox 351

in Kubuntu nachinstallieren 352Java nutzen 352Plug-ins 352Tuning-Tipps 352

FireGLX 448Firestarter 669FireWire

Anzahl bei der Installation 233Flash

Plug-in 353Fluendo-DVD-Player 484fold 915, 928Font

TrueType installieren 391Windows-Schriftart 391

Fork 390

Forumenglischsprachiges 909Ubuntu-Forum 909

FotoWebcam 495

FPSWebcam 496

fps 442Frames per second 442free 915, 949Free Software Foundation 64Freedom Toaster 102FreeNode 910FreeNX 901Freie Software

Definition 66fsck 622, 915, 955FSF 64fstab 611FTP

mit der Konsole 837mit Dolphin 837mit Nautilus 837per Browser 840per Shell 839Server einrichten 838

ftp 915

G

Gambas 533Gateway

bei der Installation 232einrichten 384

gcc 4.0 1000gdebi 550gdm 248gedit 290

mit Root-Rechten 291Syntax-Highlighting 290

Gentoo 83GIMP 431glxgears 442Gnash 488GNOME 247

Benutzerkonto 279Entwickler 68gdm 248GNOME-Terminal 42gnome-terminal 289

1011

Page 87: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 1012 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch

Index

Look & Feel 296Mülleimer sichtbar machen 300Thema wechseln 296

GNUAufbau 63Bedeutung 63Debian-GNU/Hurd-Projekt 66

GnuPG 678Schlüsselpaar erzeugen 679

Google Groups 383, 878GPG

Schlüssel importieren 567GPL

Bedeutung für GNU 65Vorteil von Linux 72

GrafikATI 447NVIDIA 445X-Window-System 878

Graphical User Interface 41groupadd 915, 939groupdel 915groupmod 915groups 915, 939growisofs 915GRUB 589

in Windows 190installieren 594reparieren 594

GRUB Legacy 723Grumpy Groundhog 87Grundsätze 99gs 915GStreamer 454

Plug-ins 478GUI 41gunzip 915, 962Gutsy Gibbon 88gvim 875Gwibber 277gzip 915, 962

H

halt 915, 969Hardware

als Basis des Betriebssystems 585Hilfe

Compatibility Howto 878Datenbank 878

Newsgroup 878Wiki 878

Informationen 888Netzwerkkarte

DHCP 334Schnittstelle deaktivieren 384

Recherche 383, 878Systemcheck vor Installation 191

Hardy Heron 88Hauptspeicherverwaltung 623HBD Venture Capital 994hd 915hdparm 882head 915, 929Headup-Display 275Helixplayer 489Hewlett Packard

Verbreitung von UNIX 60Hibernation 616Hilfe

Befehle finden 907info-Befehl 906IRC 910Newsgroups 910Support-Programme 105yelp 907

Hoary Hedgehog 113home 54hostname 915HTML 334

in ASCII umwandeln 536Ursprung 334

HUD 275Humanity 91Hurd 64

I

IBM 62, 585Verbreitung von UNIX 60

iCal 170ICQ 368id 915, 939IDE 528IEEE 62ifconfig 915Image 93, 191imgSeek 438info 906, 915init 917

1012

Page 88: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 1013 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch

Index

Initial-RAM-Disk 723Inkscape 428Installation

auf USB-Stick oder USB-Festplatte 212für ältere Computer 227Geräte abschalten 229mit Diskette 190mit einem USB-Stick 218Navigation 229Optionen 227rückgängig machen 225reversible 573textbasierte 227

Instant Messenger 368Intel Centrino 339Intel x86 (32 Bit) 187Internet

mit Analogmodem 349mit einem DSL-Modem 346mit einem Router 345

Internetseiteerstellen 533

Interpreter 516Interrupt 712Intrepid Ibex 88IP

Adresse vergeben 336Vergabe bei der Installation 231

IP-Adresseändern 779

IP-Forwarding 774iPod 467IPv4 772IPv6 772IRC 372

FreeNode 910Isle of Man 101ISO 93ISO-Image 460iso-Image 458

J

Jaunty Jackalope 88Java 352, 525

Applet-Viewer 526Entwicklung mit Eclipse 530Virtual Machine 685

JavaScript 526jobs 53, 915, 943

Journaling 724JRE 531Junk-Filter 365

K

K3bImage brennen 94Konfiguration 461

Kalender 914Karmic Koala 89KDE

Grundlage von Kubuntu 70KDevelop 529Kernel 60

Aufgaben 623Bezeichnungsweise 625Definition 623Downloadquelle 623kompilieren 630komprimierter 723Linux 623Mach 64Makro-Kernel 623Microsoft Windows 623Mikro-Kernel 623monolithischer 623Patch 632SMP 881Space 623Versionsnummern 625

Kile 546kill 915, 943killall 915, 943Kino 487

Konfiguration 494Klonen 654KMail 166KMail2 166Knoppix 191Knuth, Donald 538Kompatibilität 73Kompilieren 523

eines Kernels 630Programm 525von Sekundärsoftware 571Vorgehensweise 572

Komprimierenmit bzip2 913mit compress 914

1013

Page 89: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 1014 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch

Index

KonquerorDatentransfer über SSH 749

Konsole 42, 289History 52

KPPP 350Kubuntu

DVD-Version 93Ursprung 70Website 909

L

LAME 451LAMP 520, 822Laptop

Besonderheiten 192Besonderheiten bei der Installation 192Breitbildschirm 447Energie-Management 891externen Monitor nutzen 402

last 915, 939LaTeX 538

mit Emacs 547mit Kile 546mit XEmacs 547

Laufwerksbuchstabe 610Launchpad 104Lazarus 532Leitfaden 33Lesezeichen

mit Ubuntu One sichern 355less 47, 916, 929Library 558LibreOffice 389

Calc 397Dokumenten-Konverter 403Draw 427Export 403

als PDF 403Import 403Impress 400Start der einzelnen Module 391Thesaurus 411Writer 392

lilo 234statt GRUB installieren 241

LinDVD 485line 916Linspire 995Linux 59

Ankündigung 67anpassen 571Dreisprung 572Geburtsstunde 66Gemeinsamkeiten mit Windows 77Nachteile 73Unterschiede zu Windows 78Vorteile 72

Linux-Denken 42, 75Linux-Distribution 34

kostenlose Zusammenstellung 82LinuxCounter 627Linuxfibel 909Live-CD

Nutzung eines USB-Sticks 203Rettungssystem 893Testen alter Hardware 191Zugriff auf Windows-Netzwerk 204

Live-StreamReal Media 487Windows Media 487

ln 916, 930Logical Volume 728logname 916, 940logout 916, 938Lokalisierung 301lp 916lpadmin 916lpc 916lphelp 916lpmove 916lpq 916lpr 916lprm 916lpstat 916ls 47, 916, 930LSB 997Lucid Lynx 89, 146luvcview 496LVM

Installation 727Logical Volume 728Physical Volume 727Volume Group 728

M

m3uim Terminal abspielen 466

MAC-Adresse 913

1014

Page 90: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 1015 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch

Index

Mach 64Magic SysRq Key 872Magische S-Abf-Taste 872mail 916Mailingliste 909Main-Repository 313Malware 567man 916Mandatory Access Control 663Manpage

Aufruf im Konqueror 907deutsche Übersetzung 906

Manpages 55Master 647Master Boot Record (MBR) 241Maus

Konfiguration 304Maverick Meerkat 89, 150MBR

sichern 651md5sum 916, 920Me-Menü 278Memory Management Unit 623memtest 881Mena-Quintero, Federico 247mesg 916Microblogging 374Microsoft 65

Dominanz 584Microsoft Word

in LibreOffice öffnen 391MIME 295MINIX

als Basis für Linux 66Mirror 93MIT 61mkdir 51, 916, 937mkfs 916, 956mkisofs 916mkreiser 916mkreiserfs 916mkswap 916, 957Mobilfunk

UMTS 342Modem 349Modul 628

Sicherheit 629Modularität

von Linux 82Monitor

externer 402Hochformat 402Pivot nutzen 402

Mono 527more 47, 916, 930mount 615, 916, 957MP3 463

erstellen 471MP3-Encoder 451MPD 854mpg123 466MPlayer 353

Konfiguration 481Wiedergabe von Real-Media-Streams 489

mt 916, 963MULTICS 61Multitasking

Definition 623Multiverse-Repository 314Music Player Daemon 854Musik

Ändern des Zugriffs 292bearbeiten 476direkte Wiedergabe 292hören 463kaufen 469

mv 49, 916MySQL 822

Daten einfügen 835Datentypen 833grafische Verwaltung 836Index 832

N

Nagios 759Nameserver

eintragen 384nano 291NAS 853Natty Narwhal 89, 152Nautilus 282

Einfachklick aktivieren 284entpacken über Kontextmenü 286

NdisWrapper 339Nero

Image brennen 94Netbook 193netstat 916Netzmaske 231

1015

Page 91: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 1016 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch

Index

NetzwerkAlias 336Erkennung 231Gateway einrichten 384Paketsniffer 776Ubuntu und Windows 797, 798Wireshark 777

Netzwerküberwachung 775Netzwerkadresse

ändern 779newgrp 916, 940Newsfeed 362Newsgroup 82, 363, 910Newsreader 362NFS 807Nguni 91nice 916, 944nl 916, 931nohup 917, 944Notebook

Besonderheiten 192Besonderheiten bei der Installation 192externen Monitor nutzen 402

Notepad 290Novell 62nslookup 917NTFS 165numlockx 305

O

od 917, 932Office-Suite

LibreOffice 389Ogg Vorbis

erstellen 471Onlinebanking 662Open-Source-Kampagne 102openSUSE 83Optionen 45

P

PackprogrammeÜbersicht 967

Pager 47Paketquelle 312Paketsniffer 776parted 917, 958Partition

Überblick mit fdisk 615anlegen

automatisch 235manuell 235

Bezeichnung 722externe Festplatte 647für Backups 647Linux

Empfehlungen 237erweiterte 233ext4 237logisches Laufwerk 233primäre 233root 237Swap 236

Tabelle 233verkleinern 648

Partitionierung 233Partitionstabelle

sichern 651Partnerschaften 105, 107PASCAL

Entwicklung mit Lazarus 532passwd 917, 940Passwort

auslesen 894zurücksetzen 894

paste 917Patch

Definition 70patch 917PCMCIA 339PDF

Evince 406PDF-Betrachter

Adobe Reader 408PDF-Drucker 419pdf2ps 917Peer-to-Peer 381Perl 518Personal Package Archive (PPA) 322Pfadangaben 45pgrep 945Phishing 662Photo Booth 495PHP 819phpMyAdmin 836Physical Volume 727PID 53, 597ping 917

1016

Page 92: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 1017 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch

Index

unterbrechen 384Verbindungstest 346

Pinguin 74Pipeline 47PiTiVi 490Playlist 466Plymouth 607POP3 160Port 671POSIX 62PostScript

PostScript-BetrachterEvince 406

PPA 322PPPoE 346pQui 83Präsentation 400Prüfsumme 914, 920Precise Pangolin 89printenv 917Printserver 803Privatsphäre schützen 272Programm

Compiler 523kompilieren 571reversibel installieren 573selbst kompilieren 525

ProgrammierungC/C++ 524Compiler 523Interpretersprache 516Java 525Mono 527PASCAL 532Perl 518Python 519Shell-Skript 516Visual Basic 533

Programmkompatibilität 996Proprietär 73, 207

Definition 65Protopage 174Proxyserver

in Synaptic eintragen 322Prozess

anzeigen 888Prozessor

physischer 690Prozessverwaltung 623ps 917, 944

ps2ascii 917ps2pdf 917pstree 917, 945pwd 917, 938Python 519, 819

Q

Quanta Plus 535Quantal Quetzal 89Quellcode

eines Programms 572

R

Radeon 448dynamische Taktung 448

RAID 212, 730Raumfahrt 83rcconf 598rcp 917rdev 917Real-Time-Linux 712RealPlayer 488reboot 917, 970Rechnername

ändern 336reiserfsck 917reject 917Remote-Administration 898Remote-Verbindung

für Linux 901für Windows 903

renice 917, 945Reparatur

eines Systems 621Repository 312

Übersicht 312reset 917Restricted-Repository 314Rhythmbox

iPod 467Ubuntu One Music Store 469

rlogin 917rm 52, 917, 932rmdir 52, 917, 938RMS 63Root 659

Account wiederherstellen 661hinzufügen zur Administratorgruppe 660

1017

Page 93: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 1018 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch

Index

Konzept 657Root-Shell 56Rosetta 104Router

als DNS-Router 336bei der Installation 206Definition 34DHCP 231

Routingroute 384Tabelle 384, 772Technik 774

RPMumwandeln in Deb 552

rpm 549rsh 917rsnapshot 653rsync 917Ruhezustand 616Runlevel 598

S

S-ATAAnzahl bei der Installation 233

S/PDIF 506SABDFL 97Samba 798

Administration über den Browser 804neu starten 802Server aufsetzen 798, 800

Savane 105Scanner 423

Konfigurationunter GNOME 424unter KDE 426

Scheduler 623, 712scp 746Scribus 429SCSI

Anzahl bei der Installation 233Seamonkey 534SELinux 662Server 713

virtueller 686Setgid 922setpwc 498setterm 917Setuid 922SGUID 922

Shell 42, 43Aufbau des Systems 585

Shell-Skript 516ShipIt 96shutdown 917, 970Shuttleworth, Mark 83

Biografie 993Foundation 102, 994Fragen und Antworten 994Website 994

Sicherheitallgemeine Bemerkungen 661Updates einspielen 671Vorteil von Linux 73

SicherheitskonzepteLinux 657Windows 657

Sicherungpersönliche Daten

unter Linux 191unter Windows 191

Sidux 83Simple Scan 424Single Sign-on 182Skalierbarkeit 610Skanlite 426Skype 371Slave 647sleep 917, 946SMP-Kernel 881Software

Überblick 309Aktualisierung installieren 299aus einer fremden Distribution 565Authentizität 567deb 549Installation 316Repository 549

Main 313Multiverse 314Restricted 314Universe 314

reversible Installation 573rpm 549Setup-Skript 310Tar-Archiv 311

Software-Center 316Softwareschicht 609Solid State Disc 882Solitär

1018

Page 94: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 1019 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch

Index

unter Wine 569sort 917, 932Sound Juicer

Auslesen von CDs 471Sourceforge 105sources.list

manuell editieren 561Space Cowboy 83Speichertest 881Spezifikationen 73Spiegel-Server 93split 918, 933Sprache

anpassen bei der Installation 229deutsche Lokalisierung nachholen 301Sprachpakete bei der Installation 239

SQL 822SSD 882SSH

Einrichtung 744Remotezugriff 746

ssh 918Stallman, Richard Matthew 63Startbildschirm 242Sticky 922stty 918su 660, 918, 946SU-Bit 640Subnetzmaske 772sudo 918, 946

Konzept 659SUID 922sum 914, 920Sun 585

Verbreitung von UNIX 60Superblock 615Supercomputer 63Support 904Suspend-to-Disk 616SVR5 62Swap 236

Grundlagen 615swap 918swapoff 918, 958swapon 918, 958SWAT 804Synaptic

lokales Repository 321sync 918, 958Synchronisation 180

Systemaufräumen 553

System V Release 5 (SVR5) 62

T

T-Onlinein Evolution nutzen 361

Tabellenkalkulation 389LibreOffice Calc 397

Diagramme erstellen 398Lösen eines linearen Gleichungssystems 399

tac 918, 933tail 918, 934tar 918, 964Tar-Archiv 311tar.gz 571Taschenrechner 913Tastatur

Multimedia konfigurieren 306Tastaturlayout

Übersetzungstabelle 874anpassen 305

TauschbörseaMule 381

TCP/IP 771tcpdump 776tee 918, 934Telepathy 371Telnet 744Terminal

Administration 54Aufteilung in Reiter 42, 290Dateien auflisten 47Einführung 41GNOME-Terminal 42gnome-terminal 289grundlegende Befehle 53History 52Root-Terminal 660Umleitung 47Weiterleitung in eine Datei 47

Terminplaner 360Textmodus 67Textverarbeitung

LibreOffice Writer 392Einfügen von Grafiken 394Erstellen einer Gliederung 393Erstellen eines Dokuments 393Rechtschreibprüfung 395

1019

Page 95: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 1020 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch

Index

Silbentrennung aktivieren 395Thesaurus 411

Thawte Consulting 83Thema

Installation 296wechseln in GNOME 296

Thesaurusin LibreOffice 411online 411

Thompson, Ken 61Thunderbird 360

Mailordner teilen 365Newsfeed 362Spam-Filter 365Verschlüsseln von E-Mails 366

time 918, 947Timer Interrupt 712TLA 1002Tomboy 404Tonstudio 477top 918, 947Torvalds, Linus Benedict 66Totem

Abspielen von CDs 470Konfiguration 478

touch 918, 935Touchpad

Konfiguration 304tput 918tr 918, 935traceroute 918Treiber

Definition 628Trojanisches Pferd

Vorteil von Linux 73tsort 918ttf-msttcorefonts 391tty 918Turboprint 412Tutu, Desmond 91Tux 74TV-Ergänzungskarte 482Twitter 277type 918, 935

U

Ubuntu64 Bit 635Aktualisierung 324

alte Versionen 93Ankündigung 81Bedeutung des Begriffes 91Benchmark 637Download 93DVD-Paketquellen 40DVD-Version 93enthaltene Software 35Foundation 105im Windows-Netzwerk 797kostenlos bestellen 96kostenloser Support 905kostenpflichtiger Support 905löschen 225Logo 91Mailingliste 909Menschlichkeit 35Quellen 92Release Candidate 95Terminal 37Unity 38Vorzüge 90Website 909Windows parallel 235Zielgruppe 35

Ubuntu One 179Lesezeichen 355

Ubuntu Single Sign-on 182Ubuntu Vista 995Übersetzung 104Uhrzeit

ändern 914umask 918, 936umount 918, 957UMTS 342unace 287unalias 918uname 918, 969uniq 918, 936Unity

Anwendungen 264Arbeitsfläche 247Dateien 266Launcher 263Ordner 266Panel 260Programmstarter 252Starter 250Systemeinstellungen 280virtuelle Desktops 257

1020

Page 96: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 1021 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch

Index

Universe-Repository 314UNIX 60

Entstehung 60kommerzielle Ausbreitung 60Rechte 62Schaffung von Standards 62Struktur 585SVR5 62universitärer Einfluss 60wichtigste Eigenschaften 63

UNIX-Shell 42unix2dos 918unrar 287Unterstützungszeitraum 904unzip 919, 967Update 905

Aktualisierungsverwaltung 299auf CD 565nach der Installation 242

Upgrade 222UPnP 853Upstart 600uptime 918, 969USB-Stick

Device-Bezeichnung 292für Installation verwenden 218sicher entfernen 204

Usenet 910user 659User-ID 922User-Space 623useradd 918, 941userdel 918usermod 918, 941UTF-8

unter LATEX 542Utility

Aufbau des Systems 585UUID 614UVC 495

V

Vektorgrafik 426mit Inkscape 428

Veröffentlichungspolitik 85Verbindung

prüfen 346VeriSign 83, 994Verschlüsselung

allgemeine Bemerkungen 672E-Mails 366einzelner Dateien 679mit GPG 678Schlüsselpaar erzeugen 679von E-Mails 679von Partitionen 674

VersionenBreezy Badger 116Dapper Drake 119Edgy Eft 124Feisty Fawn 88Grumpy Groundhog 87Gutsy Gibbon 88Hardy Heron 88Hoary Hedgehog 113Intrepid Ibex 88Jaunty Jackalope 88Karmic Koala 89Lucid Lynx 89, 146Maverick Meerkat 89, 150Natty Narwhal 89, 152Precise Pangolin 89Quantal Quetzal 89Warty Warthog 110

VerzeichnisÜberblick 618Eigentümer ändern 922erstellen 51Heimverzeichnis (home) 54Inhalt anzeigen 54kopieren 924löschen 52umbenennen 49Umgang 54verschieben 49wechseln 51Zugriffsrechte ändern 921

Verzeichnisbaum 618vi 875Video

-Stream wiedergeben 489abspielen 477DivX-Wiedergabe 481Webcam 495

VideoLAN 489Videoschnitt

PiTiVi 490vim 875Virenscanner 664

1021

Page 97: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 1022 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch

Index

Virtual Network Computing (VNC) 901VirtualBox 224, 700Virtualisierung 683

der CPU 690VirtualBox 224, 700

Virtueller SpeicherArbeitsweise 623

Virus 656Vorteil von Linux 73

Visual BasicEntwicklung mit Gambas 533

vmlinuz 723VoIP 376

RTP 376SIP 376Sipgate 379STUN 378

Volume Group 728Vorabversion 95VPN 751

Firewall durchtunneln 756Schlüssel erzeugen 752

W

Wörterbuch 410wall 919Wallpaper

wechseln in GNOME 296Wammu 343WAMP 822Warty Warthog 110wc 48, 919, 936Webcam 379, 495

Auflösung einstellen 496Bildwiederholungsrate (fps) einstellen 496Philips 498

Webdesign 533Bluefish 535Quanta Plus 535Seamonkey 534

Webserveraufsetzen 817

Websiteerstellen 533

WEP 338WEP-Schlüssel 337whatis 919whereis 919, 936who 46, 919, 941

whoami 919, 941Wiedergabeliste 466Wiki

Kubuntu (englisch) 909Wikipedia 709Windows

7 160Arbeitsgruppe 798Auslagerungsdatei ausschalten 194automatische Integration 242Dateiaustausch 186Dominanz 584Freigabe 798Live 160Mail 163Partition defragmentieren 194Partition verkleinern 194Softwarealternativen 332Windows Media Audio (wma) wiedergeben 477

Windows-Schriftartnachinstallieren 391

WINS 782Wireshark 777WLAN 337

ESSID 341Installation 337per Tunnel 752WEP-Schlüssel 337WPA 337

WLAN-RouterDefinition 34

wodim 460WPA 337, 338WPA2 338write 919Wubi 216

X

X 67X-Tunnel 745

Konfiguration 902X/Open 62x86 187XAMP 836XEmacs 547XFS 729xine 479

DVB 511Konfiguration 480

1022

Page 98: Ubuntu GNU/Linux - Amazon S3 · 2018-03-26 · Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7

Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Siebte Auflage – August 2012 Galileo Press, ISBN: 978-3-8362-1945-7Layout: gp.cls, Version 3.4.002 (14th August 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 6. September 2012, 10:56 Uhr Umlaut-Check: äöüÄÖÜ.

S. 1023 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 100.0%Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch

Index

xmmsmit der Tastatur steuern 307

XviD 481

Y

yelp 907

Z

ZählenWörter 48Zeichen 48Zeilen 48

Zahlenblockbeim Systemstart aktivieren 305

zcat 919, 937Zeitzone

bei der Installation wählen 239Zero-Day-Exploits 663Zertifikat 107Zertifizierung 105zip 919, 967zless 919, 937zmore 919, 937Zugriff

auf ein installiertes Linux-System 896auf ein installiertes Mac OS X-System 897auf ein installiertes Ubuntu-System 895auf ein installiertes Windows-System 896gepufferter 294

Zugriffsrechteändern 914, 921

1023