Ubuntu GNU/Linux
Transcription
Ubuntu GNU/Linux
Marcus Fischer Ubuntu GNU/Linux Das umfassende Handbuch Auf einen Blick TEIL I Hintergrund und Grundlagen ............................... 59 TEIL II Einstieg in Ubuntu .............................................. 235 TEIL III Administration ................................................... 527 TEIL IV Ubuntu Server .................................................... 753 TEIL V Hilfe und Referenz ............................................... 965 Inhalt Vorwort ................................................................................................................................................... Leitfaden für die Nutzung des Buchs und der beiliegenden DVDs .............................................. Das Terminal – sinnvoll oder überflüssig? ......................................................................................... 33 35 45 TEIL I: Hintergrund und Grundlagen 1 Die Wurzeln von Ubuntu ........................................................................................ 61 1.1 1.2 1.3 2 Mehr als die Summe ......................................................................................................... 1.1.1 UNIX ................................................................................................................... 1.1.2 GNU .................................................................................................................... 1.1.3 Linux ................................................................................................................... Die Wurzeln – Debian und GNOME .............................................................................. 1.2.1 Debian – stabil und zuverlässig ...................................................................... 1.2.2 GNOME und KDE – die Standards bei (K)Ubuntu ..................................... 1.2.3 Freiheit ............................................................................................................... Das Linux-Denken ............................................................................................................. 1.3.1 Umdenken muss sein ....................................................................................... 1.3.2 Linux ist ein bisschen wie Windows ............................................................. 1.3.3 Linux ist anders als Windows ......................................................................... 61 62 66 69 71 71 74 76 79 80 82 82 Was ist Ubuntu? ....................................................................................................... 85 2.1 2.2 2.3 Historie ................................................................................................................................ 2.1.1 Eine Distribution von vielen ........................................................................... 2.1.2 Veröffentlichungspolitik .................................................................................. 2.1.3 Canonical ........................................................................................................... 2.1.4 Schwerpunkte und Philosophie ..................................................................... Quellen für Ubuntu ........................................................................................................... Ubuntu inside ..................................................................................................................... 2.3.1 Linux für Menschen ......................................................................................... 2.3.2 Code of Conduct (CoC) ................................................................................... 2.3.3 Die Ubuntu-Grundsätze .................................................................................. 2.3.4 Das Ökosystem ................................................................................................. 2.3.5 Launchpad ......................................................................................................... 2.3.6 Die Ubuntu Foundation .................................................................................. 2.3.7 Wie lässt sich mit Ubuntu Geld verdienen? ................................................ 85 86 89 93 93 95 98 99 99 101 103 105 107 107 5 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 12:10 Uhr Umlaut-Check: S. 5 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. Inhalt 3 Die Versionen im Detail .......................................................................................... 111 3.1 3.2 3.3 3.4 4 Erste Generation ................................................................................................................ 3.1.1 4.10 – »Warty Warthog« .................................................................................. 3.1.2 5.04 – »Hoary Hedgehog« .............................................................................. 3.1.3 5.10 – »Breezy Badger« .................................................................................... 3.1.4 6.06 LTS – »Dapper Drake« ............................................................................ Zweite Generation ............................................................................................................. 3.2.1 6.10 – »Edgy Eft« .............................................................................................. 3.2.2 7.04 – »Feisty Fawn« ........................................................................................ 3.2.3 7.10 – »Gutsy Gibbon« ..................................................................................... 3.2.4 8.04 LTS – »Hardy Heron« .............................................................................. Dritte Generation .............................................................................................................. 3.3.1 8.10 – »Intrepid Ibex« ...................................................................................... 3.3.2 9.04 – »Jaunty Jackalope« ............................................................................... 3.3.3 9.10 – »Karmic Koala« ..................................................................................... 3.3.4 10.04 LTS – »Lucid Lynx« ................................................................................ Vierte Generation .............................................................................................................. 3.4.1 10.10 – »Maverick Meerkat« .......................................................................... 3.4.2 11.04 – »Natty Narwhal« ................................................................................ 111 111 115 118 120 126 126 132 136 138 140 140 142 145 146 150 150 151 Daten sichern, migrieren und synchronisieren ................................................. 153 4.1 4.2 4.3 4.4 4.5 4.6 Dokumente, Musik und Videos ...................................................................................... E-Mails ................................................................................................................................ 4.2.1 Mit IMAP Probleme vermeiden .................................................................... 4.2.2 Outlook/Outlook Express ............................................................................... 4.2.3 Thunderbird ....................................................................................................... Kalender .............................................................................................................................. 4.3.1 Evolution ............................................................................................................ 4.3.2 Kontact ............................................................................................................... Adressbücher ...................................................................................................................... 4.4.1 Outlook/Outlook Express ............................................................................... 4.4.2 Thunderbird und Kontact ............................................................................... Lesezeichen/Favoriten ...................................................................................................... 4.5.1 Internet Explorer .............................................................................................. 4.5.2 Firefox ................................................................................................................. 4.5.3 rekonq und Konqueror .................................................................................... Dateien systemübergreifend aktuell halten .................................................................. 4.6.1 Ubuntu One ...................................................................................................... 4.6.2 Dateiaustausch mit Windows ........................................................................ 6 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 6 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. 153 154 154 160 161 163 164 165 166 166 168 170 170 172 173 174 174 182 Inhalt 5 Die Installation ......................................................................................................... 183 5.1 5.2 5.3 5.4 5.5 Voraussetzungen ................................................................................................................ 5.1.1 Boot-Vorbereitungen im BIOS ....................................................................... 5.1.2 Besonderheiten bei mobilen Rechnern ........................................................ 5.1.3 Wenn Sie Windows neben Ubuntu behalten möchten ............................. Die DVD im Live-Modus .................................................................................................. 5.2.1 Start .................................................................................................................... 5.2.2 Ubuntu ohne Installation nutzen .................................................................. 5.2.3 Ubuntu installieren .......................................................................................... Andere Installationsarten ................................................................................................. 5.3.1 Als Anwendung unter Windows – Wubi ..................................................... 5.3.2 Installation mit einem USB-Stick ................................................................... 5.3.3 Aktualisierung des gesamten Systems .......................................................... 5.3.4 Virtualisierung ................................................................................................... Löschen einer Ubuntu-Installation ................................................................................. Textbasierte Installation ................................................................................................... 5.5.1 Hilfe und erweiterte Startoptionen ............................................................... 5.5.2 Die Installation beginnt .................................................................................. 5.5.3 Partitionierung .................................................................................................. 5.5.4 Aufspielen der Pakete/Abschlusskonfiguration ........................................... 5.5.5 Reboot und Abschluss der Installation ......................................................... 183 184 187 189 193 193 195 199 209 209 211 214 216 218 219 220 222 225 230 233 TEIL II: Einstieg in Ubuntu 6 Erste Schritte ............................................................................................................. 237 6.1 6.2 6.3 6.4 Die Anmeldung .................................................................................................................. Unity – die Revolution ...................................................................................................... 6.2.1 Warum Unity? ................................................................................................... 6.2.2 Wenn die neue Oberfläche nicht erscheint ................................................. 6.2.3 Die neue Oberfläche ........................................................................................ 6.2.4 Der Starter ......................................................................................................... 6.2.5 Anwendungen, Orte und System .................................................................. 6.2.6 Der Launcher ..................................................................................................... 6.2.7 Das Panel ........................................................................................................... GNOME classic – bekannt und bewährt ....................................................................... 6.3.1 Die klassische GNOME-Oberfläche .............................................................. 6.3.2 Der Menübereich ............................................................................................. 6.3.3 Die Panels .......................................................................................................... 6.3.4 Programme starten ........................................................................................... Die Benutzermenüs ........................................................................................................... 6.4.1 Das Kommunikationsmenü ............................................................................ 6.4.2 Das Me-Menü ................................................................................................... 237 239 240 241 242 243 249 253 254 257 257 259 262 264 266 267 268 7 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 7 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. Inhalt 6.5 6.6 7 269 270 271 271 278 279 280 283 286 287 290 292 292 293 Kubuntu ...................................................................................................................... 297 7.1 7.2 8 6.4.3 Das Aktionsmenü ............................................................................................. Wichtige Hinweise und hilfreiche Programme ............................................................. 6.5.1 Barrierefreiheit .................................................................................................. 6.5.2 Nautilus – der Dateibrowser .......................................................................... 6.5.3 Terminal ............................................................................................................. 6.5.4 Editor .................................................................................................................. 6.5.5 Zugriff auf Ressourcen ..................................................................................... 6.5.6 Das Erscheinungsbild ändern ......................................................................... 6.5.7 Benutzerverwaltung ......................................................................................... 6.5.8 Aktualisierung des Systems ............................................................................ 6.5.9 Lokalisierung und Zeit ..................................................................................... Standardhardware anpassen ............................................................................................ 6.6.1 Maus und Touchpad ........................................................................................ 6.6.2 Tastatur ............................................................................................................... Kubuntu installieren .......................................................................................................... Kubuntu kennenlernen ..................................................................................................... 7.2.1 kdm – der Anmeldungsmanager .................................................................... 7.2.2 Die Arbeitsfläche .............................................................................................. 7.2.3 Wichtige Hilfsprogramme ............................................................................... 7.2.4 Zugriff auf Ressourcen ..................................................................................... 7.2.5 Personalisieren des KDE-Desktops ............................................................... 7.2.6 rekonq – ein einfacher, schneller Browser ................................................... 7.2.7 Dolphin – der Spezialist für die Dateiverwaltung ....................................... 7.2.8 Systemverwaltungsmodus .............................................................................. 7.2.9 Touchpad-Konfiguration ................................................................................. 7.2.10 Kontact ............................................................................................................... 7.2.11 digiKam .............................................................................................................. 7.2.12 Quassel ............................................................................................................... 7.2.13 Kopete – die KDE-IM-Lösung ........................................................................ 7.2.14 Kubuntu-Netbook-Edition ............................................................................. 7.2.15 Zu guter Letzt .................................................................................................... 299 299 300 301 306 308 309 313 314 315 316 316 320 320 321 323 323 Programme und Pakete installieren .................................................................... 325 8.1 8.2 8.3 Wie installiere ich zusätzliche Programme? .................................................................. Software-Quellen .............................................................................................................. 8.2.1 Paketquellen (Repositorys) ............................................................................. 8.2.2 Personal Package Archive (PPA) .................................................................... Installationsmöglichkeiten ............................................................................................... 8.3.1 Software-Center ................................................................................................ 8 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 8 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. 325 326 327 328 329 330 Inhalt 8.4 9 8.3.2 8.3.3 Welche 8.4.1 8.4.2 8.4.3 Schnelle Installation von Software ................................................................ Synaptic – Die umfassende Paketverwaltung .............................................. Programme benötige ich? .................................................................................. GNOME-Programme ....................................................................................... KDE-Programme ............................................................................................... Vergleich: Windows- und Linux-Programme .............................................. 333 333 335 337 339 342 Internet und E-Mail ................................................................................................. 343 9.1 9.2 9.3 9.4 9.5 9.6 9.7 Der Network-Manager ..................................................................................................... 9.1.1 WLAN ................................................................................................................. 9.1.2 UMTS .................................................................................................................. 9.1.3 DSL ...................................................................................................................... 9.1.4 Modem .............................................................................................................. Firefox – der Internetbrowser .......................................................................................... E-Mail-Clients als Ersatz für Outlook ............................................................................. 9.3.1 Evolution ............................................................................................................ 9.3.2 Thunderbird ....................................................................................................... Newsreader ......................................................................................................................... 9.4.1 Akregator ........................................................................................................... 9.4.2 Evolution und Thunderbird ............................................................................ Echtzeit-Kommunikation .................................................................................................. 9.5.1 Empathy – das Multitalent ............................................................................. 9.5.2 Kurznachrichten mit Gwibber ........................................................................ 9.5.3 Internettelefonie mit Ekiga ............................................................................. 9.5.4 Videokonferenzen mit Ekiga .......................................................................... Datenaustausch über Peer-to-Peer-Netze ..................................................................... Probleme mit der Hardware? .......................................................................................... 9.7.1 Treiber ................................................................................................................ 9.7.2 Netzwerkkonfiguration .................................................................................... 344 346 351 353 357 359 368 368 372 375 375 376 377 378 385 387 390 391 392 393 394 10 Office ........................................................................................................................... 399 10.1 LibreOffice – die freie Alternative .................................................................................. 10.2 Grundlegendes zu LibreOffice ......................................................................................... 10.3 Textverarbeitung – LibreOffice Writer ........................................................................... 10.3.1 Erstellen eines gegliederten Dokuments ...................................................... 10.3.2 Einfügen von Bildern und Tabellen ............................................................... 10.3.3 Rechtschreibprüfung, Seitenzahlen etc. ....................................................... 10.4 Tabellenkalkulation – LibreOffice Calc ........................................................................... 10.4.1 Erstellen einer Tabelle ..................................................................................... 10.4.2 Diagramm einfügen ......................................................................................... 10.4.3 Lösen eines linearen Gleichungssystems ...................................................... 399 400 403 403 404 405 407 407 407 408 9 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 9 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. Inhalt 10.5 Präsentation – LibreOffice Impress ................................................................................ 10.5.1 Erstellung mit dem Assistenten ..................................................................... 10.5.2 Exportfunktionen .............................................................................................. 10.5.3 Einen externen Monitor oder Beamer nutzen ............................................ 10.6 Datenaustausch ................................................................................................................. 10.7 Notizen verwalten mit Tomboy ...................................................................................... 10.8 PDF und PostScript ........................................................................................................... 10.8.1 Evince ................................................................................................................. 10.8.2 Okular ................................................................................................................. 10.8.3 Adobe Reader ................................................................................................... 10.9 Wörterbücher und Thesauren ......................................................................................... 10.10 Dokumente drucken und veröffentlichen ..................................................................... 10.10.1 Drucker einrichten ........................................................................................... 10.10.2 Bluetooth-Verbindungen ................................................................................ 409 410 411 411 412 413 415 415 416 418 419 421 421 428 11 Grafik und Bildbearbeitung ................................................................................... 431 11.1 Scanner ................................................................................................................................ 11.1.1 Die Hardware .................................................................................................... 11.1.2 Simple Scan ....................................................................................................... 11.1.3 Skanlite ............................................................................................................... 11.2 Vektorgrafik ........................................................................................................................ 11.2.1 LibreOffice Draw .............................................................................................. 11.2.2 Inkscape ............................................................................................................. 11.3 Desktop-Publishing (DTP) ................................................................................................ 11.4 Bildbearbeitung mit GIMP ............................................................................................... 11.5 Verwaltung digitaler Fotos ............................................................................................... 11.5.1 Shotwell ............................................................................................................. 11.5.2 Diashows ........................................................................................................... 11.5.3 imgSeek .............................................................................................................. 11.6 Screenshots erstellen ........................................................................................................ 11.7 Grafikkarten einrichten ..................................................................................................... 11.7.1 3dfx und Matrox ............................................................................................... 11.7.2 Intel .................................................................................................................... 11.7.3 NVIDIA ............................................................................................................... 11.7.4 ATI ....................................................................................................................... 11.7.5 Desktop-Effekte ................................................................................................ 431 432 432 434 434 435 436 437 439 441 441 445 445 446 448 450 450 452 455 456 12 Multimedia ................................................................................................................. 465 12.1 Codecs ................................................................................................................................. 465 12.1.1 Rechtliche Aspekte .......................................................................................... 466 12.1.2 Installation von fehlenden Codecs ................................................................ 467 10 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 10 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. Inhalt 12.1.3 Medibuntu – eine Multimedia-Paketquelle ................................................ 12.2 CDs und DVDs erstellen und brennen ........................................................................... 12.2.1 Brasero ............................................................................................................... 12.2.2 K3b ..................................................................................................................... 12.3 Audio ................................................................................................................................... 12.3.1 Banshee – Vorbild iTunes ................................................................................ 12.3.2 Verwaltung einer Musiksammlung ................................................................ 12.3.3 Austausch mit MP3-Playern – iPod .............................................................. 12.3.4 Käuflicher Erwerb von Musik ......................................................................... 12.3.5 Wiedergabe von CDs ....................................................................................... 12.3.6 Codieren von Audiomaterial .......................................................................... 12.3.7 Bearbeitung von Audiodateien ...................................................................... 12.4 Video ................................................................................................................................... 12.4.1 Totem ................................................................................................................. 12.4.2 xine ..................................................................................................................... 12.4.3 MPlayer .............................................................................................................. 12.4.4 Dragon Player ................................................................................................... 12.4.5 Der PC als Fernseher ........................................................................................ 12.4.6 DVDs ansehen .................................................................................................. 12.4.7 Blu-rays ansehen .............................................................................................. 12.4.8 Camcorder anschließen ................................................................................... 12.5 Live-Streams ....................................................................................................................... 12.5.1 Flash .................................................................................................................... 12.5.2 RealPlayer .......................................................................................................... 12.6 Videoschnitt und -aufnahme ........................................................................................... 12.6.1 PiTiVi .................................................................................................................. 12.6.2 DVBcut ............................................................................................................... 12.6.3 Kino .................................................................................................................... 12.7 Fotos und Videos mit der Webcam aufnehmen .......................................................... 12.7.1 Cheese ................................................................................................................ 12.7.2 luvcview ............................................................................................................. 12.8 Spiele ................................................................................................................................... 12.8.1 Windows-Spiele unter Ubuntu ...................................................................... 12.8.2 Enthaltene Programme .................................................................................... 12.8.3 Virtuelle Welten – SecondLife ....................................................................... 12.8.4 Beispiel für eine Wine-Installation: World of Warcraft ............................. 12.9 Probleme mit der Hardware – Das Soundsystem einrichten ..................................... 12.9.1 Phonon für KDE – mehr als ein Soundserver .............................................. 12.9.2 ALSA und PulseAudio – das Soundsystem .................................................. 12.10 Digital-TV unter Ubuntu (DVB) ...................................................................................... 12.10.1 Die TV-Karte einrichten .................................................................................. 12.10.2 Die Senderliste erstellen ................................................................................. 12.10.3 Analoge TV-Karten nutzen ............................................................................. 470 471 471 475 478 478 481 482 483 484 485 489 490 490 492 494 494 495 497 500 500 501 501 502 503 503 505 507 508 508 509 510 511 512 514 514 516 517 519 521 521 523 525 11 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 11 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. Inhalt TEIL III: Administration 13 Programmierung und Design ................................................................................ 529 13.1 Interpretersprachen ........................................................................................................... 13.1.1 Shell-Skripte ...................................................................................................... 13.1.2 Perl ...................................................................................................................... 13.1.3 Python ................................................................................................................ 13.2 Compiler-Sprachen ............................................................................................................ 13.2.1 C/C++ ................................................................................................................. 13.2.2 Java ..................................................................................................................... 13.3 Integrierte Entwicklungsumgebungen ........................................................................... 13.3.1 Anjuta – für C/C++ ........................................................................................... 13.3.2 KDevelop – C/C++ unter KDE ........................................................................ 13.3.3 Eclipse ................................................................................................................ 13.3.4 Lazarus – Delphi-Klon ..................................................................................... 13.3.5 Gambas – Visual-Basic-Ersatz ......................................................................... 13.4 Webdesign .......................................................................................................................... 13.5 Professioneller Satz mit LaTeX ........................................................................................ 13.5.1 Warum LaTeX? .................................................................................................. 13.5.2 Struktur .............................................................................................................. 13.5.3 Syntax ................................................................................................................. 13.5.4 LaTeX-Editoren ................................................................................................. 530 530 532 533 537 537 538 541 541 542 543 545 545 546 549 549 552 555 557 14 Software- und Paketverwaltung .......................................................................... 561 14.1 Allgemeines ........................................................................................................................ 14.2 Synaptic ............................................................................................................................... 14.2.1 Synaptic starten ................................................................................................ 14.2.2 Lokales Repository mit Synaptic verwalten ................................................. 14.3 Die Ubuntu-Aktualisierungsverwaltung ........................................................................ 14.4 Das Software-Center ......................................................................................................... 14.5 Metapakete ........................................................................................................................ 14.6 Paketquellen ....................................................................................................................... 14.6.1 Main ................................................................................................................... 14.6.2 Restricted ........................................................................................................... 14.6.3 Universe ............................................................................................................. 14.6.4 Multiverse .......................................................................................................... 14.6.5 Backports – Alternative zu Fremdquellen .................................................... 14.7 dpkg – Die Basis der Paketverwaltung ........................................................................... 14.7.1 Einzelne Pakete installieren und deinstallieren ........................................... 14.7.2 Installierte Pakete konfigurieren .................................................................... 14.7.3 Pakete finden .................................................................................................... 12 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 12 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. 561 563 563 565 567 567 568 569 570 570 571 571 571 572 576 578 578 Inhalt 14.8 Advanced Packaging Tool (APT) ..................................................................................... 14.8.1 Installation von Paketen .................................................................................. 14.8.2 Entfernen von Paketen .................................................................................... 14.8.3 Upgrade einzelner Pakete oder der kompletten Distribution .................. 14.8.4 Ungenutzte Pakete entfernen ........................................................................ 14.8.5 Die Datei »sources.list« ................................................................................... 14.8.6 APT lokal verwenden ....................................................................................... 14.8.7 Externe Quellen ................................................................................................ 14.8.8 GPG-Schlüssel importieren ............................................................................. 14.9 Fremdsoftware nutzen ...................................................................................................... 14.9.1 Windows-Programme ...................................................................................... 14.9.2 Java-Programme ............................................................................................... 14.10 Sekundärsoftware aus Quellen ........................................................................................ 14.10.1 Der Linux-Dreisprung ...................................................................................... 14.10.2 Installation unter Ubuntu ............................................................................... 14.11 Versionsverwaltung mit Bazaar ....................................................................................... 14.11.1 Was ist Bazaar? ................................................................................................. 14.11.2 Ein erstes kleines Projekt ................................................................................ 14.11.3 Das Projekt veröffentlichen ............................................................................ 579 580 582 583 584 585 587 589 591 592 592 594 597 597 599 606 606 608 612 15 Architektur ................................................................................................................. 615 15.1 Betriebssysteme ................................................................................................................. 15.2 Details des Boot-Vorgangs ............................................................................................... 15.3 GRUB 2 ................................................................................................................................ 15.3.1 Aufbau ................................................................................................................ 15.3.2 Wie konfiguriert man GRUB? ......................................................................... 15.3.3 Wiederherstellung ............................................................................................ 15.4 Start- und Stoppskripte .................................................................................................... 15.5 Dienste ................................................................................................................................ 15.6 Initialisierung ...................................................................................................................... 15.6.1 Runlevel ............................................................................................................. 15.6.2 init ....................................................................................................................... 15.6.3 Upstart ............................................................................................................... 15.7 Plymouth ............................................................................................................................. 15.8 Dateisystem ........................................................................................................................ 15.8.1 Aufbau moderner Softwarestrukturen .......................................................... 15.8.2 Datenträger ....................................................................................................... 15.8.3 Die fstab ............................................................................................................. 15.8.4 Swap ................................................................................................................... 15.8.5 Der Verzeichnisbaum ....................................................................................... 15.8.6 Beschädigte Dateisysteme reparieren ........................................................... 616 620 622 623 625 627 628 629 630 631 632 632 639 640 640 641 643 646 648 652 13 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 13 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. Inhalt 15.9 Kernel und Module ........................................................................................................... 15.9.1 Kernel ................................................................................................................. 15.9.2 Module ............................................................................................................... 15.9.3 Einen eigenen Kernel bauen .......................................................................... 15.10 64-Bit: ja oder nein? ......................................................................................................... 15.10.1 Installation von Ubuntu 64 ............................................................................ 15.10.2 Paralleles Arbeiten mit 32-Bit-Software ....................................................... 15.10.3 Benchmarking – Vergleich mit 32-Bit-Systemen ........................................ 653 653 658 660 664 665 666 668 16 Backup und Sicherheit ............................................................................................ 669 16.1 Berechtigungen .................................................................................................................. 16.1.1 Dateiberechtigungen ....................................................................................... 16.1.2 PAM .................................................................................................................... 16.2 Backup-Grundlagen .......................................................................................................... 16.2.1 Vorüberlegungen und Vorbereitung ............................................................. 16.2.2 Partitionierung .................................................................................................. 16.2.3 Partitionierung der Zweitplatte (extern oder intern) ................................. 16.2.4 Verkleinerung von bestehenden Partitionen ............................................... 16.2.5 Déjà Dup – eine Backup-Software ................................................................ 16.2.6 Inkrementelles Backup mit rsnapshot .......................................................... 16.2.7 Verwenden von Rsync ..................................................................................... 16.3 Ist Linux sicherer als Windows? ...................................................................................... 16.3.1 Verschiedene Konzepte ................................................................................... 16.3.2 Root versus Sudo .............................................................................................. 16.3.3 SELinux ............................................................................................................... 16.3.4 AppArmor .......................................................................................................... 16.4 Virenscanner und Firewall ............................................................................................... 16.4.1 Virenscanner ...................................................................................................... 16.4.2 Firewall ............................................................................................................... 16.4.3 Sicherheits-Updates ......................................................................................... 16.5 Verschlüsselung .................................................................................................................. 16.5.1 Integrierte Verschlüsselung ............................................................................ 16.5.2 Verschlüsselung anderer Partitionen ............................................................. 16.6 Verschlüsseln mit GPG ...................................................................................................... 16.6.1 Verschlüsselung einzelner Dateien ................................................................ 16.6.2 E-Mails verschlüsseln mit GnuPG .................................................................. 669 669 673 674 674 676 676 677 680 682 683 685 685 686 690 691 692 692 694 699 699 700 701 705 705 706 17 Desktop-Virtualisierung ......................................................................................... 709 17.1 Überblick ............................................................................................................................. 710 17.2 Konzepte ............................................................................................................................. 711 17.2.1 Virtuelle Maschinen, Server und Laufzeitumgebungen ............................. 712 14 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 12:10 Uhr Umlaut-Check: S. 14 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. Inhalt 17.3 17.4 17.5 17.6 17.7 17.8 17.9 17.2.2 Paravirtualisierung ............................................................................................ 17.2.3 Hardwareunterstützte Virtualisierung .......................................................... Grundsätzlicher Aufbau .................................................................................................... 17.3.1 Generelles Problem bei der x86-Virtualisierung ......................................... 17.3.2 Möglichkeiten der x86-Virtualisierung ......................................................... 17.3.3 Machtmissbrauch ............................................................................................. 17.3.4 Ungenutzte Ringe ............................................................................................. Intel VT-x und AMD-V ..................................................................................................... 17.4.1 Gründe für Performance-Probleme ............................................................... 17.4.2 Pacifica und Vanderpool sind inkompatibel ................................................ Virtualisierungssoftware ................................................................................................... VMware Player .................................................................................................................. 17.6.1 Installation unter Windows ............................................................................ 17.6.2 Installation unter Linux ................................................................................... 17.6.3 Nutzung der virtuellen Maschine .................................................................. 17.6.4 Installation einer vorkonfigurierten VM ...................................................... 17.6.5 VMware Tools ................................................................................................... 17.6.6 Erstellung einer neuen VM ............................................................................. 17.6.7 Deinstallation unter Linux .............................................................................. VMware Workstation ....................................................................................................... 17.7.1 Professionelle Funktionen .............................................................................. 17.7.2 Installation ......................................................................................................... 17.7.3 Betrieb ................................................................................................................ 17.7.4 VMware Tools ................................................................................................... VirtualBox ........................................................................................................................... 17.8.1 Proprietäre Version .......................................................................................... 17.8.2 VirtualBox OSE ................................................................................................. QEMU .................................................................................................................................. 17.9.1 Installation ......................................................................................................... 17.9.2 Gastsysteme installieren .................................................................................. 712 713 716 717 718 718 719 720 720 722 723 725 726 726 728 728 729 731 737 737 737 738 739 740 741 741 747 747 748 749 TEIL IV: Ubuntu Server 18 Serverinstallation ..................................................................................................... 755 18.1 Besonderheiten bei der Server-Version ......................................................................... 18.1.1 Veröffentlichungszyklus ................................................................................... 18.1.2 Neuerungen bei der aktuellen Version ......................................................... 18.1.3 32 oder 64 Bit? ................................................................................................. 18.1.4 Kernel-Unterschiede zwischen Desktop- und Server-Version .................. 18.2 Planung ............................................................................................................................... 18.2.1 Anforderungen an den Server ........................................................................ 18.2.2 Risiko-Management ......................................................................................... 18.2.3 Virtualisierung ................................................................................................... 756 756 757 757 758 758 759 760 761 15 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 15 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. Inhalt 18.3 18.4 18.5 18.6 18.2.4 Konfigurationsempfehlung ............................................................................. Grundlegende Schritte ...................................................................................................... 18.3.1 Installationsmedien .......................................................................................... 18.3.2 Anforderungen an die Hardware ................................................................... Partitionierung ................................................................................................................... 18.4.1 Dateisystem ....................................................................................................... 18.4.2 Partitionierungsempfehlungen ....................................................................... 18.4.3 Methode I – Klassische Partitionierung ........................................................ 18.4.4 Methode II – Logical Volume Manager (LVM) ........................................... 18.4.5 Methode III – RAID ......................................................................................... Grafischen Desktop nachträglich installieren ............................................................... Upgrade/Neuinstallation .................................................................................................. 762 763 764 764 765 769 771 771 771 774 783 784 19 Administration und Monitoring ........................................................................... 785 19.1 Zugriff auf den Server ....................................................................................................... 19.1.1 Aktualisierungen ............................................................................................... 19.1.2 SSH ...................................................................................................................... 19.1.3 VPN ..................................................................................................................... 19.1.4 Per Internet auf den Heim-PC ........................................................................ 19.2 Kontrolle und Überwachung mit Nagios ....................................................................... 19.2.1 Installation ......................................................................................................... 19.2.2 Konfiguration .................................................................................................... 19.2.3 Benachrichtigungen ......................................................................................... 19.2.4 Überwachung verschiedener Systeme .......................................................... 19.3 Zentrale Verwaltung mit Landscape ............................................................................... 785 787 787 795 797 800 800 802 803 806 810 20 Netzwerke .................................................................................................................. 813 20.1 Grundlagen ......................................................................................................................... 20.2 Netzwerkverwaltung ......................................................................................................... 20.2.1 Rechner in einem anderen Subnetz erreichen ............................................ 20.2.2 Netzwerküberwachung ................................................................................... 20.3 Ausbau der Infrastruktur .................................................................................................. 20.3.1 Einen Computer zu einem Netzwerk hinzufügen ....................................... 20.3.2 Einen Server zu einem Netzwerk hinzufügen .............................................. 20.3.3 Netzwerkadressen ändern .............................................................................. 20.4 DHCP ................................................................................................................................... 20.4.1 Konfiguration als einfacher DNS-Server ....................................................... 20.4.2 Konfiguration als DHCP-Server ...................................................................... 20.5 Domain Name System (DNS) Server .............................................................................. 20.5.1 BIND ................................................................................................................... 16 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 16 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. 813 814 815 817 819 819 819 820 822 822 823 824 824 Inhalt 20.5.2 DNS-Zonen ........................................................................................................ 20.5.3 Sekundärer Nameserver .................................................................................. 20.5.4 BIND absichern ................................................................................................. 20.5.5 Probleme mit der Namensauflösung ............................................................ 20.6 Proxyserver ......................................................................................................................... 827 828 830 833 834 21 LAN-Server – im Firmennetzwerk oder als Multimediazentrale .................. 837 21.1 Firmenserver ....................................................................................................................... 21.1.1 Was ist ein Fileserver? ..................................................................................... 21.1.2 Zugriff auf Windows-Freigaben ..................................................................... 21.1.3 Linux als Windows-Server (Samba) ............................................................... 21.2 Homeserver ........................................................................................................................ 21.2.1 Grundlagen ........................................................................................................ 21.2.2 Installation ......................................................................................................... 21.2.3 Dateien teilen ................................................................................................... 21.2.4 Ordner freigeben .............................................................................................. 21.3 Drucker gemeinsam nutzen ............................................................................................. 838 838 838 840 845 845 846 847 850 853 22 Der Server im Internet ............................................................................................. 855 22.1 Apache ................................................................................................................................ 22.1.1 Konfiguration .................................................................................................... 22.1.2 Test per Browser ............................................................................................... 22.2 Datenbankserver ................................................................................................................ 22.2.1 Allgemeines zu MySQL ................................................................................... 22.2.2 Installation ......................................................................................................... 22.2.3 Benutzerverwaltung ......................................................................................... 22.2.4 Befehlsstruktur und Kürzel ............................................................................. 22.2.5 Datenbanken/Tabellen erstellen und verwalten ......................................... 22.2.6 Datentypen ........................................................................................................ 22.2.7 Daten einfügen ................................................................................................. 22.3 FTP-Server ........................................................................................................................... 22.3.1 ProFTP ................................................................................................................ 22.3.2 FTP im Terminal nutzen .................................................................................. 22.4 WebDAV ............................................................................................................................. 22.4.1 Grundlagen ........................................................................................................ 22.4.2 Konfiguration .................................................................................................... 22.5 E-Mail-Versand .................................................................................................................. 22.6 Openfire – Jabber-Instant-Messaging-Server ............................................................... 855 856 857 859 860 862 864 865 867 870 872 874 875 877 879 879 881 884 887 17 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 17 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. Inhalt 23 Servervirtualisierung mit KVM ............................................................................. 889 23.1 Allgemeines und Funktionsweise ................................................................................... 23.2 Ubuntu und KVM ............................................................................................................. 23.2.1 Voraussetzungen .............................................................................................. 23.2.2 Installation ......................................................................................................... 23.2.3 Mögliche Probleme .......................................................................................... 23.2.4 Installation von Gästen auf der Kommandozeile ........................................ 23.3 Fortgeschrittene Netzwerkeinrichtung .......................................................................... 23.3.1 Terminologie ..................................................................................................... 23.3.2 Bridging .............................................................................................................. 23.3.3 Mehrere virtuelle Netzwerke ......................................................................... 23.4 Quellen kompilieren ......................................................................................................... 889 892 893 894 904 906 907 907 908 909 911 24 Servervirtualisierung mit Xen ................................................................................ 913 24.1 Was ist Xen? ....................................................................................................................... 24.1.1 Der Name .......................................................................................................... 24.1.2 Ursprung ............................................................................................................ 24.1.3 Gründe für den Erfolg ...................................................................................... 24.2 Xen-Philosophie ................................................................................................................ 24.2.1 Grundlegende Trennung ................................................................................. 24.2.2 Weniger ist mehr .............................................................................................. 24.3 Zwei Wege zum Ziel .......................................................................................................... 24.4 Funktionsumfang und Systemanforderungen ............................................................... 24.5 Xen installieren .................................................................................................................. 24.5.1 Verwendung der Distributionspakete ........................................................... 24.5.2 Xen-Quellpakete manuell installieren .......................................................... 24.6 Anpassung der Boot-Konfiguration zum Start von Xen .............................................. 24.7 Manuelle Konfiguration ................................................................................................... 24.8 Verwendung von Images .................................................................................................. 24.9 Netzwerktechnik ................................................................................................................ 24.9.1 Grundlagen ........................................................................................................ 24.9.2 Routed Network ............................................................................................... 24.9.3 Bridged Network .............................................................................................. 24.10 Installation von Gastsystemen ........................................................................................ 24.11 Administration der virtuellen Maschinen ..................................................................... 24.11.1 Wichtige »xm«-Befehle ................................................................................... 24.11.2 Virtual Machine Manager ............................................................................... 24.11.3 Erstellen einer neuen virtuellen Maschine .................................................. 24.11.4 Virtuelle Maschinen verwalten ...................................................................... 24.12 virt-install ............................................................................................................................ 18 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 18 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. 913 914 914 915 916 916 916 917 918 921 922 923 924 925 929 930 931 934 935 938 941 941 942 947 952 957 Inhalt 24.13 Management-Produkte .................................................................................................... 959 24.14 Überwachung ..................................................................................................................... 960 TEIL V: Hilfe und Referenz 25 Hilfe .............................................................................................................................. 967 25.1 25.2 25.3 25.4 25.5 Barrierefreiheit ................................................................................................................... 967 Erste Hilfe – wenn das System nicht mehr reagiert ..................................................... 969 Falsches Tastaturlayout ..................................................................................................... 971 vi – Der klassische Editor ................................................................................................. 971 Hardwareinformationen ................................................................................................... 973 25.5.1 Aktuelle Hardware ........................................................................................... 974 25.5.2 Boot-Meldungen .............................................................................................. 975 25.5.3 Arbeitsspeicher (RAM) .................................................................................... 976 25.5.4 Festplatten ......................................................................................................... 977 25.5.5 Weitere Hardwarekomponenten ................................................................... 981 25.5.6 Prozesse anzeigen ............................................................................................ 983 25.5.7 IDE-Geräte ......................................................................................................... 983 25.5.8 SCSI/USB-Geräte .............................................................................................. 984 25.5.9 Eingabegeräte ................................................................................................... 985 25.5.10 Soundkarten ...................................................................................................... 985 25.5.11 Netzwerkgeräte ................................................................................................ 986 25.5.12 ISDN ................................................................................................................... 986 25.5.13 Powermanagement und ACPI ........................................................................ 988 25.6 Nutzung der Live-CD/DVD als Rettungssystem ........................................................... 991 25.7 Remote-Administration .................................................................................................... 995 25.7.1 Empathy ............................................................................................................. 995 25.7.2 Vinagre ............................................................................................................... 995 25.7.3 Weitere Programme zur Fernsteuerung ....................................................... 998 25.7.4 Troubleshooting – Reverse VNC .................................................................... 1001 25.8 Support ................................................................................................................................ 1002 25.8.1 Zeiträume ........................................................................................................... 1002 25.8.2 Erste Anlaufstellen ........................................................................................... 1002 25.8.3 Weitere Anlaufstellen – der Marketplace .................................................... 1003 25.9 Integrierte Hilfe ..................................................................................................................1004 25.10 Informationen aus dem Internet .....................................................................................1006 26 Befehlsreferenz ..........................................................................................................1011 26.1 Dateiorientierte Kommandos .......................................................................................... 1017 26.1.1 bzcat – Ausgabe von bzip2-komprimierten Dateien ................................. 1017 26.1.2 cat – Dateien nacheinander ausgeben ......................................................... 1017 19 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 19 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. Inhalt 26.1.3 chgrp – Gruppe ändern ................................................................................... 1018 26.1.4 cksum/md5sum/sum – Prüfsummen ermitteln ........................................... 1018 26.1.5 chmod – Zugriffsrechte ändern ...................................................................... 1019 26.1.6 chown – Eigentümer ändern .......................................................................... 1020 26.1.7 cmp – Dateien miteinander vergleichen ...................................................... 1020 26.1.8 comm – zwei sortierte Textdateien vergleichen ......................................... 1020 26.1.9 cp – Dateien kopieren ..................................................................................... 1021 26.1.10 csplit – Zerteilen von Dateien ........................................................................ 1022 26.1.11 cut – Zeichen oder Felder aus Dateien schneiden ..................................... 1022 26.1.12 diff – Vergleichen zweier Dateien ................................................................. 1023 26.1.13 diff3 – Vergleich von drei Dateien ................................................................ 1023 26.1.14 dos2unix – Dateien umwandeln .................................................................... 1024 26.1.15 expand – Tabulatoren in Leerzeichen umwandeln ..................................... 1024 26.1.16 file – den Inhalt von Dateien analysieren .................................................... 1024 26.1.17 find – Suche nach Dateien .............................................................................. 1025 26.1.18 fold – einfaches Formatieren von Dateien ................................................... 1026 26.1.19 head – Anfang einer Datei ausgeben ............................................................ 1026 26.1.20 less – Datei(en) seitenweise ausgeben ......................................................... 1027 26.1.21 ln – Links auf eine Datei erzeugen ................................................................ 1027 26.1.22 ls – Verzeichnisinhalt auflisten ....................................................................... 1027 26.1.23 more – Datei(en) seitenweise ausgeben ...................................................... 1027 26.1.24 mv – Datei(en) verschieben oder umbenennen .......................................... 1028 26.1.25 nl – Datei mit Zeilennummer ausgeben ....................................................... 1028 26.1.26 od – Datei(en) hexadezimal oder oktal ausgeben ...................................... 1028 26.1.27 rm – Dateien und Verzeichnisse löschen ..................................................... 1029 26.1.28 sort – Dateien sortieren .................................................................................. 1029 26.1.29 split – Dateien in mehrere Teile zerlegen ..................................................... 1030 26.1.30 tac – Dateien rückwärts ausgeben ................................................................ 1030 26.1.31 tail – Ende einer Datei ausgeben ................................................................... 1031 26.1.32 tee – Ausgabe duplizieren .............................................................................. 1031 26.1.33 touch – Zeitstempel verändern ...................................................................... 1031 26.1.34 tr – Zeichen ersetzen ....................................................................................... 1032 26.1.35 type – Kommandos klassifizieren .................................................................. 1032 26.1.36 umask – Datei-Erstellungsmaske ändern ..................................................... 1032 26.1.37 uniq – doppelte Zeilen nur einmal ausgeben .............................................. 1032 26.1.38 wc – Zeilen, Wörter und Zeichen zählen ..................................................... 1033 26.1.39 whereis – Suche nach Dateien ....................................................................... 1033 26.1.40 zcat, zless, zmore – Ausgabe von zip-Dateien ............................................ 1033 26.2 Verzeichnisorientierte Kommandos ............................................................................... 1034 26.2.1 basename – Dateianteil eines Pfadnamens ................................................. 1034 26.2.2 cd – Verzeichnis wechseln .............................................................................. 1034 26.2.3 dirname – Verzeichnisanteil eines Pfadnamens .......................................... 1034 26.2.4 mkdir – ein Verzeichnis anlegen .................................................................... 1034 20 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 20 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. Inhalt 26.3 26.4 26.5 26.6 26.2.5 pwd – aktuelles Arbeitsverzeichnis ausgeben ............................................. 1034 26.2.6 rmdir – ein leeres Verzeichnis löschen ......................................................... 1034 Verwaltung von Benutzern und Gruppen ..................................................................... 1035 26.3.1 exit, logout – eine Session oder Sitzung beenden ..................................... 1035 26.3.2 finger – Informationen zu Benutzern abfragen ........................................... 1035 26.3.3 groupadd etc. – Gruppenverwaltung ............................................................ 1035 26.3.4 groups – Gruppenzugehörigkeit ausgeben .................................................. 1036 26.3.5 id – eigene Benutzer- und Gruppen-ID ermitteln ...................................... 1036 26.3.6 last – An- und Abmeldezeit eines Benutzers ............................................... 1036 26.3.7 logname – Name des aktuellen Benutzers ................................................... 1036 26.3.8 newgrp – Gruppenzugehörigkeit wechseln ................................................. 1036 26.3.9 passwd – Passwort ändern oder vergeben ................................................... 1036 26.3.10 useradd/adduser etc. – Benutzerverwaltung ............................................... 1037 26.3.11 who – eingeloggte Benutzer anzeigen .......................................................... 1038 26.3.12 whoami – Namen des aktuellen Benutzers anzeigen ................................ 1038 Programm- und Prozessverwaltung ............................................................................... 1038 26.4.1 at – Zeitpunkt für ein Kommando festlegen ................................................ 1038 26.4.2 batch – ein Kommando später ausführen lassen ........................................ 1038 26.4.3 bg – einen Prozess im Hintergrund fortsetzen ............................................ 1039 26.4.4 cron/crontab – Programme zeitgesteuert ausführen .................................. 1039 26.4.5 fg – Prozesse im Vordergrund fortsetzen ..................................................... 1039 26.4.6 jobs – Anzeigen von im Hintergrund laufenden Prozessen ...................... 1039 26.4.7 kill – Signale an Prozesse mit Nummer senden .......................................... 1039 26.4.8 killall – Signale an Prozesse mit Namen senden ......................................... 1040 26.4.9 nice – Prozesse mit anderer Priorität ausführen ......................................... 1040 26.4.10 nohup – Prozesse nach dem Abmelden fortsetzen .................................... 1040 26.4.11 ps – Prozessinformationen anzeigen ............................................................. 1040 26.4.12 pgrep – Prozesse über ihren Namen finden ................................................ 1041 26.4.13 pstree – Prozesshierarchie in Baumform ausgeben .................................... 1041 26.4.14 renice – Priorität laufender Prozesse verändern ......................................... 1041 26.4.15 sleep – Prozesse schlafen legen ..................................................................... 1042 26.4.16 su – Ändern der Benutzerkennung ................................................................ 1042 26.4.17 sudo – Programme als anderer Benutzer ausführen ................................... 1042 26.4.18 time – Zeitmessung für Prozesse ................................................................... 1043 26.4.19 top – Prozesse nach CPU-Auslastung anzeigen .......................................... 1043 Speicherplatzinformationen ............................................................................................. 1044 26.5.1 df – Abfrage des Speicherplatzes für Dateisysteme ................................... 1044 26.5.2 du – Größe eines Verzeichnisbaums ermitteln ............................................ 1044 26.5.3 free – verfügbaren Speicherplatz anzeigen .................................................. 1045 Dateisystem-Kommandos ................................................................................................ 1045 26.6.1 badblocks – überprüft defekte Sektoren ...................................................... 1045 26.6.2 cfdisk – Partitionieren von Festplatten ......................................................... 1046 26.6.3 dd – Datenblöcke zwischen Devices kopieren ............................................ 1046 26.6.4 dd_rescue – fehlertolerantes Kopieren ......................................................... 1048 21 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 21 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. Inhalt 26.6.5 dumpe2fs – Analyse von ext2/ext3-Systemen ............................................ 1048 26.6.6 e2fsck – ein ext2/ext3-Dateisystem reparieren .......................................... 1048 26.6.7 fdformat – eine Diskette formatieren ........................................................... 1049 26.6.8 fdisk – Partitionieren von Speichermedien .................................................. 1049 26.6.9 fsck – Reparieren und Überprüfen ................................................................ 1051 26.6.10 mkfs – Dateisystem einrichten ....................................................................... 1051 26.6.11 mkswap – eine Swap-Partition einrichten ................................................... 1052 26.6.12 mount, umount – Dateisysteme an- oder abhängen ................................. 1053 26.6.13 parted – Partitionen anlegen etc. .................................................................. 1053 26.6.14 swapon, swapoff – Swap-Speicher (de-)aktivieren ..................................... 1053 26.6.15 sync – gepufferte Schreiboperationen ausführen ....................................... 1054 26.7 Archivierung und Backup ................................................................................................. 1054 26.7.1 bzip2/bunzip2 – (De-)Komprimieren von Dateien .................................... 1054 26.7.2 cpio, afio – Dateien archivieren ..................................................................... 1055 26.7.3 ccrypt – Dateien verschlüsseln ....................................................................... 1057 26.7.4 gzip/gunzip – (De-)Komprimieren von Dateien .......................................... 1057 26.7.5 mt – Streamer steuern ..................................................................................... 1058 26.7.6 tar – Dateien und Verzeichnisse archivieren ............................................... 1059 26.7.7 zip/unzip – (De-)Komprimieren von Dateien .............................................. 1062 26.7.8 Übersicht zu den Packprogrammen .............................................................. 1062 26.8 Systeminformationen ........................................................................................................ 1063 26.8.1 cal – zeigt einen Kalender an ......................................................................... 1063 26.8.2 date – Datum und Uhrzeit .............................................................................. 1064 26.8.3 uname – Rechnername, Architektur und OS ............................................... 1064 26.8.4 uptime – Laufzeit des Rechners ..................................................................... 1064 26.9 Systemkommandos ........................................................................................................... 1064 26.9.1 dmesg – letzte Kernel-Boot-Meldungen ...................................................... 1064 26.9.2 halt – alle laufenden Prozesse beenden ....................................................... 1064 26.9.3 reboot – System neu starten .......................................................................... 1065 26.9.4 shutdown – System herunterfahren .............................................................. 1065 26.10 Druckeradministration und Netzwerkbefehle .............................................................. 1065 26.10.1 arp – Ausgeben von MAC-Adressen ............................................................. 1066 26.10.2 ftp – Dateien übertragen ................................................................................. 1067 26.10.3 hostname – Rechnername ermitteln ............................................................. 1069 26.10.4 ifconfig – Netzwerkzugang konfigurieren .................................................... 1069 26.10.5 mail/mailx – E-Mails schreiben und empfangen ......................................... 1071 26.10.6 netstat – Statusinformationen über das Netzwerk ..................................... 1071 26.10.7 nslookup (host/dig) – DNS-Server abfragen ................................................ 1072 26.10.8 ping – Verbindung zu einem anderen Rechner testen .............................. 1072 26.10.9 Die r-Kommandos (rcp, rlogin, rsh) .............................................................. 1073 26.10.10 ssh – sichere Shell auf einem anderen Rechner starten ............................. 1073 26.10.11 scp – Dateien per ssh kopieren ...................................................................... 1074 26.10.12 rsync – Replizieren von Dateien und Verzeichnissen ................................. 1075 26.10.13 traceroute – Route zu einem Rechner verfolgen ........................................ 1077 22 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 22 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. Inhalt 26.11 Benutzerkommunikation .................................................................................................. 1077 26.11.1 wall – Nachrichten an alle Benutzer verschicken ....................................... 1077 26.11.2 write – Nachrichten an Benutzer verschicken ............................................. 1077 26.11.3 mesg – Nachrichten zulassen oder unterbinden ......................................... 1078 26.12 Bildschirm- und Terminalkommandos ........................................................................... 1078 26.12.1 clear – Löschen des Bildschirms .................................................................... 1078 26.12.2 reset – Zeichensatz wiederherstellen ............................................................ 1079 26.12.3 setterm – Terminaleinstellung verändern ..................................................... 1079 26.12.4 stty – Terminaleinstellung abfragen oder setzen ........................................ 1079 26.12.5 tty – Terminalnamen erfragen ........................................................................ 1080 26.13 Onlinehilfen ........................................................................................................................ 1080 26.13.1 apropos – nach Schlüsselwörtern suchen .................................................... 1080 26.13.2 info – GNU-Online-Manual ............................................................................ 1081 26.13.3 man – die traditionelle Onlinehilfe ............................................................... 1081 26.13.4 whatis – Kurzbeschreibung zu einem Kommando ..................................... 1082 26.14 Sonstige Kommandos ....................................................................................................... 1083 26.14.1 alias/unalias – Kurznamen für Kommandos ................................................. 1083 26.14.2 bc – Taschenrechner ......................................................................................... 1083 26.14.3 printenv/env – Umgebungsvariablen anzeigen ........................................... 1083 Anhang ................................................................................................................................1085 A Mark Shuttleworth ....................................................................................................................... 1087 A.1 Biografie .............................................................................................................................. 1087 A.2 Fragen und Antworten ..................................................................................................... 1088 Index ........................................................................................................................................................ 1101 23 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 23 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: trennung , Aktueller Job: handbuch äöüÄÖÜ. Tipps und Tricks Multimedia und Artwork Ubuntu 4.10-Wallpaper installieren ................................................................................................. Eigene Benachrichtigungen ................................................................................................................ Weltzeituhr und Wetter ...................................................................................................................... Nachrichten hinterlassen .................................................................................................................... Thema durch Drag & Drop installieren ............................................................................................ Symbolgröße auf dem Desktop ändern ........................................................................................... Den Hintergrund mit einem Klick ändern ...................................................................................... Mülleimer sichtbar machen ................................................................................................................ Fotobücher erstellen ............................................................................................................................ Noch mehr Desktop-Effekte ............................................................................................................... Integrierte Desktop-Effekte ................................................................................................................ Das Codec-Mega-Paket ........................................................................................................................ Codecs für Microsoft-Formate installieren ...................................................................................... Aufnahme von Last.fm ........................................................................................................................ UbuntuStudio verwenden ................................................................................................................... Neue Visualisierungen für Totem ...................................................................................................... Videos und Bilder auf dem iPod ........................................................................................................ DivX und XviD ...................................................................................................................................... Totem und DVDs .................................................................................................................................. Gnash – die freie Flash-Alternative ................................................................................................... Ubuntu spricht mit Ihnen ................................................................................................................... 113 267 268 270 285 285 286 289 446 460 463 468 470 484 489 491 494 494 499 501 969 Anwendungen IMAP-Nachrichten richtig löschen mit Thunderbird .................................................................... Evolution für Microsoft Windows .................................................................................................... Ubuntu One für Windows .................................................................................................................. Eine plattformübergreifende Alternative zu Ubuntu One: Dropbox ......................................... Dropbox ohne GNOME verwenden ................................................................................................. Ausschließlich freie Software verwenden ....................................................................................... Aero-Snap für Ubuntu ......................................................................................................................... Unity-Tastenkombinationen zum Starten von Programmen ....................................................... Größe der Icons im Starter beeinflussen ......................................................................................... Anzahl der virtuellen Arbeitsflächen verändern ............................................................................ Anwendungskategorien einblenden ................................................................................................. Das Unity-Panel transparent machen ............................................................................................... Ein anderes GNOME-Menü installieren .......................................................................................... Deskbar – die umfassende Suche ...................................................................................................... Schnelle Suche in Nautilus .................................................................................................................. 159 165 180 180 181 222 245 245 246 248 250 255 261 263 274 25 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 25 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: vorspann/tipps/tipps.tex , Aktueller Job: handbuch äöüÄÖÜ. Tipps und Tricks Transparentes Terminal ....................................................................................................................... Standardprogramme ändern ............................................................................................................... Die Zeit erfassen ................................................................................................................................... GTK-Programme unter KDE ............................................................................................................... Debian-Pakete per Mausklick in Kubuntu installieren ................................................................. Onlinestatus bei Kopete kontaktspezifisch einstellen ................................................................... Ausprobieren im Software-Center (WebLive) ................................................................................. Synaptic hinter einem Proxy verwenden ........................................................................................ Neuere Softwareversionen installieren ............................................................................................ Codecs unter Kubuntu nachinstallieren ........................................................................................... Übersicht aller installierten Firefox-Plug-ins .................................................................................. Eigene Favicons als Lesezeichen erstellen ....................................................................................... Text oder ein Mailinglistenarchiv aus einer Webseite extrahieren ............................................ Gelöschte E-Mails bei IMAP wirklich entfernen ........................................................................... Die E-Mails eines IMAP-Kontos bis zur Passworteingabe verbergen ........................................ Ein IMAP-Ordner mit beliebigem Namen als Papierkorb für Thunderbird ............................. Jabbern mit GMX und web.de .......................................................................................................... Empathy für Dateiübertragungen nutzen ........................................................................................ Gajim – auf Jabber spezialisiert ......................................................................................................... Mit aMSN Parallelwelten erreichen .................................................................................................. Chatten über den Browser .................................................................................................................. Ein Echo für Empathy .......................................................................................................................... Skype ....................................................................................................................................................... Fernzugriff per Empathy ..................................................................................................................... Den Splash-Screen von LibreOffice ausschalten ............................................................................. LibreOffice-Dateien entpacken .......................................................................................................... Shortcut für das Unterstreichen ......................................................................................................... Word-Dokumente im Griff ................................................................................................................. Flash-Export einer Präsentation ......................................................................................................... Import von PDF-Dateien in LibreOffice ........................................................................................... Farbkombinationen mit Agave erstellen ......................................................................................... Screenlets – Widgets für den Desktop ............................................................................................. Adobe Reader und Google Earth ....................................................................................................... Nero für Linux ....................................................................................................................................... Totem mit Tastenkombinationen bedienen .................................................................................... Den xine-Player separat installieren ................................................................................................. Kaffeine für DVB-T verwenden .......................................................................................................... Double-Layer-DVDs abspielen ........................................................................................................... Helixplayer – die Alternative zum RealPlayer ................................................................................ VLC – das Multitalent .......................................................................................................................... PDFLaTeX nutzen .................................................................................................................................. LaTeX und UTF-8 .................................................................................................................................. LaTeX und die KOMA-Klassen ........................................................................................................... Entwicklungswerkzeuge installieren ................................................................................................ 26 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 26 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: vorspann/tipps/tipps.tex , Aktueller Job: handbuch äöüÄÖÜ. 278 283 291 304 316 322 332 335 342 362 362 367 368 372 373 374 379 379 380 380 381 381 383 384 401 402 404 405 411 417 440 463 471 478 491 493 496 497 502 502 554 555 560 563 Tipps und Tricks Synaptic hinter einem Proxy verwenden ........................................................................................ 565 Mit GDebi Debian-Pakete grafisch installieren .............................................................................. 573 Versteckte Programme in Paketen finden ........................................................................................ 578 Alternative zu APT – Aptitude verwenden ...................................................................................... 581 Ein CD/DVD-Image grafisch einhängen ........................................................................................... 590 GUIs zum Deaktivieren von Diensten .............................................................................................. 630 Grafisches Backup mit Unison ........................................................................................................... 684 Die Herkunft des Firefox verschleiern ............................................................................................. 690 Die Firewall grafisch einrichten ......................................................................................................... 696 7-Zip-Dateien entpacken ..................................................................................................................... 728 USB-Support-Fehler in VirtualBox beheben .................................................................................... 742 iPod und iPhone in Virtualbox aktualisieren .................................................................................. 746 Reine Prozessoremulation in QEMU ................................................................................................ 749 Software von CD in QEMU installieren ........................................................................................... 750 Screenshots vom emulierten System machen ................................................................................ 751 Nagios mit Templates nutzen ............................................................................................................. 803 Browsen von Samba-Freigaben unter KDE ..................................................................................... 840 Zugriff auf FTP-Server per Browser .................................................................................................. 876 Mit Cadaver auf WebDAV zugreifen ................................................................................................ 881 Panel-Launcher für einen KVM-Gast einrichten ............................................................................ 899 Virtuelle VMware-Maschinen unter KVM nutzen ......................................................................... 910 Konvertieren von Virtualbox-Dateien in KVM ............................................................................... 912 Das Xen-Netzwerk testen .................................................................................................................... 933 Eine zweite IP-Adresse für die Xen-Domain0 vergeben ............................................................... 937 Neuen DNS für Xen definieren .......................................................................................................... 938 Sticky Keys im Virtual Machine Manager ....................................................................................... 947 Platzverbrauch grafisch darstellen ..................................................................................................... 979 NX-Client für Windows ..................................................................................................................... 1000 Systemverwaltung und Tuning Das alte Update-Verhalten wiederherstellen ................................................................................... Persönliches Verzeichnis selbst verschlüsseln ................................................................................ Von Windows aus auf Linux-Partitionen zugreifen ....................................................................... Eine Boot-Diskette verwenden .......................................................................................................... Testen Sie Ihre Hardware mit der Live-CD/DVD ........................................................................... Ältere Hardware verwenden .............................................................................................................. Ubuntu auf Notebooks ........................................................................................................................ Windows und Linux parallel installieren ........................................................................................ Ubuntu-Boot-Menü wiederherstellen .............................................................................................. Windows und Linux parallel .............................................................................................................. Den Live-Installer aktualisieren ......................................................................................................... Den USB-Stick neu formatieren ......................................................................................................... 144 178 182 186 187 187 188 189 192 204 208 211 27 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 27 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: vorspann/tipps/tipps.tex , Aktueller Job: handbuch äöüÄÖÜ. Tipps und Tricks Mit der Live-CD ein USB-Startmedium erstellen ........................................................................... USB-Disk über die Kommandozeile mit dd erstellen .................................................................... Grafisches Upgrade auf eine Entwicklerversion ............................................................................. Grafisches Upgrade einer LTS-Version .............................................................................................. Ubuntu-Versionen überspringen ....................................................................................................... Den Rechner umbenennen ................................................................................................................. Tastenkombination zum Wechseln der Auflösung ........................................................................ Eine andere Sitzung auswählen ......................................................................................................... Unity für kleine Desktops anpassen ................................................................................................. Vordefinierte Ordner und Lesezeichen umbenennen ................................................................... Das Panel besser nutzen ...................................................................................................................... Ubuntu und »GNOME 3« ................................................................................................................... Automatischer Programmstart ........................................................................................................... Tastenkürzel für GNOME .................................................................................................................... Vordefinierte Ordner teilen ................................................................................................................ Detaillierte Mount-Optionen ............................................................................................................. Neuen Nutzern sudo-Rechte geben .................................................................................................. Die Zeit aktuell halten ......................................................................................................................... NumLock beim Start aktivieren ......................................................................................................... Das KDE-Startmenü anpassen ............................................................................................................ GNOME-Einträge unter KDE ausblenden und umgekehrt .......................................................... KDE: Datum und Uhrzeit im Panel in Deutsch .............................................................................. Wenn die Paketverwaltung abstürzt ................................................................................................. WPA2 ohne Network-Manager einrichten ...................................................................................... WLAN-Konfigurationsdatei bearbeiten ............................................................................................ WLAN mit einem Broadcom 43xx-Chipsatz einrichten ............................................................... Höhe des Datenaufkommens messen .............................................................................................. Internetzugang mit einem FritzBox-Router .................................................................................... Modem über das Panel verwalten .................................................................................................... Systeminformationen live auslesen .................................................................................................. Internet Connection Sharing unter Windows ................................................................................ Temperaturen und Lüftergeschwindigkeit überwachen ............................................................... Windows-TrueType-Schriften verwenden ....................................................................................... Professioneller Druckertreiber ........................................................................................................... Drucker über den Browser administrieren ..................................................................................... Ein Drucker besonderer Art: Der PDF-Printer ............................................................................... Tastenkombinationen selbst definieren ........................................................................................... Fähigkeiten der Grafikkarte testen .................................................................................................... Tastenkombination zum Neustart des X-Servers reaktivieren ..................................................... ATI-Grafikkarten beschleunigen ........................................................................................................ Schnelles Wechseln der Auflösung ................................................................................................... Alternatives Panel ähnlich OS X ........................................................................................................ Dell und Ubuntu ................................................................................................................................... Den internen PC-Lautsprecher deaktivieren ................................................................................... 28 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 28 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: vorspann/tipps/tipps.tex , Aktueller Job: handbuch äöüÄÖÜ. 212 214 215 215 216 230 233 238 256 260 262 264 265 271 277 282 286 291 293 303 304 305 333 347 349 351 353 357 358 390 398 398 401 421 427 428 447 449 450 456 456 461 468 521 Tipps und Tricks Das System entrümpeln ...................................................................................................................... Abgebrochenes Upgrade wieder aufnehmen .................................................................................. Den schnellsten Mirror finden .......................................................................................................... Update auf einer selbsterstellten CD ................................................................................................ Ein Festplatten-Image mounten ........................................................................................................ Hinzufügen einer CD/DVD in die sources.list ................................................................................ Hardware-ID der Festplatten herausfinden ..................................................................................... GRUB-Menü anzeigen ......................................................................................................................... Das Boot-Menü schneller ausblenden .............................................................................................. GRUB grafisch bearbeiten ................................................................................................................... Boot-Splash abschalten ........................................................................................................................ Nicht benötigte Startprogramme deaktivieren ............................................................................... Runlevel bearbeiten ............................................................................................................................. Startanalyse ............................................................................................................................................ Eigene Skripte beim Booten ausführen ............................................................................................ Linux-Jobs .............................................................................................................................................. Boot-Skripte parallel ausführen ......................................................................................................... Plymouth in die Initial Ramdisk aufnehmen .................................................................................. X-Server-Neustart mit der magischen Tastenkombination ........................................................... Zugriffszeiten messen .......................................................................................................................... Manuelles Ein- und Aushängen ......................................................................................................... Swap im laufenden Betrieb leeren .................................................................................................... Virtuellen Speicher (Swap) erstellen ................................................................................................. Den Kernel schrittweise übersetzen ................................................................................................. Grafische Kernel-Konfiguration .......................................................................................................... Passwort ändern .................................................................................................................................... Partitionstabelle und Boot-Sektor sichern ....................................................................................... Offene Ports anzeigen .......................................................................................................................... Das SSH-Metapaket .............................................................................................................................. Der X-Tunnel: Grafisch auf einen entfernten Rechner zugreifen ................................................ Mit VPN eine Firewall durchtunneln ............................................................................................... Temporäre Adressvergabe ................................................................................................................... Unerwünschte BIND-Verbindungen unterdrücken ....................................................................... NFS-Verzeichnisse dauerhaft einbinden .......................................................................................... NFS unter Windows ............................................................................................................................. Separate MySQL-Partition bei LVM .................................................................................................. MySQL-Logging und Kommunikation mit anderen Rechnern ................................................... MySQL aus PHP heraus verwenden ................................................................................................. Grafische Verwaltung mit phpMyAdmin ........................................................................................ MySQL-Workbench nutzen ................................................................................................................ Das KVM-Remote-Management nutzen .......................................................................................... Ein Image im Dateisystem einhängen (Loop-Mounten) ............................................................... SELinux-Richtlinie für virtuelle Maschinen ändern ...................................................................... Die Uptime erfassen ............................................................................................................................. 577 583 587 589 590 591 622 623 625 626 627 629 631 634 636 638 638 640 641 642 646 647 648 663 664 672 679 698 788 789 798 821 832 851 852 862 863 863 873 874 903 929 952 975 29 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 29 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: vorspann/tipps/tipps.tex , Aktueller Job: handbuch äöüÄÖÜ. Tipps und Tricks Dateiinhalte zurücksetzen ................................................................................................................... 976 Werkzeuge für fremde Dateisysteme ............................................................................................... 979 Priorität von Prozessen setzen ........................................................................................................... 983 Durchsuchen von Datenbanken zur Systemverwaltung .............................................................. 984 Mehrere USB-Geräte an einem Netbook ......................................................................................... 985 Detaillierte Informationen über Ihren Akku ................................................................................... 990 Den Desktop über SSH exportieren .................................................................................................. 999 Tests auf harte Links ........................................................................................................................... 1027 Rund um die Kommandozeile Terminal schneller starten ...................................................................................................................... 47 Login-Meldung verändern ..................................................................................................................... 48 Transparentes Terminal .......................................................................................................................... 49 Joker oder Wildcards .............................................................................................................................. 50 Verzeichnisinhalt in lesbarer Form darstellen ................................................................................... 50 Mehrere Prozesse in einem Terminal gleichzeitig starten ............................................................... 51 Zeilen, Wörter und Zeichen einer Datei zählen ................................................................................ 51 Copy & Paste leicht gemacht ................................................................................................................. 52 Autocomplete nutzen ............................................................................................................................. 52 Multitasking .............................................................................................................................................. 55 Die Befehls-History effizient nutzen .................................................................................................... 56 Kommandozeilenbasiertes Editieren ................................................................................................... 57 Deutsche Manpages ................................................................................................................................ 57 Terminal zum Schweigen bringen ........................................................................................................ 58 Abkürzungen erstellen ........................................................................................................................ 177 Einfaches Entpacken ............................................................................................................................ 276 nano – der schnelle Editor für zwischendurch ............................................................................... 280 Einen Benutzer im Terminal anlegen ............................................................................................... 286 Formatierte Ausgabe von Webseiten ................................................................................................ 361 Lynx – der Konsolenbrowser .............................................................................................................. 365 Irssi – IRC für die Konsole .................................................................................................................. 386 Das Schweizer Taschenmesser für PostScripts ................................................................................ 417 Vermengen zweier PostScript- oder PDF-Dateien ......................................................................... 417 PostScript und PDF konvertieren ...................................................................................................... 418 Zeichensatz konvertieren .................................................................................................................... 420 Dateien im Terminal packen und entpacken .................................................................................. 430 Mit SANE (fast) jeden Scanner installieren ..................................................................................... 432 Exif-Daten eines Bildes anzeigen ....................................................................................................... 444 Screenshots über das Terminal .......................................................................................................... 448 Umwandeln von Audiodateien .......................................................................................................... 469 Image-Dateien (.iso) mit cdrecord brennen .................................................................................... 473 Brennen von der Kommandozeile .................................................................................................... 474 30 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 30 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: vorspann/tipps/tipps.tex , Aktueller Job: handbuch äöüÄÖÜ. Tipps und Tricks Audiowiedergabe im Terminal .......................................................................................................... 480 Wiedergabelisten im Terminal erstellen .......................................................................................... 481 Playlists erstellen .................................................................................................................................. 488 Über die Kommandozeile rippen ...................................................................................................... 488 Eine große Datei in zwei kleine zerlegen ........................................................................................ 499 Eine Video-CD erstellen ...................................................................................................................... 526 Rechnen mit der Shell ......................................................................................................................... 531 Schleifen ................................................................................................................................................. 531 Bearbeiten einer Datei mittels eines Skripts ................................................................................... 532 Ersetzung regulärer Ausdrücke in Perl ............................................................................................. 533 Grep mit regulären Ausdrücken ........................................................................................................ 536 HTML-Transformation in ASCII ......................................................................................................... 548 LaTeX-Dokumente umwandeln ......................................................................................................... 553 XEmacs und LaTeX ............................................................................................................................... 560 Alien – Mittler zwischen Welten ....................................................................................................... 576 Gleichzeitige Installation und Deinstallation von Paketen .......................................................... 583 Reversible Installation ......................................................................................................................... 599 Alternativen: dh_make und fakeroot ................................................................................................ 602 Quellcode-Diff-Dateien erstellen ....................................................................................................... 606 Kommandozeilenbasiertes Herunterfahren .................................................................................... 628 Dateien finden und sortieren ............................................................................................................. 652 Dateisystem überprüfen ...................................................................................................................... 653 Kernel-Version herausfinden .............................................................................................................. 661 Direktes Klonen via dd ........................................................................................................................ 683 Ein Root-Terminal öffnen .................................................................................................................... 688 Den klassischen Root-Account herstellen ........................................................................................ 689 Virenscanner ohne grafische Oberfläche ......................................................................................... 693 Die Maus in der Konsole nutzen ....................................................................................................... 787 Mit SSH die Uhrzeit setzen ................................................................................................................. 789 Einzelne Dateien von einem Remote-Host holen .......................................................................... 791 Zugriff auf mit Passphrase geschützte Schlüssel aus einem Cron-Job ....................................... 792 Portforwarding ...................................................................................................................................... 793 Fehler beim SSHD durch einen zweiten Server suchen ............................................................... 794 Erreichbarkeit einer Netzwerkadresse prüfen ................................................................................ 815 DNS abfragen ......................................................................................................................................... 833 Mit Windows Samba tanzen .............................................................................................................. 843 E-Mails aus dem lokalen Spooler weiterleiten ............................................................................... 886 Eingefrorene E-Mails aus dem lokalen Spooler entfernen .......................................................... 886 Neuausliefern von mbox-Inhalten .................................................................................................... 887 Pager verwenden .................................................................................................................................. 983 Fehlermeldungen auf der Konsole .................................................................................................... 990 Formatierte Ausgabe einer Handbuchseite ................................................................................... 1004 Dummy-Dateien erzeugen ................................................................................................................ 1032 31 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 31 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: vorspann/tipps/tipps.tex , Aktueller Job: handbuch äöüÄÖÜ. Tipps und Tricks Eine einfache Stoppuhr ..................................................................................................................... 1043 Sonstiges Mehrere Arbeitsumgebungen oder Derivate parallel installieren ................................................. 75 Alte Ubuntu-Versionen ausprobieren .................................................................................................. 97 Adressbuch aus dem Handy sichern ................................................................................................. 170 Nehmen Sie Ihren Arbeitsplatz einfach mit .................................................................................... 170 Lesezeichen auf mehreren Rechnern ................................................................................................ 172 Social Bookmarking nutzen ................................................................................................................ 173 Tastenkombinationen zum Verschieben oder Kopieren von Dateien ....................................... 252 KDE wieder loswerden ........................................................................................................................ 301 Ein Papierkorb für GNOME und KDE .............................................................................................. 302 Free the Fish .......................................................................................................................................... 515 Super-Kuh-Kräfte nutzen ..................................................................................................................... 591 Einen Fehler in Ubuntu melden ...................................................................................................... 1009 32 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 32 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: vorspann/tipps/tipps.tex , Aktueller Job: handbuch äöüÄÖÜ. »Viele sind hartnäckig in Bezug auf den einmal eingeschlagenen Weg, wenige in Bezug auf das Ziel.« Friedrich Nietzsche (1844–1900), Philosoph und Lyriker 5 Die Installation Was Sie in diesem Kapitel erwartet Wir werden uns in diesem Kapitel näher mit der Nutzung der beiliegenden DVDs beschäftigen: 왘 Sie können mit der DVD 1 Ubuntu nicht nur installieren, sondern es auch gefahrlos vorher ausprobieren. Hierbei gefährden Sie Ihr bestehendes System nicht (siehe Abschnitt 5.2.2, »Ubuntu ohne Installation nutzen«, ab Seite 195). 왘 Wir schauen uns die klassische textbasierte Installation an (siehe Abschnitt 5.5, »Textbasierte Installation«, ab Seite 219). 왘 Die wahrscheinlich bequemste Methode der Installation ist die grafische Variante aus dem Live-System heraus (siehe Abschnitt 5.2.3, »Ubuntu installieren«, ab Seite 199). Allerdings gibt es auch andere Installationsmöglichkeiten wie beispielsweise Wubi (siehe Abschnitt 5.3.1, »Als Anwendung unter Windows – Wubi«, auf Seite 209). Selbstverständlich können Sie Ubuntu auch parallel zu einem bereits benutzten Windows installieren (siehe Abschnitt 5.1.3, »Wenn Sie Windows neben Ubuntu behalten möchten«). Wenn Sie einen Server aufsetzen, ein RAID einrichten oder LVM nutzen möchten, so sehen Sie in Kapitel 18, »Serverinstallation«, ab Seite 755 nach. Benötigtes Vorwissen Sie sollten den grundlegenden Umgang mit Windows beherrschen, um beispielsweise Ihre Festplatte zu defragmentieren oder ein Backup Ihrer Daten zu machen. 5.1 Voraussetzungen Stellen Sie sicher, dass Ihr Computer die nötigen Voraussetzungen für die Installation erfüllt: 왘 Intel x86 (32 Bit) Darunter fällt die überwiegende Mehrzahl der PCs und Apple-Rechner in den privaten Haushalten. Diese sind mit einem Intel/AMD-32-Bit-Prozessor ausgestattet und laufen in der Regel mit dem Betriebssystem Microsoft Windows oder Mac OS X. 183 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 183 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5 Die Installation 왘 AMD64 (64 Bit) Wer einen modernen 64-Bit-Prozessor sein Eigen nennt, der darf sich freuen: Ubuntu unterstützt mit einer speziellen Version die AMD64- bzw. EM64T-Architektur. Allerdings fällt der Geschwindigkeitsschub noch nicht allzu dramatisch aus, da bislang nur relativ wenige Programme die Vorzüge der 64-Bit-Architektur nutzen. Manche Programme wie beispielsweise Flash machen eher mehr Probleme als bei einem 32-Bit-System. Auf Nummer sicher: 32 Bit Auf der beiliegenden DVD 1 befindet sich ein 32-Bit-Ubuntu, das Sie auf beiden Prozessorarchitekturen problemlos installieren können. Ich rate Ihnen bei einem normalen Desktop-System immer zu der 32-Bit-Version. 5.1.1 Boot-Vorbereitungen im BIOS Sollte die DVD nicht automatisch booten, müssen Sie das BIOS Ihres Rechners auf die Boot-Fähigkeit von CD/DVD hin überprüfen und/oder die Boot-Reihenfolge anpassen. Dazu müssen Sie mit Hilfe einer Tastenkombination (auf Neudeutsch: Hotkey-Sequenz) in das BIOS gelangen. BIOS-Varianten ACER AMI Phoenix Phoenix (Dell) ATT Award AST Compaq IBM Hotkey-Sequenz + Alt + Esc Strg oder Strg + Alt + S Entf + Alt + Esc oder Strg + Alt + S oder F2 Strg + Alt + Enter Strg F1 Entf + Alt + Esc Strg F10 F1 Tabelle 5.1 Hotkeys der wichtigsten BIOS-Varianten Tabelle 5.1 zeigt die Tastenkombinationen für die am weitesten verbreiteten BIOS-Varianten. Beachten Sie, dass sich dabei ein und derselbe BIOS-Fabrikant durchaus unterschiedlicher Sequenzen bedienen kann. Darüber hinaus ist mitunter der Zeitpunkt von Bedeutung, wann die Hotkey-Sequenz einzugeben ist, z. B. während des Speichertests. Nähere Informationen entnehmen Sie der Dokumentation des eingesetzten Motherboards. BIOS: Abkürzung für Basic Input Output System (grundlegendes Eingabe-Ausgabe-System). Basissoftware auf x86-PCs, die der Computer direkt nach dem Einschalten lädt und ausführt. Ein BIOS unterscheidet sich von der ähnlichen Low-Level-Firmware darin, dass es nicht selbst den Betrieb des Computers steuert, sondern dazu ein Betriebssystem bootet. Bios ist ebenfalls das griechische Wort für »Leben«. In Analogie dazu haucht das BIOS dem Computer Leben ein. 184 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 184 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Voraussetzungen Auf manchen Computern brauchen Sie die Boot-Reihenfolge nicht zu ändern, da sie für diese Aufgabe ein separates Menü anbieten. Oftmals erreichen Sie dieses Menü durch Drücken der Taste F12 während des Bootens. Navigation im BIOS Nach der Hotkey-Sequenz präsentiert sich der Hauptbildschirm der BIOS-Software. Hier sollten Sie nach einem Menüpunkt namens Boot oder einem entsprechenden Untermenü Ausschau halten. Abbildung 5.1 zeigt am Beispiel des Phoenix-BIOS ein solches Boot-Konfigurationsmenü. Wie Sie sich im BIOS selbst bewegen und Aktionen ausführen, ist ebenfalls vom Typ abhängig. In den meisten Fällen werden die verfügbaren Tastenkombinationen am oberen oder unteren Bildschirmrand eingeblendet. Abbildung 5.1 Startsequenz im BIOS anpassen Im Boot-Untermenü ist nun zu prüfen, ob der Datenträger, von dem gebootet werden soll, am Anfang der Liste der Boot-Medien steht. Ist dies nicht der Fall, so kann die Reihenfolge zumeist mit der Taste + und - des Nummernblocks auf der Standardtastatur geändert werden; Näheres entnehmen Sie wiederum der Hardwaredokumentation. Im vorliegenden Fall steht Ihnen zudem die kontextbezogene Hilfe am rechten Bildschirmrand zur Verfügung (siehe Abbildung 5.1). Bei moderneren Systemen können Sie an dieser Stelle weitere Varianten – wie beispielsweise das Booten über ein Netzwerk oder von angeschlossenen USB-Geräten wie Memorysticks oder mobilen Festplatten – auswählen. So ist es mittlerweile auch möglich, Ubuntu auf einer externen USB-Festplatte zu installieren und zu booten. Dadurch können Sie Ihr komplettes System stets mit sich führen. 185 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 185 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.1 5 Die Installation Vorsicht bei Änderungen! Eine Warnung ist an dieser Stelle leider auch angebracht: Bitte beschränken Sie sich bei den Änderungen nur auf das Boot-Untermenü. Gerade die Manipulation des BIOS ist eine hervorragende Gelegenheit für Ungeübte, digitales Porzellan zu zerschlagen. Wer beispielsweise meint, die Parameter seiner Festplatte unbedingt manuell eintragen oder gar den Takt des Prozessors »hochschrauben« zu müssen, der riskiert Systemabstürze und Datenverlust. Dies muss nicht sein, und deswegen sollten nur erfahrene Anwender an allen Schrauben ihres BIOS drehen. Nach erfolgter Änderung verlassen Sie die BIOS-Konfiguration schließlich über das Untermenü Exit oder mit dem Hotkey F10 . Bei älteren BIOS-Varianten müssen Sie beachten, dass die abschließende Bestätigungsabfrage die Eingabe des Buchstabens Z statt Y erfordert, da diese BIOS-Versionen an das amerikanische Tastaturlayout angepasst wurden. Nun sollte Ihrem ersten Boot-Versuch nichts mehr im Wege stehen. Tipp 31: Eine Boot-Diskette verwenden Auch wenn Disketten wohl nur noch selten genutzt werden, so gibt es selbst hierfür eine Lösung: Installieren Sie den Bootloader GRUB in einem bestehenden Windows-System, und booten Sie von da aus den Ubuntu-Installer (siehe http://wiki.ubuntuusers.de/Installation_ohne_CD). Eine weitere Möglichkeit besteht darin, mit einer Hilfsdiskette einen Linux-Kernel zu booten, der dann die entsprechenden Treiber für das CD-Laufwerk zur Verfügung stellt und somit das BIOS überlistet. Dazu lesen Sie bitte die bereitgestellten Informationen im Wiki: http://wiki.ubuntuusers.de/Bootdiskette. GRUB: Der Grand Unified Bootloader (englisch für »großer vereinheitlichter Bootloader«) ist ein freies Programm, das oft zum Starten von UNIX-Betriebssystemen eingesetzt wird. Sie erfahren mehr über GRUB in Abschnitt 15.3, »GRUB 2«, ab Seite 622). Sicherung der persönlichen Daten Bevor es ernst wird, soll an dieser Stelle noch ein Hinweis an diejenigen erfolgen, die planen, Ubuntu neben bereits existierenden Betriebssystemen zu installieren: Sichern Sie vor der Installation wichtige persönliche Daten! Hinweise hierzu finden Sie in Kapitel 4, »Daten sichern, migrieren und synchronisieren«. Auch wenn die Installationsprozedur im Normalfall andere Partitionen unangetastet lässt, kann der Faktor Mensch hier doch einiges vermurksen. Insbesondere dann, wenn Sie bei der Partitionierung zum falschen Zeitpunkt auf das falsche Knöpfchen drücken, können ganze Systemlaufwerke im Daten-Nirwana verschwinden. Folgende Daten sollten Sie sichern: 왘 Windows-Anwender kopieren das Verzeichnis Eigene Dateien (Windows XP) bzw. die persönlichen Benutzerordner (Windows Vista/7) auf einen mobilen Datenträger (CD, DVD, USBFestplatte). 왘 Linux-Anwender sichern das /home-Verzeichnis einer bestehenden Installation. Wer besonders sichergehen und sich im Falle einer Fehlbedienung die Neuinstallation des bestehenden Systems ersparen möchte, der fertigt ein Image der Systempartition an. Im Linux-Umfeld 186 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 186 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Voraussetzungen ist das rasch unter Verwendung einer Live-CD wie Knoppix zu erledigen. Näheres hierzu können Sie Kapitel 16, »Backup und Sicherheit«, ab Seite 669 entnehmen. Ist Ihr Computer fit für Ubuntu? Ubuntu ist ein sehr modernes Linux-System, so dass es mit Computern der neuen Generation eigentlich keine Probleme geben sollte. Etwas schwieriger gestaltet sich die Installation auf betagten Rechnern. Wer also einfach mal testweise Ubuntu auf einem Rechner installieren möchte, der bislang auf dem Dachboden sein trauriges Dasein fristete, dem sei empfohlen, die Ubuntu-CD auf dem Gerät der Wahl testweise im Live-Modus zu booten. Sollte das ohne Probleme funktionieren und sollte das System auch im grafischen Modus einigermaßen flüssig laufen, steht einer Festplatteninstallation eigentlich nichts mehr im Wege. Beachten Sie dazu auch die beiden nachfolgenden Tipps. Tipp 32: Testen Sie Ihre Hardware mit der Live-CD/DVD Wenn Sie sich nicht sicher sind, ob Ihr PC die Anforderungen von Ubuntu erfüllt, dann testen Sie die vorhandene Hardware doch einfach mit der beiliegenden DVD von Ubuntu (vergleiche hierzu auch Abschnitt 5.2.2, »Ubuntu ohne Installation nutzen«). Diese Live-DVD wird nicht auf der Festplatte installiert und gefährdet somit unter keinen Umständen das installierte System. Das Live-System läuft komplett von der DVD und ist dementsprechend ein wenig langsamer als ein fest installiertes. Sie legen die DVD lediglich in das Laufwerk und starten den Rechner neu. Die einzige kleine Schwierigkeit besteht darin, dass Sie sichergehen müssen, dass der betreffende PC beim Booten auch wirklich zuerst von der CD/DVD startet. Zum Ändern der Boot-Reihenfolge sehen Sie bitte in Abschnitt 5.1.1, »Boot-Vorbereitungen im BIOS«, auf Seite 184 nach. Wenn Sie bei einem PC-Neukauf den Verkäufer vorher fragen, können Sie, bewaffnet mit der DVD, bestimmt auch die Hardware vor dem Kauf auf Tauglichkeit testen. Tipp 33: Ältere Hardware verwenden Für alte und dementsprechend schwächere Hardware eignet sich meist am besten Xubuntu, eine Abwandlung (Derivat) von Ubuntu. Die darin enthaltene Arbeitsumgebung Xfce geht besonders sparsam mit den Ressourcen Ihres Rechners um. Es gibt allerdings auch Einsatzbereiche fernab von einem Desktop-System. Für diese verwenden Sie oftmals gar keine grafische Oberfläche und installieren die Server-Variante. 5.1.2 Besonderheiten bei mobilen Rechnern Der eigentliche Installationsvorgang unterscheidet sich nicht von dem auf einem Desktop-PC. Installieren Sie das Ubuntu-System so, wie in diesem Kapitel beschrieben. Gerade bei einem mobilen Rechner ist die Sicherung der persönlichen Daten und gegebenenfalls des bislang installierten Betriebssystems von größter Wichtigkeit, da Sie in der Regel eine Umpartitionierung vornehmen müssen. Das zumeist vorinstallierte Windows-Betriebssystem breitet sich in der Regel auf der ganzen Festplatte aus. Oft wurde auch noch eine Rettungspartition erstellt, die ein Abbild des Windows-Systems enthält. Nach Abschluss der Installation und nach einem Reboot folgen einige laptop-spezifische Feinarbeiten. 187 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 187 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.1 5 Die Installation Notebooks Folgende Punkte sollten Sie bei der Installation auf einem Laptop berücksichtigen: 왘 Führen Sie die Installation mit angeschlossenem Netzgerät durch. Es kann durchaus sein, dass einige Programme zum Energie-Management noch nachgerüstet werden müssen. Ohne diese Tools erhält das System falsche Informationen zum Ladezustand des Akkus, und es kann passieren, dass der Rechner sich unmittelbar nach dem Start abschaltet. 왘 Manchen Laptops müssen Sie beim Start des Installationsmediums explizit die Benutzung der Framebuffer-Grafik als Bootparameter mitteilen. Dies ist dann der Fall, wenn nach dem Start des Installers nur ein schwarzer Bildschirm erscheint. Sie erhalten wertvolle Tipps, wenn Sie bei dem Erscheinen des Startbildschirms die Taste F5 drücken. Tipp 34: Ubuntu auf Notebooks Mittlerweile hat sich Ubuntu auch auf portablen Computern etabliert. Es empfiehlt sich dennoch, vor dem Erwerb eines neuen Note- oder Netbooks einige Informationen über die Eignung für Linux im Allgemeinen einzuholen. Zentrale Anlaufstellen diesbezüglich sind die folgenden Internetseiten: 왘 Linux on Laptops Auf der Seite www.linux-laptop.net finden Sie nach Hersteller und Typ geordnet Informationen darüber, ob sich jemand schon einmal näher mit Linux auf dem Gerät Ihrer Wahl beschäftigt hat. Sie haben auch die Möglichkeit, eigene Informationen auf der Seite abzulegen. Wurde Ihr gewünschtes Modell dort nicht beschrieben, so heißt das noch lange nicht, dass die entsprechende Hardware nicht Linux-geeignet ist. 왘 TuxMobil Unter http://tuxmobil.org erreichen Sie die zweite große Internetseite, die sich mit Linux auf mobilen Geräten beschäftigt. Zum Teil finden Sie dort auch Geräte, die auf http://linux-laptop.net nicht besprochen werden. 왘 UbuntuUsers Last but not least finden Sie im Wiki auf http://www.ubuntuusers.de etliche Erfahrungsberichte und Tipps zu Ubuntu auf aktuellen Laptops. Netbooks – vorwiegend für die Internetnutzung Mini-Notebooks sind im Gegensatz zu konventionellen Notebooks und Subnotebooks geringer ausgestattet. Sie benutzen eine Bilddiagonale von bis zu 11 Zoll. Im Unterschied zu einem UMPC (Ultra-Mobile PC), mit dem sie weite Teile der technischen Basis teilen, besitzen Mini-Notebooks keinen Touchscreen und eine vollwertige, wenn auch etwas kleinere Tastatur. Die Geräte sind vorwiegend für die Internetnutzung, Büroarbeiten und zum Abspielen von Musik oder Videos konzipiert. Nur eingeschränkte Multimediafunktionen Auf umfangreiche Multimediafunktionen, etwa zum Betrieb von 3D-Spielen, und optische Laufwerke wird verzichtet. Grundlegende Multimediafunktionen wie das Abspielen von Musik und Videos sowie Fernsehen mittels DVB-T sind aber kein Problem. 188 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 188 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Voraussetzungen Netbook: Als Mini-Notebook oder auch Netbook wird eine Klasse von Computern bezeichnet, die in Hinblick auf Größe, Preis und Rechenleistung kleiner als sonstige Notebooks ausgelegt sind. Die Geräte sind vor allem als portable Internetclients konzipiert und verfügen daher üblicherweise über integriertes WLAN. Die Bezeichnung »Netbook« wird von Intel und anderen IT-Firmen seit Anfang 2008 benutzt, obwohl Psion sein »Psion netBook« bereits seit dem Jahr 2000 vermarktete. Psion beanspruchte daher die Bezeichnung »Netbook« für sich, einigte sich aber Anfang Juni 2009 mit Intel darauf, keinerlei Ansprüche mehr auf den Namen zu erheben. Dell und Intel hatten eine Klage zur Löschung des Begriffs als Marke erhoben, da es sich ihrer Meinung nach um einen Gattungsbegriff handelt. Kompatible Modelle Ubuntu läuft auf vielen Netbooks sehr zuverlässig und problemlos. Aufgrund der unüberschaubaren Anzahl von Netbooks auf dem Markt kann man eine reibungslose Installation dennoch nicht garantieren. Auf der Seite https://wiki.ubuntu.com/HardwareSupport/Machines/Netbooks finden Sie eine konstant aktualisierte Liste von kompatiblen Netbooks und eine Auflistung möglicher Probleme. Vorher testen Sie können Ubuntu als Live-System verwenden, um Ihr Netbook vor einer Installation zu testen. Nutzen Sie zu diesem Zweck einen vorbereiteten USB-Stick (siehe Abschnitt 5.3.2, »Installation mit einem USB-Stick«, ab Seite 211). 5.1.3 Wenn Sie Windows neben Ubuntu behalten möchten Normalerweise ist es nicht besonders kompliziert, die gesamten Installationsvorbereitungen Ubuntu zu überlassen. Ubuntu erkennt nicht nur automatisch Ihre Festplatte und alle darauf befindlichen Partitionen, es kann auch auf Befehl auf Ihrer Festplatte Platz schaffen. Die vorhandenen Windows-Partitionen werden daraufhin verkleinert, und Ubuntu installiert sich auf dem frei gewordenen Platz. Tipp 35: Windows und Linux parallel installieren Es ist generell für Einsteiger sinnvoll, ein eventuell vorhandenes Windows parallel zu behalten. So haben Sie erst einmal ein funktionsfähiges System, falls bei der Installation von Ubuntu irgendetwas schiefgehen sollte. Eine Mindestnutzung von Windows könnte so aussehen, dass Sie im Internet vorhandene Hilfe für die Einrichtung von Ubuntu suchen. Eine andere elegante Möglichkeit besteht darin, dass Sie Ubuntu in Windows installieren. Dies hört sich zunächst einmal merkwürdig an, ist aber mit Hilfe von Wubi spielend einfach. Mehr über Wubi erfahren Sie in Abschnitt 5.3.1, »Als Anwendung unter Windows – Wubi«, auf Seite 209. Damit ist es möglich, Ubuntu wie eine Anwendung zu installieren und bei Bedarf wieder zu entfernen. Defragmentieren Sie Ihre Windows-Partition Um diesen Vorgang des Verkleinerns sicherer zu gestalten, sollten Sie die betreffenden Windows-Partitionen defragmentieren. Das Defragmentieren erledigen Sie unter Windows XP mit einem Rechtsklick über dem Symbol Arbeitsplatz im Start-Menü. Wählen Sie den Punkt Ver- 189 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 189 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.1 5 Die Installation walten und dort Datenspeicher • Defragmentierung. Bei Windows Vista und Windows 7 gelangen Sie zu dieser Einstellung über die Schaltfläche Computer im Start-Menü. Dort führen Sie ebenfalls einen Rechtsklick aus und wählen Verwaltung. In dem daraufhin erscheinenden Fenster wählen Sie Datenspeicher • Datenträgerverwaltung. Abbildung 5.2 Defragmentieren Sie Ihre Windows-Partition vor der Verkleinerung. Auslagerungsdatei ausschalten Schalten Sie vor der Partitionsverkleinerung die Windows-Auslagerungsdatei aus. Diese Datei nennt sich pagefile.sys und kann bei Windows XP über folgende Schritte deaktiviert werden: Klicken Sie mit der rechten Maustaste auf die Schaltfläche Computer im Start-Menü, wählen Sie hier Eigenschaften • Erweitert • Systemleistung • Einstellungen • Erweitert • Virtueller Arbeitsspeicher (Ändern), markieren Sie dort keine Auslagerungsdatei oder setzen Sie den Wert der Auslagerungsdatei auf null. Nach der Verkleinerung der entsprechenden Partition und der Installation von Ubuntu sollten Sie die Auslagerungsdatei freilich wieder aktivieren. Sie ist mit der Swap-Partition unter Linux vergleichbar. 190 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 190 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Voraussetzungen Vorgehensweise bei Windows 7 Unter Windows 7 gelangen Sie zu den nötigen Einstellungen über Startmenü • Einstellungen • Systemsteuerung • System • Erweiterte Systemeinstellungen. Im Reiter Erweitert klicken Sie auf Leistung • Einstellungen... (siehe Abbildung 5.3). Im sich darauf öffnenden Fenster Leistungsoptionen klicken Sie unter Virtueller Arbeitsspeicher auf Ändern. Es öffnet sich ein weiteres Fenster Virtueller Arbeitsspeicher. Entfernen Sie hier einen Haken bei Auslagerungsdateigröße für alle Laufwerke automatisch verwalten und wählen anschließend die jetzt zugängliche Option Keine Auslagerungsdatei (siehe Abbildung 5.4). Abbildung 5.3 Unter Windows 7 finden Sie die nötigen Einstellungen im System-Menü. Defragmentieren: Ein Datenträger ist kein statisches Gebilde: Es finden andauernd Lese-, Schreib- und Löschoperationen statt. Manche Operationen geben Speicherplatz wieder frei, andere wiederum benötigen neuen Speicherplatz. Dieses dauernde Freigeben und erneute Belegen von Speicherblöcken führt zu der sogenannten Fragmentierung. Eine fragmentierte Festplatte besitzt eine ungünstige Verteilung von Datenblöcken, so dass sich die Zugriffszeiten auf die Daten durch zusätzliche Bewegungen der Schreib-/Leseköpfe verlängern. Unter Defragmentierung versteht man die Neuordnung von Datenblöcken fragmentierter Dateien auf den Spuren und Sektoren der Festplatte, so dass Zugriffe mit optimaler Geschwindigkeit durchgeführt werden können. 191 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 191 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.1 5 Die Installation Abbildung 5.4 So schalten Sie die Windows-Auslagerungsdatei(en) ab. Tipp 36: Ubuntu-Boot-Menü wiederherstellen Wenn Sie bei einer bestehenden parallelen Installation von Windows und Ubuntu aus irgendwelchen Gründen Ihr Windows-System neu installieren müssen, überschreibt Windows den Ubuntu-Bootloader GRUB. Als Folge davon ist es nicht mehr möglich, das immer noch existierende Ubuntu zu starten. Zum Glück ist das Installieren von GRUB problemlos möglich. Starten Sie eine Ubuntu-Live-CD/DVD, und öffnen Sie ein Terminal. Wenn Sie GRUB in den Boot-Sektor der ersten Festplatte installieren möchten, rufen Sie einfach grub-install mit der jeweiligen Festplatte als Argument auf: sudo grub-install /dev/sda In aller Regel erkennt GRUB bei der Installation alle vorhandenen Kernel und parallel vorhandene Betriebssysteme. Wenn Sie sich allerdings nicht sicher sind, ob GRUB alles korrekt erkannt hat, oder Sie manuell einen neuen Kernel installiert haben, können Sie diesen Suchlauf mit sudo update-grub noch einmal manuell starten. Nach einem Neustart können Sie wieder zwischen den installierten Betriebssystemen wählen. 192 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 192 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Die DVD im Live-Modus 5.2 Die DVD im Live-Modus Legen Sie die beiliegende DVD 1 in das Laufwerk, und starten Sie den Rechner neu. Wenn Ihr Computer nicht von der DVD startet, sondern stattdessen das bereits installierte System zu starten versucht, dann brechen Sie den Boot-Vorgang bitte ab, und starten Sie den PC neu. Ändern Sie in diesem Fall beim Startvorgang die Boot-Reihenfolge in Ihrem BIOS. Zum Ändern der BootReihenfolge sehen Sie bitte in Abschnitt 5.1.1, »Boot-Vorbereitungen im BIOS«, ab Seite 184 nach. Abbildung 5.5 Die Ubuntu-CD/DVD wurde erkannt. Warten Sie den automatischen Start der Installation ab, oder drücken Sie eine beliebige Taste auf der Tastatur, um weitere Einstellungen vorzunehmen. 5.2.1 Start Wenn die Live-DVD erkannt wurde, erscheint der Bildschirm aus Abbildung 5.5. Sie haben nun zwei Möglichkeiten: 왘 Warten Sie den automatischen Start der Installation ab. Sie gelangen nach dem Booten der DVD automatisch zu dem Bildschirm aus Abbildung 5.6. Lesen Sie in diesem Fall ab dem Abschnitt »Live-Betrieb oder Installation?« auf Seite 194 weiter. 왘 Drücken Sie eine beliebige Taste auf der Tastatur, um weitere Einstellungen vorzunehmen. Als Erstes folgt eine Abfrage der bevorzugten Sprache. Standardmäßig ist sie English. Sie können sie aber mit Hilfe der Pfeiltasten oder durch Drücken von F2 in Deutsch ändern. Sie können in den erweiterten Einstellungen die DVD auf Fehler überprüfen, Ihren Arbeitsspeicher auf korrekte Funktion testen oder spezielle Boot-Parameter eingeben. In 99 % aller Fälle benötigen 193 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 193 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.2 5 Die Installation Sie diese erweiterten Einstellungen nicht. Daher werden wir in diesem Buch nicht näher darauf eingehen. Wenn Sie mehr über diese Funktionen erfahren möchten, sehen Sie bitte im Openbook auf der DVD 2 nach. Übrigens: Wenn Sie normalerweise per Router und Netzwerkkarte eine Verbindung ins Internet herstellen, dann brauchen Sie nichts zu tun; Sie werden von Ubuntu während des Startvorgangs automatisch mit dem weltweiten Netz verbunden. Es kann vorkommen, dass Sie beim Starten der Live-DVD einige Zeit lang kein Bild sehen. Dies passiert immer dann, wenn das System Ihren Monitor während des Bootens nicht richtig ansprechen kann. Haben Sie ein wenig Geduld, Ubuntu startet trotzdem. Abbildung 5.6 Nach dem Start der DVD werden Sie von diesem Bildschirm begrüßt. Wählen Sie als Erstes auf der linken Seite als Sprache Deutsch aus und lesen Sie bei Bedarf die Veröffentlichungshinweise. Live-Betrieb oder Installation? Nachdem die DVD fertig geladen wurde, erwartet Sie der Bildschirm aus Abbildung 5.6. Wählen Sie als Erstes auf der linken Seite die Sprache Deutsch aus. Sie haben nun die beiden folgenden Möglichkeiten zur Wahl, die ich Ihnen bereits zu Anfang des Kapitels beschrieben habe: 1. Ubuntu testen Sie können mit der DVD 1 Ubuntu nicht nur installieren, sondern auch gefahrlos vorher ausprobieren. Hierbei gefährden Sie Ihr bestehendes System nicht (siehe Abschnitt 5.2.2, »Ubuntu ohne Installation nutzen«, ab Seite 195). Eine Live-DVD bietet eine faszinierende Möglichkeit, einmal Ubuntu-Luft zu schnuppern, ohne das System zu installieren. Doch das 194 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 194 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Die DVD im Live-Modus ist nicht ihr einziger Sinn und Zweck. Eine weitere wichtige Anwendung besteht darin, dass Sie mit der Live-DVD Reparaturen auf Ihrer Festplatte ausführen können, falls das installierte System nicht mehr funktionieren sollte. 2. Ubuntu installieren Die wahrscheinlich bequemste Methode der Installation ist die grafische Variante aus dem Live-System heraus (siehe Abschnitt 5.2.3, »Ubuntu installieren«, ab Seite 199). Allerdings gibt es auch andere Installationsmöglichkeiten wie beispielsweise Wubi (siehe Abschnitt 5.3.1, »Als Anwendung unter Windows – Wubi«, auf Seite 209) oder die klassische textbasierte Installation (siehe Abschnitt 5.5, »Textbasierte Installation«, ab Seite 219). Selbstverständlich können Sie Ubuntu auch parallel zu einem bereits benutzten Windows installieren. Die grafische Installation hat zwei bedeutende Einschränkungen: 왘 Das Live-System muss zunächst einmal starten, und dazu werden mindestens 256 MB RAM benötigt. Es gibt immer noch Rechner, die nicht darüber verfügen, aber auch mit 256 MB RAM verlaufen die Vorbereitungen zur Installation quälend langsam. Es empfehlen sich mindestens 512 MB. 왘 Zwar bietet der grafische Installer auch eine manuelle Partitionierung an, diese ist aber erstens langsam und zweitens unvollständig – weder ist die Einrichtung des LVM (Logical Volume Manager) noch die eines RAID-Systems möglich. Die Installation von Ubuntu dauert nur ein paar Minuten – auf einem modernen PC beispielsweise ca. 20 bis 30 Minuten. Wir werden uns in diesem Kapitel näher mit den verschiedenen Arten der Installation eines Desktop-Systems beschäftigen. Wenn Sie einen Server aufsetzen, ein RAID einrichten oder LVM nutzen möchten, so sehen Sie in Kapitel 18, »Server-Installation«, ab Seite 755 nach. Fehlende Sprachpakete Aufgrund des beschränkten Platzes auf einer DVD sind darauf nicht alle Sprachpakete integriert. Trotz einer korrekten Auswahl der Sprache erscheinen daher einige Programme wie Firefox und LibreOffice im Live-Betrieb und nach der Installation dennoch auf Englisch. Sie werden nach der Installation auf fehlende Sprachpakete hingewiesen und können die Installation dieser Pakete dann nachholen. 5.2.2 Ubuntu ohne Installation nutzen Bevor die richtige Installation erklärt wird, die tatsächlich etwas an Ihrer Festplatte verändert, erläutere ich eine »ungefährliche« Variante, Ubuntu kennenzulernen. Wenn Sie einen Computer benutzen und damit ein Betriebssystem, dann müssen für fast alle Funktionen, die Sie nutzen, Zugriffe auf Ihre Festplatte stattfinden. Zum Beispiel müssen Dateien gelesen und gesichert werden. Diese Zugriffe erfolgen heutzutage sehr schnell, so dass ein flüssiges Arbeiten möglich ist. Im Prinzip können diese Zugriffe aber nicht nur auf die Festplatte erfolgen, sondern auch auf CDs oder DVDs. Eben dies geschieht bei einer Live-DVD. Auf ihr befindet sich das Betriebssystem, auf das Sie zugreifen, wenn Sie von dieser DVD starten. 195 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 195 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.2 5 Die Installation Einschränkungen im Live-Betrieb Zwei Einschränkungen sind hierbei zu beachten: 1. Der Zugriff auf eine CD oder DVD erfolgt technisch bedingt langsamer als der Zugriff auf eine Festplatte. Ein Betriebssystem von einer Live-DVD wird niemals so schnell sein wie ein installiertes System auf Ihrer Festplatte. Temporäre Dateien landen im Arbeitsspeicher, daher brauchen Sie mindestens 256 MB für den Betrieb der Live-DVD. 2. Sie können keine Daten auf der Festplatte speichern, da kein Zugriff auf die Festplatte stattfindet. Ebenso ist das Speichern auf der verwendeten CD/DVD nicht möglich. Eine elegante Möglichkeit zum Speichern von Dateien während des Live-Betriebs besteht in der Verwendung von USB-Sticks. Sie können entweder einen USB-Stick benutzen, um die Installation durchzuführen (siehe Abschnitt 5.3.2, »Installation mit einem USB-Stick«, ab Seite 211) und dann darauf auch Daten speichern (siehe Seite 196), oder bei Verwendung der Live-DVD einfach einen USB-Stick verwenden, um Dateien zu speichern. Fast alles, was Sie in diesem Buch zum Umgang mit Ubuntu lernen, können Sie auch mit der Live-DVD tun. Sie richten z. B. Ihre Internetverbindung so ein, als ob das System installiert wäre. Live-System: Ein Live-System ist ein Betriebssystem, das ohne Installation und Beeinflussung des Inhalts der Festplatte gestartet werden kann. Das gesamte Betriebssystem wird hierzu auf einen bootfähigen Speicher wie USB-Stick, Flash-Speicher, Diskette, CD-ROM oder DVD installiert. Arbeiten mit der Live-DVD Nach dem Bestätigen des Buttons Ubuntu testen befinden Sie sich auf einem »regulären« Ubuntu-Desktop. Sie können nun beispielsweise eine Internetverbindung herstellen, indem Sie den Network-Manager (oben rechts im Panel) entsprechend konfigurieren. Sie erfahren mehr über den Network-Manager in Abschnitt 9.7.2, »Netzwerkkonfiguration«, ab Seite 394. Wenn Sie Ubuntu noch nie verwendet haben, sollten Sie einen Blick in Kapitel 6, »Erste Schritte«, ab Seite 237 werfen. Da Ubuntu ein wenig anders aussieht als zum Beispiel Windows, begleite ich Sie dort bei Ihren ersten Schritten zur Erkundung von Ubuntu. Installation möglich Auf dem Desktop befindet sich eine Verknüpfung, mit deren Hilfe Sie Ubuntu auf die Festplatte bringen können. Nachdem Sie sich also in Ruhe umgesehen haben, können Sie Ubuntu durch einen Klick auch gleich installieren (siehe Abbildung 5.7) – ein Neustart ist also nicht nötig. Lesen Sie in diesem Fall ab Abschnitt 5.2.3, »Ubuntu installieren«, ab Seite 199 weiter. USB-Sticks Sie können Daten, die Sie während des Arbeitens mit der Live-DVD erstellen, übrigens problemlos auf einem USB-Stick speichern. Dies ist bei einem Live-System natürlich dann besonders sinnvoll, wenn beispielsweise Ihr bisher verwendetes Betriebssystem nicht mehr funktioniert und Sie unbedingt bestimmte Daten aus dem Internet herunterladen müssen. 196 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 196 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Die DVD im Live-Modus Ein anderer Einsatzbereich besteht darin, dass Sie auf diese Weise gefahrlos an die Daten des regulär installierten Betriebssystems herankommen und diese somit sichern können (z. B. nach einem Virenbefall von Windows). Mounten – Einhängen Den Stick müssen Sie allerdings vor der Benutzung ins System einhängen. Bei einem installierten Ubuntu ist das Ein- und Aushängen (Mounten und Unmounten) eines USB-Sticks sehr einfach. Hier erscheint beim Einstecken des USB-Sticks ein Symbol auf dem Desktop, und das Einhängen geschieht automatisch. Lediglich das Aushängen muss manuell erfolgen: durch einen Rechtsklick auf das Symbol und Auswählen des Punktes Laufwerk sicher entfernen. Wenn Sie das LiveSystem direkt von einem USB-Stick starten, werden Änderungen, die Sie in diesem System vornehmen, automatisch auf dem gleichen Stick gespeichert. Abbildung 5.7 Nach dem Starten erscheint ein regulärer Ubuntu-Desktop. Hier wurde eine Verbindung ins Internet hergestellt und der Firefox gestartet. All dies ist möglich, ohne Ubuntu zu installieren. Einhängen mit Nautilus und sicher wieder entfernen! Diese Vorgehensweise funktioniert auf vielen PCs auch im Live-Betrieb. Wenn dies allerdings nicht gelingt, gibt es auch die Möglichkeit, den Stick über Nautilus (siehe Abschnitt 6.5.2, »Nautilus – der Dateibrowser«, ab Seite 271) einzuhängen. 197 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 197 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.2 5 Die Installation Zum einfachen grafischen Mounten öffnen Sie bitte ein Nautilus-Fenster, zum Beispiel Ihren Persönlichen Ordner. Dort finden Sie auf der linken Seite eine Verzeichnisübersicht. Wenn Sie Ihren USB-Stick eingesteckt haben, erscheint der Name Ihres Sticks in dieser Übersicht. Führen Sie einen Rechtsklick auf diesen Namen aus, und wählen Sie den Punkt Einhängen. Hierdurch wird Ihr USB-Stick eingehängt, und Sie können ihn durch einen weiteren Doppelklick öffnen und verwenden. Bevor Sie Ihren USB-Stick wieder entfernen können, müssen Sie ihn aus dem System aushängen. Dies geschieht auf die gleiche Weise wie beim Einhängen (siehe Abbildung 5.8), nur dass Sie nun beim Rechtsklicken den Punkt Laufwerk sicher entfernen auswählen. Ein ordnungsgemäßes Aushängen des Sticks ist unbedingt erforderlich, da Sie sonst den Verlust Ihrer Daten riskieren! Speichern auf USB-Sticks oder im Netzwerk Bei dem Betrieb einer Live-CD/DVD ist es nicht immer möglich, Daten oder Einstellungen auf der lokalen Festplatte zu speichern (z. B., weil diese kaputt ist und Sie Daten von dieser retten möchten), so dass Sie auf ein externes Laufwerk (Festplatte oder USB-Stick) angewiesen sind. Eine weitere Möglichkeit besteht darin, ein vorhandenes Windows-Netzwerk zu nutzen. Um auf diese Windows-Netzwerkverzeichnisse zugreifen zu können, führen Sie im Menü Orte • Netzwerk aus. Daraufhin öffnet sich ein Fenster des Dateimanagers, und das Icon Windows-Netzwerk wird angezeigt. Durch einen Doppelklick gelangen Sie in das gewünschte Verzeichnis. Abbildung 5.8 Durch einen Rechtsklick hängen Sie den USB-Stick sicher aus oder binden ihn ein. Um das Live-System zu beenden, gehen Sie folgendermaßen vor: Klicken Sie auf die Ein/Aus-Schaltfläche in der rechten oberen Ecke des Bildschirms, und führen Sie Neu starten oder Ausschalten aus. 198 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 198 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Die DVD im Live-Modus 5.2.3 Ubuntu installieren Wir kommen nun zu der zweiten Option, die Ihnen die DVD bietet: die Installation. Sie gelangen zu dieser entweder durch einen Klick auf die Schaltfläche Ubuntu installieren (siehe Abbildung 5.6) oder durch die Installation aus dem Live-System heraus (siehe Abbildung 5.7). Sie sollten für die Installation auf einem modernen PC zwischen 15 und 30 Minuten einplanen. Desktop-Version: Wenn Sie eine Ubuntu-CD herunterladen (siehe Abschnitt 2.2, »Quellen für Ubuntu«, Stichwort »Download«, ab Seite 96), haben Sie die Wahl zwischen der sogenannten Desktop- und der Alternate-Version. Für die hier besprochene grafische Installationsmethode benötigen Sie die Desktop-Version. Diese Version wird standardmäßig heruntergeladen, wenn Sie den Download starten. Alternate-Version: Die Alternate-Version beschreibt die klassische textbasierte Installation (siehe Abschnitt 5.5, »Textbasierte Installation«, ab Seite 219). Diese Version finden Sie, wenn Sie auf der Ubuntu-Website nach »alternative downloads« suchen. Nach einem Klick auf Ubuntu (11.04) installieren beginnen die Installationsabfragen, die ich Folgenden erläutern werde. Bei dem nächsten Schritt werden einige vorbereitende Fragen gestellt. Im oberen Bereich werden Sie darauf hingewiesen, darauf zu achten, dass 왘 Sie genügend freien Speicherplatz haben, 왘 ein eventuelles Note- oder Netbook an die externe Stromversorgung angeschlossen ist und 왘 eine Internetverbindung besteht. Abbildung 5.9 Erfüllen Sie die Voraussetzungen, und möchten Sie zusätzliche Treiber/Updates installieren? 199 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 199 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.2 5 Die Installation Internet bereits während der Installation nutzen Ein grüner Haken und ein schwarzes Kreuz signalisieren den Status der Voraussetzungen (vgl. Abbildung 5.9). Idealerweise wird der Zugang zum Internet durch einen Router realisiert, der systemunabhängig zu konfigurieren ist, beispielsweise per Browser. Ein moderner Router kann in Verbindung mit einem bestehenden DSL- oder ISDN-Anschluss genutzt werden und besitzt oftmals auch ein integriertes Modem. Ubuntu kann dann in Verbindung mit solchen Geräten bereits während des Installationsvorgangs für den (Inter-)Netzwerkeinsatz eingerichtet werden. Hierbei ist es gleichgültig, ob Sie die Verbindung über ein Kabel oder drahtlos per WLAN herstellen. Sind Sie mittels eine Kabels an den Router angeschlossen, so ist die Verbindung sofort hergestellt. Bei der Nutzung von WLAN müssen Sie erst das betreffende Funknetzwerk auswählen – auch wenn Sie nur eines besitzen. Klicken Sie dazu mit der Maus auf das WLAN-Symbol neben rechts neben dem stilisierten Lautsprecher. Es erscheint eine Auflistung aller zur Verfügung stehenden Netzwerke. Nun müssen Sie nur noch das richtige Netzwerk durch einen einfachen Klick auswählen und sich gegebenenfalls durch ein Kennwort autorisieren. Wenn Ihr Computer via Modem direkt an das Internet angebunden ist, muss die Konfiguration des Internetanschlusses nachgeholt werden. Mehr dazu erfahren Sie in Abschnitt 9.7.2, »Netzwerkkonfiguration«, ab Seite 394. Die Nutzung eines bestehenden Internetzugangs ist zwar nicht lebensnotwendig für die Installation von Ubuntu, aber doch recht komfortabel. Nur bei bestehender Internetverbindung können Sie die Fragen beantworten, ob Sie eventuell vorhandene Updates und proprietäre Treiber – also Treiber und Software von Drittanbietern – bereits während der Installation herunterladen und ins System integrieren möchten. Nicht alle Treiber sind integriert Im Live-Betrieb sind grundsätzlich keine proprietären Treiber installiert, die zum reibungslosen Betrieb einiger Grafik- oder WLAN-Karten notwendig wären. Daraus kann resultieren, dass Sie beispielsweise über Funk keine Verbindung zum Router herstellen können. Dadurch, dass der richtige Grafiktreiber fehlt, haben Sie unter Umständen auch ein etwas verschwommenes Bild im Live-Betrieb. Diese Einschränkung gilt nicht mehr, sobald Sie Ubuntu und die proprietären Treiber installiert haben. Sie können an dieser Stelle auch einen Codec auswählen und installieren, der Sie in die Lage versetzt, MP3-Dateien abzuspielen. Proprietär: Proprietäre Software verbietet ihre Weiterverbreitung oder Veränderung ohne Erlaubnis. Sie grenzt sich dadurch von freier Software und halbfreier Software ab. Proprietäre Software ist unfreie Software; dies bedeutet nicht, dass es verboten wäre sie kommerziell zu vertreiben. Kostenlose proprietäre Software wird »Freeware« genannt. Wie viel Platz geben Sie Ubuntu in Ihrem Rechner? Im nächsten Schritt wird es eventuell etwas komplizierter: Es erfolgt die Partitionierung, das Einteilen des Festplattenspeichers in Partitionen und logische Laufwerke. An dieser Stelle möchte ich mich kurzfassen, damit Sie schnell zum Ziel gelangen. Sie sollten der Partitionierung mit Respekt, nicht aber mit Angst begegnen. Ubuntu erwartet Sie – abhängig von dem bereits vorhandenen Zustand Ihrer Festplatte – mit zwei möglichen Bildschirmen. 200 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 200 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Die DVD im Live-Modus Abbildung 5.10 Die Auswahlmöglichkeiten richten sich nach den individuellen Voraussetzungen Ihres Rechners. Wenn Sie lediglich Ubuntu auf Ihrem Rechner haben möchten, ist die Partitionierung erledigt, bevor sie richtig angefangen hat. Abbildung 5.11 Mit einem Schieberegler können Sie die Größe der Partitionen ändern. Sie können an dieser Stelle auch eine andere Festplatte auswählen. 201 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 201 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.2 5 Die Installation 1. Wenn Sie auf Ihrem Rechner bereits ein Betriebssystem installiert haben (siehe Abbildung 5.10), dann haben Sie prinzipiell die Möglichkeiten 왘 Ubuntu 11.04 neben <xyz> installieren Ubuntu soll neben dem bereits vorhandenen System installiert werden (hierbei wird das vorhandene System verkleinert, um Platz für Ubuntu schaffen). Wenn Sie keinen Platz für Ubuntu auf Ihrer Festplatte haben und Sie das bestehende Betriebssystem parallel behalten möchten, dann ist diese Option ebenfalls Ihre erste Wahl. Bitte beachten Sie vor der automatischen Schrumpfkur die Hinweise in Abschnitt 5.1.3, »Wenn Sie Windows neben Ubuntu behalten möchten«, ab Seite 189. Mit einem Schieberegler können Sie die Größe der Partitionen ändern, achten Sie aber darauf, dass das existierende Betriebssystem genügend Platz behält. Es lohnt sich also, vor der Installation von Ubuntu noch einen Blick in das eventuell vorhandene System zu werfen. 왘 Ubuntu <xy> auf die Version 11.04 aktualisieren Durch diesen Punkt haben Sie die Möglichkeit, ein eventuell bereits vorhandenes Ubuntu auf die neue Version zu aktualisieren (vorhandene Daten sollten dabei erhalten bleiben). Diese Option erscheint nur, wenn sich auf Ihrem Rechner bereits ein installiertes Ubuntu befindet. Abbildung 5.12 Wenn Sie die ganze Festplatte nutzen möchten, bleibt Ihnen nur die Wahl der entsprechenden Platte übrig. 왘 <xyz> löschen und neu installieren Hierbei wird das vorhandene System durch Ubuntu ersetzt (das vorhandene System und alle Daten werden gelöscht). Diesen Punkt wählen Sie, wenn Sie auf Ihrem Rechner lediglich Ubuntu verwenden möchten und nicht noch parallel ein anderes Betriebssystem (beispielsweise Windows) installiert haben. Dann erstellt Ubuntu ein Standardlayout mit 202 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 202 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Die DVD im Live-Modus gebräuchlichen Einstellungen. Sie können hier natürlich auch eine zweite Festplatte als Installationsziel angeben. Dazu wählen Sie im oberen Bereich in einem Auswahldialog die entsprechende Festplatte. Wenn Sie Ubuntu auf eine zweite Festplatte installieren, wird auf die erste Festplatte ein Bootloader installiert. Dieser gibt Ihnen unter anderem beim Starten des Rechners die Möglichkeit, aus den eventuell installierten Betriebssystemen dasjenige auszusuchen, das Sie benutzen möchten. 왘 Etwas anderes Hier können Sie die Partitionierung manuell durchzuführen. Diese letzte Option bietet die volle Kontrolle, kann für Einsteiger aber zu Beginn unübersichtlich erscheinen. 2. Sie haben eine völlig leere (formatierte) Festplatte (siehe Abbildung 5.13). Dann können Sie lediglich zwischen den beiden folgenden Optionen wählen: 왘 Festplatte löschen und Ubuntu installieren Hierbei installieren Sie Ubuntu, wobei ein eventuell nicht erkanntes System und alle Daten dabei gelöscht werden. Diesen Punkt wählen Sie, wenn Sie auf Ihrem Rechner lediglich Ubuntu verwenden möchten und nicht noch parallel ein anderes Betriebssystem (beispielsweise Windows) installiert haben. 왘 Etwas anderes Wenn Sie mit dem Standardlayout nicht zufrieden sind, sollten Sie den letzten Punkt wählen. Mit dieser Option haben Sie die völlige Kontrolle über die Aufteilung (Partitionierung) Ihrer Festplatte. Gehen Sie hierbei mit Vorsicht zu Werke, und achten Sie darauf, dass noch genügend Platz für ein eventuell vorhandenes altes System übrig bleibt. Da ich diese Vorgehensweise aber nur fortgeschrittenen Benutzern empfehle, verweise ich Sie an dieser Stelle auf Abschnitt 5.5, »Textbasierte Installation«, ab Seite 219. Dort werde ich die manuelle Partitionierung detailliert beschreiben. Abbildung 5.13 Bei einer leeren Festplatte sind die Möglichkeiten naturgemäß beschränkt. 203 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 203 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.2 5 Die Installation Abbildung 5.14 Sie können die bereits vorhandenen Partitionen einzeln bearbeiten. Abbildung 5.15 Sie können für jede Partition den Einhängepunkt manuell festlegen und bestimmen, welches Dateisystem verwendet und ob formatiert werden soll. Tipp 37: Windows und Linux parallel Sie vereinfachen sich das Leben ungemein, wenn Sie in einem solchen Fall zuerst Windows und erst in einem zweiten Schritt Ubuntu installieren. Das Problem liegt in der »Verschlossenheit« von Windows. Windows ist quasi ein Alleinherrscher und duldet nur unter bestimmten Voraussetzungen andere Betriebssysteme neben sich. Eine dieser Einschränkungen ist, dass Sie ohne große Anstrengungen mit dem Windows-Bootloader keine Linux-Installationen starten können. Daher ist es wesentlich einfacher, wenn Sie bei einer Neuinstallation zuerst Windows und dann Ubuntu aufspielen. In diesem Fall wird der Linux-Bootloader GRUB installiert. Dieser kann problemlos auch Windows starten. 204 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 204 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Die DVD im Live-Modus Eventuelle Probleme mit einem vorhandenen RAID Die Installationsroutine ist gut, aber nicht perfekt. Große Schwierigkeiten bereitet Ubuntu z. B. eine vorhandene RAID-Konfiguration. Wenn Sie auf Ihrem Rechner die Festplatten zu einem RAID-Verbund verknüpft haben und darin Windows installiert ist, können Sie Ubuntu nicht in diesem RAID-Verbund installieren! Sie können nun entweder eine weitere Festplatte für Ubuntu einbauen oder den RAID-Verbund auflösen. Im Anschluss installieren Sie zuerst Windows und dann Ubuntu neu. Dies bedeutet nicht, dass Sie unter Ubuntu kein RAID nutzen können. Wie dies funktioniert, erfahren Sie in Kapitel 18, »Serverinstallation«, ab Seite 755 und in Abschnitt 18.4.5, »RAID«, ab Seite 774. RAID: Unter einem Redundant Array of Independent Disks (RAID) versteht man ein (häufig auf Servern eingesetztes) Modul aus mehreren voneinander unabhängigen Festplatten. Mit einem RAID kann beispielsweise der Ausfall einer Festplatte ohne Datenverlust verkraftet werden. Installation auf externen USB-Medien Ubuntu kann auch auf externe Datenträger wie USB-Festplatten oder Memorysticks installiert werden. Von Letzterem sollten Sie aus zweierlei Gründen Abstand nehmen: Zum einen sind derartige Flash-Medien nur begrenzt oft (wieder-)beschreibbar, zum anderen sind diese Medien leider nicht so zuverlässig wie die klassischen Festplatten. Manuelles Ersetzen einer vorhandenen Ubuntu/Linux-Installation Wenn Sie bereits zuvor eine Linux- oder Ubuntu-Installation auf Ihrer Festplatte hatten, möchten Sie vielleicht in die bereits vorhandenen Partitionen ein neues Ubuntu-Linux installieren. Mir ist bewusst, dass Ubuntu dies inzwischen auch standardmäßig als Option anbietet. Bei meinen Tests hat dies aber nicht zuverlässig funktioniert. Dennoch gelingt dieser Vorgang leicht, wenn Sie manuell partitionieren und dabei Folgendes beachten: 왘 Führen Sie vor einer Neuinstallation unbedingt ein Backup Ihrer Daten durch. Wichtige Hinweise dazu erhalten Sie in Abschnitt 16.2, »Backup-Grundlagen«, ab Seite 674. 왘 Während der Installation entscheiden Sie sich für eine manuelle Partitionierung. Wählen Sie dann die vorhandene Linux-Partition aus, und geben Sie an, dass diese Partition als neue Systempartition dienen soll. Die Systempartition erkennen Sie am Einhängepunkt »/« (englisch mount point). Vergessen Sie die Markierung für das Formatieren nicht. Dadurch verlieren Sie allerdings alle Daten, die sich in dieser Systempartition befinden. Wenn Sie die Systempartition nicht neu formatieren, erhalten Sie mit großer Wahrscheinlichkeit kein funktionierendes System. 왘 Wenn Sie bei Ihrer alten Installation eine separate /home-Partition eingerichtet hatten, sind Sie in der glücklichen Lage, dass Sie diese weiterverwenden können. Dies bedeutet, dass Sie keinen Datenverlust riskieren, wenn Ihre Daten ordnungsgemäß in Ihrem persönlichen Ordner abgespeichert sind. Geben Sie in einem solchen Fall an, dass Sie die Partition mit dem Einhängepunkt /home weiterbenutzen möchten, aber dass Sie die Partition nicht formatieren möchten. Achten Sie hier darauf, dass Sie das richtige Dateisystem auswählen. 205 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 205 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.2 5 Die Installation Festplatte wird im Hintergrund formatiert Nachdem Sie festgelegt haben, wie sich Ubuntu auf Ihrer Festplatte einrichten darf, wird die Festplatte automatisch im Hintergrund vorbereitet. Im Vordergrund hingegen müssen Sie noch einige Angaben machen, die im Folgenden kurz erläutert werden. Diese Angaben werden im Arbeitsspeicher zwischengespeichert und gehen nicht verloren, wie man vielleicht glauben könnte. Wo befinden Sie sich? Jetzt wählen Sie Ihren Standort und die zugehörige Zeitzone (siehe Abbildung 5.16). Dies erledigen Sie einfach durch einen Klick auf die in Zeitzonen eingeteilte Weltkarte. Es ist hierbei egal, in welchem Teil Deutschlands Sie sich befinden, da es für die Bundesrepublik (oder auch Österreich und Schweiz) nur eine einzige Zeitzone gibt. In einem Land wie Russland ist der genaue Standort allerdings wichtiger, da es dort neun Zeitzonen gibt. Sprache und Zeitzone Wenn Sie im vorigen Schritt Deutsch als Ihre Standardsprache eingestellt haben (und sich nicht im Ausland befinden), können Sie diesen Schritt einfach überspringen und Vor klicken. Es ist automatisch Berlin als Zeitzone eingetragen. Abbildung 5.16 Wählen Sie Ihren Standort und Ihre Zeitzone. Benötigen Sie Umlaute oder Akzente? Mit dem folgenden Schritt beenden Sie die Lokalisierung Ihres zukünftigen Systems. Es folgt die Wahl des richtigen Tastaturlayouts. Normalerweise brauchen Sie aber gar keine Auswahl zu treffen und können einfach auf Vor klicken. 206 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 206 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Die DVD im Live-Modus Abbildung 5.17 In diesem Fenster wählen Sie das Tastaturlayout. Persönliche Angaben Im Anschluss geben Sie Ihren Namen, den gewünschten Login-Namen, das Passwort und den Rechnernamen ein (siehe Abbildung 5.18). Sie können hier auch den Sicherheitslevel für Ihren Rechner einstellen – vom automatischen Anmelden bis hin zur Verschlüsselung Ihrer Daten. Abbildung 5.18 Geben Sie Ihren Namen und Ihr Passwort ein. 207 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 207 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.2 5 Die Installation Verschlüsselung Bei der Angabe Ihrer persönlichen Daten haben Sie die Möglichkeit der Verschlüsselung. Hierbei wird Ihr persönlicher Ordner, in welchem alle Ihre benutzerspezifischen Daten abgelegt werden, verschlüsselt – nicht das gesamte System. Eine derartige Verschlüsselung ist gerade bei mobilen Rechnern – also Note- und Netbooks – durchaus sinnvoll, da hier die Gefahr des Diebstahls wesentlich größer ist. Eine kleine Warnung darf aber nicht fehlen: Vergessen Sie auf keinen Fall Ihr persönliches Kennwort, da Sie ansonsten keinen Zugriff mehr auf Ihre Dateien haben! Ubuntu stellt sich vor Herzlichen Glückwunsch, Sie können sich jetzt einfach zurücklehnen und einen Kaffee oder Tee genießen. Das Installationsprogramm übernimmt ab jetzt den Rest und meldet sich erst wieder, wenn die Installation abgeschlossen ist. Während der Installation betrachten Sie eine Ubuntu-Slideshow, in der einige Besonderheiten von Ubuntu erläutert werden. Auf diese Weise soll Ihnen die (kurze) Wartezeit versüßt werden, die die Installation erfordert. Auf einem modernen Rechner sollte die gesamte Installation nicht mehr als 20 Minuten in Anspruch nehmen. Entfernen unnötiger Pakete Wer den Installationsprozess aufmerksam beobachtet, wird sich wahrscheinlich wundern, warum im letzten Schritt Pakete automatisiert entfernt werden. Dies beruht zum größten Teil auf der Internationalität von Ubuntu. Die CD/DVD, die Sie zur Installation verwenden, eignet sich zur Verwendung in vielen verschiedenen Sprachen, und die Auswahl, welche Sprache Sie bevorzugen, findet am Anfang der Installation statt. ubiquity Während der Installation werden sämtliche Daten des Installationsmediums auf die Festplatte übertragen, also auch Sprachpakete für andere Sprachen. Aufgrund Ihrer Sprachauswahl werden nun am Ende des Installationsprozesses alle unnötigen Sprachpakete wieder gelöscht. Aber auch andere Pakete, die zwar für die Installation, nicht aber für den Betrieb von Ubuntu wichtig sind, werden wieder entfernt. Ein Beispiel hierfür ist das Paket ubiquity – ein Programm, das die Live-Installation erst ermöglicht. Tipp 38: Den Live-Installer aktualisieren Bei einer Live-Installation wird das Werkzeug ubiquity genutzt. Bei der Benutzung kann es allerdings in seltenen Fällen zu Problemen kommen. Wenn die Installation bei Ihnen misslingt oder Sie einfach nur »auf Nummer sicher gehen« möchten, aktualisieren Sie ubiquity vor einer Installation. Dies können Sie bequem erledigen, indem Sie die Paketlisten aktualisieren und ubiquity erneut installieren. Die Befehle im Terminal (Anwendungen • Zubehör • Terminal) sehen dann folgendermaßen aus: sudo apt-get update && sudo apt-get install ubiquity --reinstall Hierbei wird selbstverständlich vorausgesetzt, dass Sie im Live-Betrieb einen funktionierenden Internetzugang nutzen können. 208 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 208 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Andere Installationsarten 5.3 Andere Installationsarten Sie können Ubuntu nicht nur mit der beiliegenden DVD 1 und der eben beschriebenen grafischen Variante installieren. Je nach Einsatzbereich haben Sie auch andere Möglichkeiten. An dieser Stelle erläutere ich Ihnen einige hilfreiche alternative Installationsverfahren. 5.3.1 Als Anwendung unter Windows – Wubi Auf der offiziellen Installations-CD ist das Programm Wubi (Windows Ubuntu Installation) enthalten. Mit Hilfe von Wubi ist es möglich, Ubuntu wie eine Anwendung unter Windows zu installieren. Bei dieser Installationsmethode wird keine separate Festplatte oder eine eigene Partition benötigt. Der Start des Ubuntu-Systems erfolgt über einen Eintrag im Windows-Boot-Manager. Dies ist eine Besonderheit, da bei einer regulären Parallelinstallation von Windows und Linux alle Betriebssystemeinträge über GRUB verwaltet werden. Mit der beiliegenden DVD ist leider keine Wubi-Installation möglich. Wenn Sie diese Art der Installation durchführen möchten, laden Sie sich ein Abbild der Installations-CD herunter (siehe Abschnitt »Download« ab Seite 96). Es stellt sich berechtigterweise die Frage, warum man denn nicht ausschließlich diese Art der Installation durchführt. Schließlich hat man damit eine bequeme Möglichkeit gefunden, Ubuntu zu installieren, ohne dass man auf Windows verzichten müsste oder eine bestehende WindowsInstallation durch eine Parallelinstallation gefährdet. Zum Ausprobieren von Ubuntu ist Wubi daher eine exzellente Alternative. Etwas langsamer Es handelt sich bei Wubi um eine reale Installation. Der einzige Unterschied besteht darin, dass Ubuntu in eine Datei und nicht in eine Partition installiert wird. Dadurch ist Ubuntu prinzipiell genauso schnell wie bei einer separaten Installation. Die einzige Einschränkung besteht im Festplattenzugriff. Dieser kann installationsbedingt ein wenig langsamer sein, da ein derart installiertes Ubuntu ständig auf die Dateien der Windows-Partition und nicht auf eine eigene Linux-Partition zugreifen muss und dadurch folglich ein wenig langsamer bei Schreib- und Lesezugriffen sein wird. Bei zunehmender Fragmentierung der Festplatte wird dieser Effekt noch verstärkt. In Abschnitt 5.1.3, »Wenn Sie Windows neben Ubuntu behalten möchten«, auf Seite 189 erfahren Sie, wie Sie bei Windows die Festplatte defragmentieren. Anforderungen In der folgenden Aufzählung sind die absoluten Mindestanforderungen genannt. Generell sollten Sie gerade bei neueren Windows-Versionen mindestens einen 2-GHz-Prozessor, 4 GB freien Festplattenplatz sowie 1 GB Arbeitsspeicher in Ihrem PC haben. Installation Die Installation von Ubuntu mit Hilfe von Wubi ist selbsterklärend und durch einige wenige Klicks erledigt. Starten Sie Windows, und legen Sie nach erfolgter Anmeldung einfach die Installations-CD in Ihr Laufwerk. Wenn der Startbildschirm erscheint, wählen Sie dort Wubi. 209 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 209 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.3 5 Die Installation Probleme bei Vista? Wenn Sie Windows Vista mit dem Service Pack 1 verwenden, kann es vorkommen, dass die Installation von Ubuntu ohne Fehlermeldung abbricht. Sollte dies passieren, liegt es daran, dass Wubi während der Installation den Pfad zur Installations-CD/DVD »vergisst«. Zur Problemvermeidung öffnen Sie bitte die DVD über den Explorer und suchen nach der Datei wubi.exe. Kopieren Sie diese auf Ihre Festplatte, und starten Sie durch einen Doppelklick die Installation erneut. Bei der Installation brauchen Sie nur wenige Angaben zu machen (siehe Abbildung 5.19): 왘 Wählen Sie das Ziellaufwerk, auf dem der Ordner installiert werden soll. 왘 Im Anschluss wählen Sie die gewünschte Größe des »virtuellen« Laufwerks. 왘 Treffen Sie eine Auswahl der gewünschten Desktopumgebung. 왘 Wählen Sie die gewünschte Sprache, den Benutzernamen des Hauptbenutzers und das gewünschte Passwort. Klicken Sie anschließend auf den Button Installation, um die Installation zu starten. Nach erfolgreicher Installation muss das Betriebssystem neu gestartet werden. Beim Neustart erscheint dann ein Windows-Boot-Dialog, in dem Sie auswählen, welches Betriebssystem Sie starten wollen (Ubuntu oder Windows). Abbildung 5.19 Wubi lässt sich mit wenigen Angaben installieren. 210 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 210 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Andere Installationsarten Deinstallation Die Deinstallation von Ubuntu funktioniert genauso einfach. Da Windows Ubuntu wie eine Anwendung ansieht, geschieht das Entfernen auf die gleiche Art wie bei allen anderen Programmen auch. Wählen Sie einfach in der Windows-Systemsteuerung unter Software, bzw. Programme und Funktionen unter Vista, das Programm Wubi zur Deinstallation aus. 5.3.2 Installation mit einem USB-Stick Bei der überwiegenden Anzahl der Netbooks gibt es nur die Möglichkeit, mittels USB eine Installation des Betriebssystems vorzunehmen. Prinzipiell haben Sie hierbei die Auswahl zwischen einem USB-Stick und einem externen CD/DVD-Laufwerk. Laden Sie sich zu Beginn ein Ubuntu-Abbild herunter oder verwenden Sie eines der Abbilder auf der DVD 2. Tipp 39: Den USB-Stick neu formatieren Manchmal reicht es nicht, die vorhandenen Daten auf dem Stick zu löschen – Sie müssen ihn neu formatieren. Dies kann auch nötig sein, falls Sie im »regulären« Betrieb mit einem USB-Stick Probleme haben. Am einfachsten gelingt dieser Vorgang mit integrierten Bordmitteln. So brauchen Sie lediglich einen Rechtsklick auf das Desktop-Symbol des eingehängten USB-Sticks zu tätigen und im Auswahlmenü den Punkt Formatieren ... auszuwählen. Für eine größtmögliche Kompatibilität empfehle ich Ihnen für das Formatieren Ihres USBSticks die Verwendung des Typs FAT. So können Sie den Inhalt des Sticks problemlos unter Windows, Linux und Mac lesen. Sie können in der Eingabemaske (siehe Abbildung 5.20) auch einen individuellen Namen vergeben oder direkt die Laufwerksverwaltung aufrufen. Diese bietet wesentlich mehr Möglichkeiten. Sie finden dieses Programm unter System • Systemverwaltung • Laufwerksverwaltung. Auf der Kommandozeile erledigen Sie die Formatierung nach der Installation des Pakets dosftools so: mkdosfs -F 16 /dev/sda3 Eventuell ist es erforderlich, den Boot-Block auf dem USB-Laufwerk zu löschen: dd if=/dev/zero of=/dev/sda3 bs=512 count=1 Hier wurde sda3 als Adresse des USB-Sticks verwendet. Die genaue Adresse finden Sie sonst einfach durch dmesg | grep usb heraus. Abbildung 5.20 Das Formatieren eines USB-Sticks gelingt mit Bordmitteln spielend einfach. 211 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 211 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.3 5 Die Installation Vorsicht vor Datenverlust Zu Beginn eine deutliche Warnung: Das hier beschriebene Vorgehen löscht alle Dateien, die sich derzeit auf Ihrem USB-Stick befinden. Wenn Sie wichtige Dateien auf diesem vorhalten, kopieren Sie sie vorher auf ein anderes Speichermedium. Grafisches Werkzeug für .iso-Dateien und CDs benutzen Das Programm usb-creator ist standardmäßig in Ubuntu enthalten und lässt sich über System • Systemverwaltung • Startmedienersteller aufrufen. Mit diesem Programm können Sie auch die sogenannten ISO-Abbilder für die Einrichtung des USB-Sticks verwenden (siehe Abbildung 5.21). Temporäre Daten speichern So können Sie bei der Erstellung des USB-Sticks als Boot-Medium einen vorher definierten Bereich als Speicherplatz für temporäre Dateien festlegen. Somit können Sie bei der Verwendung dieses USB-Sticks als Live-Medium denselben USB-Stick auch als Speichermedium für beispielsweise heruntergeladene Dateien nutzen. Erstellung unter Windows Unter Windows bietet es sich an, ein grafisches Werkzeug mit der Bezeichnung UNetbootin zu benutzen, das Sie sich von der Seite http://unetbootin.sourceforge.net/ herunterladen können. Das Programm liegt in einer Windows- und einer Linux-Version bereit und unterstützt eine Vielzahl von Distributionen, die bei Bedarf sogar heruntergeladen werden können. Es kann aber auch auf ein bereits vorliegendes ISO-Image zurückgegriffen werden, um eine Distribution zu installieren, die noch nicht direkt von UNetbootin unterstützt wird. Tipp 40: Mit der Live-CD ein USB-Startmedium erstellen Für das Erstellen eines USB-Installations-Sticks ist ein installiertes Ubuntu-System nicht unbedingt erforderlich. Wenn Sie keinen Ubuntu-Rechner zur Verfügung haben, können Sie auch die Ubuntu-LiveCD/DVD für diesen Zweck verwenden. Booten Sie zu diesem Zweck in Ihr Live-Medium (beispielsweise die beiliegende DVD). Wenn der Desktop erscheint, stecken Sie Ihren USB-Stick an den Computer und wählen den Startmedienersteller unter System • Systemverwaltung • Startmedienersteller. Im oberen Teil des jetzt erscheinenden Programms wählen Sie Ihre Live-CD/DVD aus, während Sie im unteren Teil den zu beschreibenden USB-Stick definieren. Nach einem Klick auf den Button Startmedium erstellen wird Ihr USB-Stick für seine neue Aufgabe vorbereitet. Sie können nach der Auswahl des USB-Sticks zusätzlich definieren, ob Sie einen freien Speicherbereich auf dem Stick reservieren möchten und, wenn ja, wie groß dieser sein soll. Dieser Bereich kann im späteren Live-Betrieb des USB-Sticks (auch während der Installation) als Speicherplatz für heruntergeladene Treiber, Dokumente oder Einstellungen genutzt werden. Sie können das Programm auch über das Terminal starten: sudo usb-creator Bei dieser Erstellung eines USB-Startmediums werden alle auf dem USB-Stick befindlichen Daten gelöscht! 212 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 212 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Andere Installationsarten Abbildung 5.21 Der »Startmedienersteller« hilft Ihnen, einen USB-Stick zur Installation zu verwenden. Erstellung unter Mac OS X Unter Mac OS X läuft der Vorgang kommandozeilenbasiert. Dazu müssen Sie ein Terminal öffnen (zu finden im Finder unter Programme • Dienstprogramme • Terminal) und zunächst den Gerätenamen (beispielsweise /dev/disk2) herausfinden. Dazu geben Sie erst diskutil list ein, stecken den USB-Speicher an und führen erneut diskutil list aus. Sie sehen jetzt im direkten Vergleich der beiden Ausgaben im Terminal, welches Gerät hinzugekommen ist. Waren zuerst nur die Pfade /dev/disk0 und /dev/disk1 vorhanden, wird jetzt darunter auch die neue Verknüpfung /dev/disk2 angezeigt. Danach schreiben Sie das heruntergeladene USB-Image auf den Stick mit dem eben gefundenen Pfad. Dies funktioniert mit dem folgenden Befehl: diskutil unmountDisk /dev/diskX sudo dd if=/Pfad/zum/heruntergeladenen Image of=/dev/diskX bs=1m diskutil eject /dev/diskX Nun kann der Stick für die Installation zum Beispiel von Ubuntu verwendet werden. 213 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 213 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.3 5 Die Installation Tipp 41: USB-Disk über die Kommandozeile mit dd erstellen Neben der Installation mithilfe des oben genannten Programms haben Sie auch die Möglichkeit, eine Shell zu benutzen. Der Vorteil dieser Methode besteht darin, dass diese Vorgehensweise auch bei jeder anderen Linux-Distribution funktioniert. Die Vorgehensweise ist folgendermaßen: 1. Laden Sie das Image von der Seite cdimage.ubuntu.com herunter. 2. Öffnen Sie ein Terminal über Anwendungen • Zubehör • Terminal, und stecken Sie Ihren USB-Stick an. 3. Betrachten Sie mithilfe des Befehls dmesg die Ausgabe im Terminal, und suchen Sie nach dem Gerätenamen für Ihren USB-Stick. Dieser sollte innerhalb der letzten Zeilen der Ausgabe zu finden sein: ... [ 1734.827307] [ 1734.827314] [ 1734.827318] [ 1734.827325] [ 1734.828352] [ 1734.828475] sd 5:0:0:0: sd 5:0:0:0: sd 5:0:0:0: sdb: sdb1 sd 5:0:0:0: sd 5:0:0:0: [sdb] Write Protect is off [sdb] Mode Sense: 43 00 00 00 [sdb] Assuming drive cache: write [sdb] Attached SCSI removable disk Attached scsi generic sg2 type 0 Im obigen Beispiel können Sie in der drittletzten Zeile sehen, dass der USB-Stick den Gerätenamen sdb1 vom Kernel zugewiesen bekommen hat. 4. Angenommen, Sie haben das USB-Image einer beliebigen Linux-Distribution in Ihrem Home-Verzeichnis gespeichert, dann geben Sie in einem Terminal Folgendes ein: sudo dd if=/home/marcus/<name>.img of=/dev/sdb bs=1024 5. Das Beschreiben des USB-Sticks dauert mehrere Minuten. Warten Sie, bis der Vorgang im Terminal beendet ist, 783584+0 Datensätze ein 783584+0 Datensätze aus 802390016 Bytes (802 MB) kopiert, 105,203 s, 7,6 MB/s und hängen Sie den Stick wieder aus. Dies können Sie entweder wieder über das Terminal erledigen (sudo umount /dev/sdb1), oder Sie klicken mit der rechten Maustaste auf das USB-Symbol auf Ihrem Desktop und wählen Datenträger aushängen. 5.3.3 Aktualisierung des gesamten Systems Prinzipiell können Sie von einem vorhandenen und installierten Ubuntu ohne Probleme auf eine neuere Version aktualisieren, auf Neudeutsch »upgraden«. Ubuntu ist so aufgebaut, dass dies mit geringstmöglichem Aufwand und ohne Neuinstallation machbar ist. So bleiben Sie immer auf dem neuesten Stand, ohne die Festplatte zu formatieren und eventuell alle angefallenen Daten und Konfigurationsdateien zu verlieren. Allgemein möchte ich Ihnen aufgrund der zahlreichen Fehlerquellen von einem Upgrade abraten. Sichern Sie lieber Ihre Daten, und machen Sie eine saubere Neuinstallation. 214 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 214 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Andere Installationsarten Wenn Sie sich für ein Upgrade entscheiden, dann brauchen Sie entweder 왘 die beiliegende DVD 1; legen Sie sie einfach in das fertig gestartete Ubuntu ein – Sie werden dann gefragt, ob Sie auf die neue Version aktualisieren möchten; 왘 eine heruntergeladene oder zugesandte Installations-CD von Ubuntu – hierfür gilt die gleiche Vorgehensweise wie bei der DVD; oder Sie brauchen 왘 eine schnelle Internetverbindung, mindestens DSL, da Sie eine Menge Daten (meist über 700 MB) herunterladen müssen. Bitte kommentieren Sie alle Einträge in Ihrer sources.list aus, die nicht original sind (z. B. fremde Backports und andere Quellen). Das Upgrade selbst starten Sie über System • Systemverwaltung • Aktualisierungsverwaltung. Geben Sie nun das Passwort ein, und schon werden Sie mit dem Satz New distribution release is available begrüßt. Nach einem Klick auf Aktualisieren beginnt der Upgrade-Vorgang. Tipp 42: Grafisches Upgrade auf eine Entwicklerversion Sie können jederzeit auf eine Entwicklerversion »upgraden«. Dazu müssen Sie den Update-Manager mit der Option -d aufrufen: gksudo update-manager -d Generell gilt, dass die Entwicklerversionen selbstverständlich nicht dieselbe Stabilität aufweisen wie eine reguläre Version. Dies kann zu Instabilität und Datenverlust führen. Daher sollten Sie Entwicklerversionen nicht als produktives System einsetzen! Tipp 43: Grafisches Upgrade einer LTS-Version Unter bestimmten Umständen werden Sie beim Erscheinen einer neuen Ubuntu-Version nicht über die Möglichkeit eines Upgrades informiert. Der grafische Weg über System • Systemverwaltung • Aktualisierungsverwaltung steht beispielsweise für das Upgrade von einer LTS-Version auf die folgende »normale« Version nicht automatisch zur Verfügung. Dies hat seinen Grund darin, dass eine LTS-Version für die langfristige Nutzung entwickelt wurde und die Benutzer einer solchen Version meistens nicht jedes Upgrade mitmachen wollen. Dies gilt besonders für Firmenkunden. Sie können dieses Verhalten beeinflussen, indem Sie im Menü unter System • Systemverwaltung • Software-Quellen bei Freigabe-Aktualisierung den Punkt Übliche Freigaben auswählen. Alternativ können Sie den Update-Manager mit folgendem Befehl aus einem Terminal starten: gksudo update-manager -c Dies bewirkt, dass Sie auf jede verfügbare Version aktualisieren können. Generell gilt auch hier beim Upgrade: Machen Sie ein Backup, also eine Sicherung Ihrer persönlichen Dateien! Meist geht zwar alles gut, aber: »Unverhofft kommt oft.« Die Installation verläuft spielend einfach und braucht hier nicht gesondert behandelt zu werden, da Sie ja schon mindestens einmal ein Ubuntu installiert haben. Sie gehören damit schon zu den erfahrenen Benutzern von Ubuntu. 215 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 215 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.3 5 Die Installation Tipp 44: Ubuntu-Versionen überspringen Ein direktes Upgrade ist nur von einer Version zur nächsten zu empfehlen. Wenn Sie eine Version überspringen möchten, dann müssten Sie in Zwischenschritten zunächst auf die nächstfolgende und dann auf die aktuelle Version upgraden. Dazu muss jeweils die Datei etc/sources.list bearbeitet werden, wo Sie z. B. den Namen »Lucid« gegen »Maverick« (siehe Tabelle 2.2 auf Seite 92) austauschen. Das Upgrade wird dann über die Konsole mit dem Befehl sudo apt-get update && sudo apt-get dist-upgrade gestartet. In einem zweiten Durchgang tauschen Sie den Namen »Maverick« gegen »Natty« aus. Der Upgrade-Vorgang für Kubuntu verläuft analog zu Ubuntu. 5.3.4 Virtualisierung Virtualisierung beschäftigt sich in erster Linie mit dem Grundgedanken, dass sich verschiedene Betriebssysteme gleichzeitig einen Rechner teilen und zur gleichen Zeit unterschiedliche Aufgaben auf exakt der gleichen Hardware ausführen. Hierbei sind zwei Aspekte wichtig: 왘 Virtualisierung ermöglicht zum einen den gleichzeitigen Betrieb mehrerer gleicher oder unterschiedlicher Betriebssysteme auf einem Rechner. 왘 Zum anderen bewirkt sie die Separierung des Betriebssystems (oder der Software) von der verwendeten Hardware. Jeder von Ihnen hat schon einmal mit Virtualisierung zu tun gehabt, und dies oftmals auch bei der täglichen Arbeit, und zwar dann, wenn Sie mit mehreren Programmen gleichzeitig Ihren Rechner beanspruchen. Dies geschieht ständig. Hierbei greifen Sie über mehrere getrennte Programme gleichzeitig und parallel auf dieselbe Hardware zu. Die verschiedenen Programme teilen sich alle dieselben Ein- und Ausgabegeräte wie z. B. Tastatur und Maus. Einsatzgebiete Die möglichen Einsatzgebiete virtueller Maschinen (VM) sind vielfältig: 왘 Eine VM kann als Testumgebung dienen, um andere Betriebssysteme auszuprobieren oder aber gravierende Änderungen im Gastsystem zu testen – ohne Auswirkungen auf das Produktivsystem. Hier ist die sogenannte Snapshot-Funktion sehr nützlich. Mit ihr lässt sich eine Momentaufnahme des Gastsystems speichern und später wiederherstellen. 왘 Schließlich kann es sein, dass Sie als Linux-Anwender ein bestimmtes Programm unbedingt benötigen, für das es unter Linux keinen adäquaten Ersatz gibt. Sofern es weder besonders ressourcenintensiv ist noch 3D-Beschleunigung (wie die meisten Spiele) benötigt, lautet die Lösung: Windows unter Linux. Somit ist es nicht nötig, nur für ein einziges Programm den Rechner unter Windows neu zu starten. 왘 Wenn Sie als Entwickler seine Software ohne die existierende Entwicklungsumgebung testen möchten, brauchen Sie ein »sauberes« System. Nur so lässt sich beispielsweise feststellen, ob die frisch kompilierte Software auch ohne Entwicklungsbibliotheken funktioniert. Dies können Sie einfach in einer virtuellen Maschine erledigen. 216 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 216 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Andere Installationsarten Es gibt viele verschiedene Techniken und Softwarelösungen, um Virtualisierung zu betreiben, deren Behandlung schnell den Rahmen dieses Buchs sprengen würde. Ich möchte Ihnen dennoch einen kleinen Einblick in dieses faszinierende Thema geben. Zu diesem Zweck werden wir in Kapitel 17, »Desktop-Virtualisierung«, ab Seite 709 einen Blick auf verschiedene Softwarelösungen werfen. VirtualBox Die Firma Oracle bietet mit VirtualBox eine eigene sehr leistungsstarke Virtualisierungslösung für die x86-Plattform an. Auf http://www.VirtualBox.org/wiki/Downloads finden Sie unter dem Menüpunkt VirtualBox 4.x.x for Linux hosts auch fertige .deb-Pakete, die Sie herunterladen und per Doppelklick mit dem Software-Center installieren können. Nach der Installation starten Sie das Programm über Anwendungen • System • Oracle VM VirtualBox. Beim ersten Start ist das Zustimmen zur Lizenz notwendig. Diese Installationsvariante ist allerdings nur bedingt zu empfehlen. Zum einen bekommen Sie auf diesem Weg keine eventuell vorhandenen Updates »frei Haus« geliefert, sondern müssen manuell dafür Sorge tragen, dass Sie keine Updates verpassen. Wenn Sie an Ihrem Rechner sowieso keine Internetverbindung haben, bietet sich diese Möglichkeit durchaus an. Abbildung 5.22 Ein laufendes, virtualisiertes Ubuntu – nur eine von fünf virtuellen Maschinen. 217 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 217 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.3 5 Die Installation 5.4 Löschen einer Ubuntu-Installation Es kann verschiedene Gründe geben, dass Sie sich von Ihrer Ubuntu-Installation wieder trennen möchten. Ich will hier aber nicht über die Gründe spekulieren. Ich gehe im Folgenden auf den häufigsten Umzug näher ein, von Ubuntu zurück zu Windows. Ich kann Ihnen leider keinen einfachen Befehl geben, mit dem Sie Ubuntu wieder loswerden. Sie können Ubuntu prinzipiell nicht aus sich heraus löschen. Das wäre mit einer Schlange zu vergleichen, die sich selbst in den Schwanz beißt und auffrisst – so lange, bis nichts mehr von ihr übrig ist. Die einfachste Art der Deinstallation geschieht selbstverständlich bei einer Wubi-Installation über die Software-Verwaltung von Windows. Wenn Sie aber eine »reguläre« Installation bevorzugt haben, haben Sie prinzipiell eine der folgenden zwei Szenarien vor sich: 왘 Nur Ubuntu Sie haben auf Ihrer Festplatte ausschließlich Ubuntu und möchten wieder zurück zu Microsoft Windows. In diesem Fall kommen Sie um eine komplette Neuinstallation nicht herum. Das bedeutet, dass während des Windows-Installationsprozesses Ihre Festplatte komplett formatiert wird und damit alle zurzeit vorhandenen Daten gelöscht werden. 왘 Windows und Linux parallel Als Erstes können die Ubuntu-Partitionen unter Windows in der Datenträgerverwaltung gelöscht werden. Das Entfernen des GRUB-Bootloaders und Wiederherstellung des WindowsBootloaders ist mit dem Hilfsprogramm Bootrec.exe in der Windows-Wiederherstellungsumgebung möglich. Bevor dieses Programm ausgeführt werden kann, muss die Windows-Wiederherstellungsumgebung gestartet werden. Legen Sie den Windows-Installationsdatenträger in das CD- oder DVD-Laufwerk ein, und starten Sie Ihren Rechner. Bei Aufforderung drücken Sie eine beliebige Taste, wählen Sprache, Zeit, Währung sowie eine Eingabemethode. Im darauf folgenden Dialog rufen Sie den Auswahlpunkt Computer reparieren auf und im Dialogfeld der Systemwiederherstellungsoptionen die Eingabeaufforderung. Der Befehl bootrec /ScanOs listet die installierten Betriebssysteme auf, und mit bootrec /fixmbr wird der Master Boot Record (MBR) neu eingerichtet. Um den Startsektor (Boot-Sek- tor) der Systempartition neu einzurichten, genügt der Befehl: bootrec /fixboot Dieser Befehl durchsucht alle Datenträger nach Installationen, die mit Windows kompatibel sind. Außerdem können Sie über diese Option die Installationen auswählen, die der Startkonfiguration hinzugefügt werden soll. Diese Option wird verwendet, wenn die Startkonfigurationsdaten neu erstellt werden müssen: bootrec /RebuildBcd 218 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 218 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Textbasierte Installation 5.5 Textbasierte Installation Mit der beiliegenden DVD 1 haben Sie auch die Möglichkeit der klassischen textbasierten Installation. Diese ist vielleicht nicht die bequemste Art der Installation, gibt Ihnen aber wesentlich mehr Möglichkeiten an die Hand und ist daher für Experten zu empfehlen. Im Übrigen bietet die Alternate-Version ebenfalls diese Art der Installation. Anwendungsbereiche Dies bietet sich beispielsweise an, wenn die grafische Installation aufgrund von Einschränkungen nicht funktioniert. Des Weiteren ist nur mit dieser Methode die Einrichtung eines RAID möglich. Selbstverständlich können Sie mit dieser Methode Ubuntu auch parallel zu einem bereits installierten Windows installieren. Hintergründe Die folgende Anleitung nimmt Sie an die Hand und erläutert Schritt für Schritt die einzelnen Stufen einer textbasierten Ubuntu-Installation. Dabei werden auch die technischen Grundlagen nach dem Motto »Was geschieht hier eigentlich?« besprochen. Abbildung 5.23 Die beiliegende DVD 1 bietet Ihnen auch die Möglichkeit der textbasierten Installation an. Die Boot-Sequenz habe ich bereits am Anfang der regulären Installation beschrieben, und wir beginnen mit dem Startbildschirm aus Abbildung 5.24. Über F1 bis F6 erreichen Sie einige Untermenüs, die ich im Folgenden näher erklären werde. 219 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 219 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.5 5 Die Installation Abbildung 5.24 Optionsmenüs zur Installation 5.5.1 Hilfe und erweiterte Startoptionen Die Taste F1 ist der Ausgangspunkt für zehn Hilfsbildschirme, die jeweils mit den Funkti onstasten F1 bis F10 angewählt werden können. Auf den Hilfeseiten finden Sie folgende Themenbereiche: 왘 왘 – liefert eine Übersicht über die verschiedenen Indexseiten. F1 F2 – die Voraussetzungen für die Installation: In der aktuellen Version werden 1,8 GB freier Festplattenspeicher für das Desktop-System oder 350 MB für die Installation eines Serversystems ohne grafische Oberfläche veranschlagt. 왘 왘 왘 – eine Auflistung der enthaltenen Boot-Methoden: F3 왘 Installation (Standardinstallation) 왘 Arbeitsspeicher testen – hier können Sie ein Speichertestprogramm starten, um den vorhandenen Arbeitsspeicher auf Fehler hin zu überprüfen. – zeigt eine Übersicht der Untermenüs für erweiterte Boot-Optionen ( F5 , F6 , F7 ). F4 – einige Boot-Parameter zur Beeinflussung spezieller Hardware (siehe F6 , F7 und F8 ). F5 220 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 220 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Textbasierte Installation 왘 F6 – hier finden Sie spezielle Startparameter für spezielle Hardware-Komponenten. Falls beispielsweise Ihr Notebook mit Darstellungsproblemen kämpft, verwenden Sie durch den Parameter vga=771 eine sichere Art der Darstellung. Im fertig installierten System haben Sie dann immer noch die Möglichkeit, spezielle Grafiktreiber nachzurüsten. boot: linux acpi=off schaltet z. B. das ACPI für den Fall aus, dass der Installations-Boot-Vorgang aufgrund von nicht oder schlecht unterstützter Hardware hängenbleibt. 왘 – Hilfe zur Nutzung verschiedener Festplatten-Controller. Sollte Ihre Festplatte während F7 des Installationsvorgangs nicht erkannt werden, so können Sie dies durch Eingabe eines auf dieser Seite gelisteten Parameters umgehen. 왘 F8 – Beeinflussung der automatischen Installationsroutine: Es kommt vor, dass während der Installation ein Gerät nicht korrekt erkannt oder konfiguriert werden kann. Sollte es diesbezüglich zu einem »Hänger« kommen, dann haben Sie die Möglichkeit, die Installation neu zu starten und die Erkennung einzelner Komponenten gezielt zu deaktivieren. Um beispielsweise die Suche nach USB-Geräten zu unterbinden, geben Sie folgenden Befehl ein: boot: linux debian-installer/probe/usb=false 왘 왘 – Hier finden Sie Anlaufstellen für Hilfe. F9 – Urheberrecht und Garantie F10 ACPI: Advanced Configuration and Power Interface (Powermanagement). Die ACPI-Schnittstelle ist u. a. für die korrekte Verwaltung Ihres Akkus im Notebook oder für die Standby-Eigenschaften Ihres PCs zuständig. Sprach-, Tastatureinstellungen sowie Barrierefreiheit Noch vor der eigentlichen Installation können Sie sowohl die Spracheinstellungen mit F2 als F3 nach Ihren Vorgaben anpassen. Die Navigation in den etwas auch das Tastaturlayout mit spartanischen Menüs erfolgt mit Hilfe der Pfeiltasten, zwischen Untermenüs springen Sie mit der Tabulatortaste hin und her, und einen Menüpunkt bestätigen Sie entweder mit der Leertaste oder mit der Eingabetaste. Die Eingabe von eventuell notwendigen Boot-Parametern, die nach dem Drücken von F6 möglich wird, ist somit deutlich bequemer geworden. Bisher mussten Sie dabei das angloamerikanische Tastaturlayout nutzen. Sollte aus irgendeinem Grund doch das angloamerikanische Tastaturlayout eingestellt sein, so finden Sie in Tabelle 25.2 auf Seite 971 eine »Übersetzungshilfe«. Bei der Tastaturbelegung haben Sie zudem die Möglichkeit, die aktuell gewählte Belegung in einem Eingabefenster zu testen. Gleichzeitig werden mit der Ländereinstellung auch die nächstgelegenen Server definiert, auf die das System später bei einer Nachinstallation von Software zurückgreift. 221 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 221 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.5 5 Die Installation Paketsammlungen Mit der Taste F4 haben Sie die Möglichkeit, vorkonfigurierte Paketsammlungen zu installieren: 왘 Normal Dies ist die normale Installationsroutine, die im Folgenden beschrieben wird. 왘 Server An dieser Stelle gelangen Sie zu einer Paketauswahl, mit der Sie häufig verwendet ServerKonfigurationen auswählen können. 왘 OEM Die Original-Equipment-Manufacturer (abgekürzt OEM, engl. für Originalausrüstungshersteller) haben mit dieser Installation die Möglichkeit, Ubuntu auf den Rechnern zu installieren ohne diese Installation personalisieren zu müssen. So kann der Kunde den Rechner direkt nach dem Kauf einschalten und braucht lediglich seien persönlichen Daten einzugeben, um ihn benutzen zu können. 왘 Befehlszeile Dies ist ein Minimal-System, bei dem Sie lediglich die Befehlszeile zur Verfügung haben. 왘 LTSP-Server Mit dem Linux Terminal Server Project (LTSP) können Sie einen zentralen Terminal-Server einrichten, von dem aus Anwendungen ausgeführt und mittels des Terminals gesteuert werden können. Einsatzgebiete sind beispielsweise Internetcafés oder Büros, bei denen an jedem Arbeitsplatz die gleichen Anwendungen zur Verfügung stehen. Die Terminals können hierbei aus alten, leistungsschwachen Rechnern bestehen, da rechenintensive Anwendungen auf dem Server laufen. Das Booten der Terminals erfolgt über PXE-fähige Netzwerkkarten, mittels Diskette oder CD-ROM. Daneben stehen durch das Drücken von F5 schon jetzt Optionen für sehbehinderte oder motorisch eingeschränkte Menschen zur Verfügung. Tipp 45: Ausschließlich freie Software verwenden Wenn Sie ausschließlich freie Software verwenden möchten, bietet Ihnen die textbasierte Installation auch diese Möglichkeit. Tippen Sie dazu vor der Installation auf die Taste F6 (Weiter) und wählen Sie im Menü Nur freie Software verwenden. 5.5.2 Die Installation beginnt Nachdem Sie am Boot-Screen gegebenenfalls einige weitere Parameter eingegeben haben – was allerdings im Normalfall nicht notwendig gewesen sein dürfte –, starten Sie durch Betätigen der Eingabetaste das Booten des Installationssystems. Sollte der Boot-Vorgang an irgendeiner Stelle stoppen, so versuchen Sie, wie in Abschnitt »Hilfe und erweiterte Startoptionen« auf Seite 220 beschrieben, die Hardwareerkennung für kritische Komponenten gezielt zu deaktivieren. In vielen Fällen verhelfen die bereits genannten Optionen zu einem erfolgreichen Boot-Erlebnis. 222 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 222 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Textbasierte Installation Falls das Booten oder die Installation abbricht, hilft oftmals das Ausschalten der APIC-Funktionen mittels boot: linux noapic nolapic. APIC: Der Advanced Programmable Interrupt Controller sorgt für die Verteilung von Interrupts in vielen Computersystemen. APIC ist für eine Reihe von Fehlern verantwortlich, da die Implementierungen innerhalb der Betriebsysteme oftmals fehlerhaft sind. Wenn der Bildschirm schwarz bleibt, liegt meist ein Problem mit dem Framebuffer der eingebauten Grafikkarte vor. Dies geschieht häufig bei Notebooks mit integriertem Grafik-Chip. Die Option boot: linux vga=771 hilft hier weiter. Dabei wird bereits ein Linux-Kernel gestartet, was durch einen eingeblendeten Fortschrittsbalken angezeigt wird. Netzwerkerkennung Nach Abschluss der Sprachkonfiguration wird die eigentliche Installationsroutine geladen und geprüft, ob sich das CD-ROM- bzw. DVD-Laufwerk einbinden lässt. Zusätzlich werden einige Module geladen, die den Zugriff auf die angeschlossene Hardware sicherstellen. Hier wirken sich gegebenenfalls die Parameter aus, die Sie zu Beginn des Boot-Vorgangs am Boot-Prompt eingegeben haben. DHCP – auf Zuruf Es folgt der Versuch, die Netzwerkhardware zu erkennen und einzubinden. Wer einen sogenannten DHCP-Router sein Eigen nennt, ist hier im Vorteil: Diese Geräte verteilen die notwendigen Netzwerkadressen (IP-Adressen, also z. B. 192.168.0.1) auf »Zuruf«. Sollte das in Ihrem lokalen Netz nicht funktionieren, so können Sie die entsprechenden Einstellungen auch manuell in einem Untermenü vornehmen (Abbildung 5.25). DHCP: Durch DHCP ist die automatische Einbindung eines Computers in ein bestehendes Netzwerk ohne dessen manuelle Konfiguration möglich. An diesem, dem Client, muss lediglich der automatische Bezug der IP-Adresse eingestellt sein. Ohne DHCP sind dazu die nötigen Einstellungen manuell einzutragen. Abfrage Eingabe IP-Adresse 192.168.0.1 Netzmaske 255.255.255.0 (ist zumeist automatisch vorgewählt) Gateway Hier ist die IP-Adresse Ihres Routers einzugeben, z. B. 192.168.0.254. Adresse des DNS-Servers Mit diesem Server erfolgt die Namensauflösung von Internetadressen, d. h. die Umsetzung von URLs wie www.google.de in eindeutige numerische IP-Adressen. Bei Verwendung eines Routers genügt es meist, dessen IP-Adresse anzugeben. Rechnername Voreingestellt ist ubuntu, Sie können aber einen eigenen Namen auswählen. Tabelle 5.2 Eine typische Einstellung beim Einsatz eines gängigen Hardware-Routers 223 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 223 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.5 5 Die Installation Abbildung 5.25 Manuelle Konfiguration des Netzwerks Sie können von jedem Untermenü der Installationsroutine, das ein Zurück-Feld enthält, in das Hauptmenü des Installers wechseln und somit die wichtigsten Schritte wiederholen (vergleiche Abbildung 5.26). Abbildung 5.26 Hauptmenü des Installationsprogramms 224 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 224 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Textbasierte Installation Wenn die Netzwerkkonfiguration nicht funktioniert, kann dies mehrere Gründe haben. So ist es durchaus möglich, dass Ihre Hardware korrekt erkannt wird, der Treiber für diese Netzwerkkarte aber nicht automatisch mitinstalliert wurde. Dies kann lizenzrechtliche Gründe haben. Sie können die Netzwerkkonfiguration auch bequem nach erfolgter Installation des Gesamtsystems nachholen. Mehr über das Einrichten der Netzwerkkarte erfahren Sie in Abschnitt 9.7.2, »Netzwerkkonfiguration«, auf Seite 394. 5.5.3 Partitionierung Nun folgt der kniffligste Teil der Installation. Hierfür sollten Sie sich ein bisschen Zeit nehmen. Holen Sie sich einen Becher Kaffee, und machen Sie es sich gemütlich. Überlegen und lesen Sie gründlich, bevor Sie Änderungen an Ihrer Partitionierung vornehmen. Sinn und Zweck Bevor Sie sich in die Untiefen der Partitionierung stürzen, möchte ich noch kurz über den Sinn und Zweck derartiger Festplattenaufteilungen sprechen. Jede Festplatte enthält eine Partitionstabelle, in der bis zu vier Einträge untergebracht werden können. Entweder können vier primäre Partitionen definiert werden oder drei primäre Partitionen und eine erweiterte Partition. Abbildung 5.27 Hier sehen Sie beispielhaft die Partitionsaufteilung eines PCs, der über jeweils eine primäre Partition für den Swap-Speicher und die Systempartition verfügt. Außerdem besitzt er eine erweiterte Partition. 225 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 225 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.5 5 Die Installation Erweiterte Partitionen und logische Laufwerke In dieser erweiterten Partition können wiederum logische Laufwerke angelegt werden. Die Anzahl dieser logischen Laufwerke ist bei SCSI, SATA und FireWire auf 15 beschränkt. Verwenden Sie (E)IDE-Platten, so erhöht sich die Zahl auf 63. Wenn Sie also planen, Ihre Platte in mehr als vier Partitionen aufzuteilen, müssen Sie spätestens die vierte Partition als erweiterte Partition anlegen. Primär oder erweitert? Modernen Linux-Systemen ist es gleichgültig, ob sie auf einer primären oder auf einer erweiterten Partition untergebracht sind. Mittlerweile wurden durch die Verwendung von GRUB als Bootloader auch die Probleme behoben, die beim Booten mit dem Bootloader lilo bei Partitionen auftraten, die jenseits der 1.024-Zylinder-Grenze lagen. Windows XP beispielsweise verwendet ausschließlich primäre Partitionen und nimmt bei einer alleinigen Installation den gesamten Platz in Anspruch. Vollautomatische Partitionierung Diese Variante ist für eine Neuinstallation von Ubuntu am einfachsten und ist insbesondere für den Fall gedacht, dass ausschließlich Ubuntu auf dem Computer seinen Dienst verrichten soll. Wenn Sie nebenbei z. B. noch Windows auf dem Computer beherbergen möchten, sehen Sie sich bitte den folgenden Abschnitt, »Manuelle Partitionierung: Analyse bestehender Partitionen«, an. Wählen Sie für die automatische Partitionierung im Partitionierungswerkzeug des Installers den Punkt Gesamtes Laufwerk löschen. Der Installer wählt dann von sich aus eine geeignete Partitionierung. Zumeist wird eine Swap-Partition von der Größe des Hauptspeichers angelegt. Der Rest des Festplattenspeichers wird als Systempartition (unter Linux: Root-Partition) verwendet. Beachten Sie, dass im Falle dieser automatischen Partitionierung sämtliche Daten Ihrer Festplatte unwiederbringlich gelöscht werden. Dies möchte man in den seltensten Fällen. Die Mehrzahl der Anwender wird die nachfolgend beschriebene Partitionierungsvariante wählen. Manuelle Partitionierung: Analyse bestehender Partitionen Auch wenn die Möglichkeit der manuellen Partitionierung als Expertenoption angesehen wird, gewährt sie doch die beste Kontrolle über den Partitionierungsvorgang. Dazu sollten Sie sich zunächst einen Eindruck von der Partitionslandschaft verschaffen, die auf dem Rechner vorhanden ist. Wenn sich auf dem Computer bereits ein Betriebssystem befindet, dann haben Sie die Möglichkeit, entweder eine bestehende Partition zu verkleinern oder freien Speicherplatz auf der Platte für die Ubuntu-Installation zu nutzen. Letzteres soll im Folgenden durchgeführt werden. Manuelle Partitionierung: Anlegen von Partitionen Wählen Sie einfach den freien Speicherbereich im Partitionierungsmenü aus, und bestätigen Sie die Auswahl mit der Eingabetaste. Darauf erscheint der Dialog aus Abbildung 5.28. Hier wählen Sie den Punkt Eine neue Partition erstellen. Befindet sich auf dem Rechner noch kein Linux-System, so muss zunächst eine Swap-Partition erstellt werden. 226 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 226 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Textbasierte Installation Abbildung 5.28 Manuelle Partitionierung Welche Größe empfiehlt sich für Swap? Oft ist zu hören, dass die Größe des Swap-Speichers etwa der doppelten Größe des Arbeitsspeichers entsprechen sollte. In der heutigen Zeit, in der schon jeder neue Desktop-PC mehrere Gigabyte Arbeitsspeicher besitzt, ist diese Faustregel nicht mehr angebracht. Bei Speichergrößen von mehr als 2 GB genügt in der Regel auch die einfache Größe des RAM. Durch eine großzügige Wahl des Swap-Speichers können Sie bei Desktop-Systemen ohne Probleme den Suspend-toDisk-Modus nutzen, bei dem die Daten, die sich im RAM befinden, auf die Platte geschrieben werden und der nächste Systemstart deutlich schneller erfolgt. Abbildung 5.29 Anlegen von Swap-Speicher Als Partitionsart können Sie, wie bereits erläutert, entweder Primär oder Logisch angeben. Die Swap-Partition sollte an den Anfang des freien Speichers gesetzt werden. Dem Installer muss im nächsten Schritt noch mitgeteilt werden, dass es sich bei der neuen Partition um eine Swap-Partition handelt. Dies geschieht mit dem Menüpunkt Benutzen als. Hier wählen Sie als Typ Auslagerungsspeicher (Swap), wie in Abbildung 5.29 zu sehen ist. Sie erfahren mehr über die Swap-Partition in Abschnitt 15.8.4, »Swap«, auf Seite 646. 227 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 227 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.5 5 Die Installation Schließlich erscheint ein Dialog, der die neu erstellte Partition anzeigt. Die neue Partitionstabelle wird dann nach einem Klick auf den Menüpunkt Anlegen der Partition beenden berechnet (siehe Abbildung 5.30). Haben Sie bereits eine andere Linux-Distribution installiert, so können Sie problemlos deren Swap-Bereich nutzen. Dieser wird von der Installationsroutine automatisch eingebunden. Abbildung 5.30 So schließen Sie das Erstellen einer Swap-Partition ab. Root-Partition Die obigen Schritte müssen Sie für jede Partition wiederholen, die Sie erstellen möchten. Im Prinzip kommen Sie mit lediglich einer weiteren Partition aus: Diese enthält das komplette Linux-System und wird Root-Partition genannt. Für die Root-Partition (Abkürzung: /) wählt Ubuntu automatisch das ext4-Dateisystem. Sie haben aber selbstverständlich die Möglichkeit, hier auch andere Dateisysteme auszuwählen (vergleiche Abbildungen 5.29 und 5.31). Aufteilung der Platte und Partitionsgrößen Folgende Empfehlungen können in Abhängigkeit vom jeweiligen Einsatzzweck gegeben werden: 왘 Einfaches System für Einsteiger: eine Swap-Partition in der Größe des Arbeitsspeichers. Den Rest definieren Sie als Root-Partition (/). 왘 Für Fortgeschrittene, die ihr System häufiger neu aufsetzen möchten, dabei aber nicht ihre persönlichen Daten verlieren möchten: eine Swap-Partition, eine 5 GB große Root-Partition sowie eine extra /home-Partition. Letztere kann dann bei der Installation eines neuen Systems erneut verwendet werden. Ihre Größe wird lediglich vom freien Festplattenspeicher limitiert. 왘 Für Experten als Mehrbenutzersystem: Swap, eine Partition für Root (/) (ca. 5 GB), eine Partition für /opt (ca. 4 GB) sowie eine Partition für /var (ca. 1 GB). Der Rest des Speicherplatzes kann als /home-Partition zur Speicherung der Daten verschiedener Benutzer freigegeben werden. Die obigen Angaben gelten für einen durchschnittlich genutzten Arbeitsplatz-PC und stellen lediglich Mindestangaben dar. Wenn Sie einen Server betreiben, einzelne Serveranwendungen 228 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 228 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Textbasierte Installation installieren oder bei Softwareinstallationen gerne und viel mit der /opt-Partition arbeiten, dann sollten Sie auf jeden Fall eine größere Root-Partition (/) wählen. Abbildung 5.31 Die Root-Partition wird angelegt. Abschluss der Partitionierung Nachdem Sie alle gewünschten Partitionen angelegt haben, wird es ernst: Im Übersichtsmenü wählen Sie nun den Punkt Partitionierung beenden und Änderungen übernehmen aus. Eine letzte Sicherheitsabfrage müssen Sie noch überwinden (siehe Abbildung 5.32), dann löscht das Programm unwiederbringlich Ihre alte Partitionstabelle und legt neue Partitionen nach Ihren Vorgaben an. Dabei kann es durchaus vorkommen, dass der Bildschirm längere Zeit leer bzw. blau bleibt. Abbildung 5.32 Der nächste Schritt kann tödlich sein. 229 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 229 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.5 5 Die Installation 5.5.4 Aufspielen der Pakete/Abschlusskonfiguration Nach der Bestätigung der Partitionierung beginnt unmittelbar die eigentliche Installationsphase. Nun können Sie sich gegebenenfalls die zweite Tasse Kaffee holen und sich gemütlich zurücklehnen. Das Kopieren, Auspacken und Konfigurieren der Systempakete nimmt auch auf modernen Systemen mindestens zehn Minuten in Anspruch. Nach Abschluss der Installation haben Sie schließlich noch die Möglichkeit, angepasste Sprachpakete aus dem Internet zu installieren. Dies setzt einen erfolgreich konfigurierten Internetanschluss voraus. Die Lokalisierung Ihres Systems können Sie aber später immer noch nachholen (siehe hierzu Abschnitt 6.5.9, »Lokalisierung und Zeit«, ab Seite 290). Systemzeit Wichtig ist noch der folgende Schritt, in dem die Systemzeit konfiguriert wird. Sollte sich parallel zu Ubuntu ein Windows-System auf Ihrem Rechner befinden, so müssen Sie den folgenden Dialog mit Nein beantworten (Abbildung 5.33). Die anschließend vorgeschlagene Zeitzone Europa/Berlin müssen Sie nur bestätigen. Wer sich in einem anderen Ort befindet, wählt selbstverständlich eine andere Zeitzone aus. UTC: UTC ist die Abkürzung für Universal Time Coordinated, die koordinierte Weltzeit. Die koordinierte Weltzeit ist eine Referenzzeit, von der die Ortszeiten in den verschiedenen Erdteilen abgeleitet werden. Sie hat die früher als Weltzeit verwendete Greenwich Mean Time abgelöst. Abbildung 5.33 Systemzeit konfigurieren Rechnernamen definieren An dieser Stelle der Installation müssen Sie Ihrem System einen Namen geben. Dieser Name sollte in einem eventuell vorhandenen Netzwerk eindeutig sein, damit es keine Adressprobleme gibt. Tipp 46: Den Rechner umbenennen Sie können Ihrem System jederzeit und sogar im laufenden Betrieb einen neuen Namen geben. Zu diesem Zweck editieren Sie lediglich die Datei /etc/hostname manuell. Rufen Sie also die Datei mit sudo gedit /etc/hostname auf, und überschreiben Sie den bisherigen Namen. 230 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 230 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Textbasierte Installation Standardbenutzer anlegen Im nächsten Schritt geht es darum, den Standardbenutzer des Systems festzulegen. Dieser hat bedeutend mehr Macht als bei anderen Linux-Distributionen: Das Passwort des hier definierten Anwenders ermöglicht das temporäre Erlangen von Root- bzw. Administratorrechten. Merken Sie sich also unbedingt die (Passwort-)Eingaben, die Sie hier vorgenommen haben. Im Folgenden muss zuerst der vollständige Name des Benutzers angegeben werden. Danach wird das Kürzel des Benutzers definiert. Mit dieser Login-Kennung (englisch Account) müssen Sie sich später auf dem Ubuntu-System einloggen (siehe Abbildung 5.34). Abbildung 5.34 Definition des Login-Namens Passwort Schließlich wird das Passwort für den soeben angelegten Benutzer definiert. Zum Schutz vor Tippfehlern müssen Sie es zweimal hintereinander eingeben (Abbildung 5.35). Wenn Sie sogenannte Alpha- oder Betaversionen von Ubuntu ausprobieren oder zu Beginn eine falsche Sprache ausgewählt haben, achten Sie darauf, dass das Passwort keine Umlaute und kein Eszett enthält. Anderenfalls könnte es zu Problemen kommen, wenn die deutsche Lokalisierung an diesem Punkt der Installation noch nicht vollständig ist. Abbildung 5.35 Bestätigung des Passworts 231 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 231 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.5 5 Die Installation Wundern Sie sich nicht, wenn bei der Eingabe kein Text erscheint: Es gibt im Gegensatz zu anderen Systemen keinen Platzhalter wie beispielsweise *. Dies ist ein kleiner Tribut an die Sicherheit des Passworts. Ohne Platzhalter kann niemand durch die Länge Ihres Passworts auf das Wort selbst schließen. Konfiguration des Paketsystems und Bootloaders Am Ende der Basisinstallation wird das APT (Advanced Package Tool) konfiguriert und der Bootloader GRUB im Master Boot Record (MBR) installiert. Möchten Sie keinen Bootloader installieren oder statt GRUB lieber den Loader lilo verwenden, dann können Sie an dieser Stelle über die Schaltfläche Zurück in das Installer-Hauptmenü springen und die Boot-Konfiguration selbständig Ihren Vorstellungen entsprechend anpassen. Master Boot Record (MBR): Der erste Datenblock eines in Partitionen aufgeteilten, bootfähigen Speichermediums. Der MBR beherbergt eine Partitionstabelle sowie den Bootloader, ein Programm, das das richtige Betriebssystem startet. Auswahl der Auflösung Falls Ihr frisch installiertes Ubuntu-Linux die korrekte Auflösung Ihrer Grafikkarte nicht automatisch erkennt, folgt nun der letzte interaktive Schritt: Zur Konfiguration des Grafiksystems werden Sie aufgefordert, die gewünschte Auflösung der grafischen Oberfläche anzugeben. Orientieren Sie sich zu diesem Zweck an den Angaben des Monitorherstellers. Sie können an dieser Stelle, beginnend bei der höchsten Auflösung, mehrere geringere Auflösungen wählen (siehe Abbildung 5.36). Abbildung 5.36 Auswahl der Auflösung 232 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 232 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. Textbasierte Installation Bei einem modernen Flachbildschirm ist es in der Mehrheit aller Fälle nicht sinnvoll, mehr als eine Bildschirmauflösung anzugeben, da ansonsten die Darstellung unscharf wird. Nur sehr hochwertige Flachbildschirme erlauben die Möglichkeit, zwei verschiedene Auflösungen zu wählen. Tipp 47: Tastenkombination zum Wechseln der Auflösung Wenn Ihre Grafikkarte korrekt erkannt und installiert wurde, stehen Ihnen oftmals mehrere Auflösungen zur Verfügung. Sie können zwischen diesen Auflösungen im laufenden Grafikbetrieb mit den Tasten kombinationen Strg + Alt + + und Strg + Alt + - wechseln. In der Regel funktioniert die Auflösungserkennung allerdings zuverlässig, und die auf Ihrem Grafiksystem sinnvolle Auflösung wurde schon bereits während der Installation erkannt und vorgewählt. Proprietäre Treiber Trotz dieser manuellen Auswahl der Auflösung kann es sein, dass Ubuntu nicht die volle, d. h. höchstmögliche grafische Auflösung zur Verfügung stellt. Dieses kleine Manko kann auftreten, wenn Ihre Grafikkarte recht modern ist und die enthaltenen freien Treiber sie noch nicht korrekt erkennen. Beheben lässt sich dies, wenn Sie im installierten System die unfreien (proprietären) Treiber nachinstallieren. Wie dies funktioniert, erläutere ich Ihnen in Abschnitt 11.7, »Grafikkarten einrichten«, ab Seite 448. Damit wäre die erste Stufe der Installation abgeschlossen. Es erscheint eine Aufforderung, das Installationsmedium aus dem CD/DVD-Laufwerk zu entfernen und den Rechner neu zu starten. 5.5.5 Reboot und Abschluss der Installation Befinden sich auf dem Rechner weitere Betriebssysteme, z. B. eine Windows-Installation, begrüßt Sie beim Reboot das Bootmenü des Bootloades GRUB. Wird dieses nicht angezeigt, so rufen Sie es durch Drücken der Taste Shift während des Startvorgangs auf. Sie können an dieser Stelle auch andere zur Auswahl stehende Systeme, ältere Kernel-Versionen oder den abgesicherten Modus starten. Ohne die eben beschriebene Betätigung der Shift -Taste startet das Ubuntu-System innerhalb von drei Sekunden. Arbeitsspeicher auf Fehler überprüfen Mit Hilfe des dritten Menüeintrags können Sie Ihr RAM auf Fehler überprüfen, was Sie insbesondere dann tun sollten, wenn es im laufenden Betrieb des Rechners zu unerklärlichen Systemabstürzen kommt. Linux reagiert deutlich empfindlicher als Windows auf defekte RAM-Bausteine. Unter Windows äußert sich dies in Form des berüchtigten Bluescreens. Wenn Sie den Startbildschirm aus Abbildung 6.1 auf Seite 238 sehen, dann haben Sie es geschafft: Ubuntu-Linux wurde erfolgreich auf Ihrem PC installiert. Loggen Sie sich nun mit Ihrer Benutzerkennung-Passwort-Kombination ein. 233 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 233 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.tex , Aktueller Job: handbuch äöüÄÖÜ. 5.5 5 Die Installation Abbildung 5.37 Bootmenü von GRUB Nach dem Login erwartet Sie eine aufgeräumte Oberfläche (siehe Abbildung 6.20 auf Seite 258). Sollten Sie bereits während der Installation die Internetverbindung eingerichtet haben, erscheint in der Regel nach kurzer Zeit eine Meldung, dass neue System-Updates auf Ihrem lokalen Ubuntu-Server zur Installation bereitliegen. Es empfiehlt sich, diese Aktualisierung vorzunehmen. Standardmäßig sucht Ubuntu einmal täglich nach Updates für das System. So öffnet sich bei Vorhandensein wichtiger Updates sofort die Aktualisierungsverwaltung. Dies geschieht allerdings im Hintergrund, so dass Sie die minimierte Anwendung nur im unteren Panel sehen und zuerst in den Vordergrund holen müssen, um die fälligen Updates zu installieren. Diese Vorgehensweise soll dafür sorgen, dass die Updates nicht so leicht ignoriert werden können und so das System sicherer wird. 234 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 234 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: installation/installation.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 16 Backup und Sicherheit Was Sie in diesem Kapitel erwartet Wir kommen nun zu einem besonders heiklen Thema, dem Thema Sicherheit. Wir werden im Folgenden gemeinsam untersuchen, ob Linux wirklich sicherer ist oder sein kann als Windows. Die Idee scheint verlockend, dass Sie bei der Verwendung von Linux auf Virenscanner, Firewalls, Anti-Spyware und vieles, was es sonst noch alles gibt, wirklich verzichten können. Aber ist diese Vorstellung auch realistisch? Dieses Kapitel ist der Absicherung des Systems gewidmet. Wenngleich unter Linux Viren derzeit kein großes Thema sind, erfordert der Aufbau eines eigenen Servers mit Internetzugang die Beschäftigung mit Themen wie Firewalls und Datensicherung. Ich werde zu Beginn auf die Themen Rechte und Datensicherung eingehen. Auch das sicherste System kann Sie z. B. nicht vor einer kaputten Festplatte schützen. Die kleinen Gemeinheiten des Tages können Sie nicht verhindern, aber glücklich ist derjenige, der immer ein aktuelles Backup seiner Daten besitzt. Benötigtes Vorwissen Es sind grundlegende Kenntnisse im Umgang mit der Shell nötig. 16.1 Berechtigungen Wie Sie schon am Anfang dieses Buches lesen konnten, zeichnet sich Linux gerade auf dem Gebiet der Benutzer- und Rechteverwaltung aus. Sie benötigen also Kenntnisse, wie Sie durch einige leichte Befehle die Dateirechte verändern können. 16.1.1 Dateiberechtigungen Mit dem Befehl chmod verändern Sie die Zugriffsrechte einer Datei. Der Befehl allein bewirkt noch gar nichts, wenn Sie nicht gleichzeitig mit angeben, für welche Datei Sie die Rechte verändern möchten und auf welche Art und Weise dies geschehen soll. 669 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 669 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16 Backup und Sicherheit Ein typischer Befehl sieht so aus: chmod u=rwx,g=rwx,a=r <Dateiname> Das Gleiche drückt aber auch der Befehl chmod 774 <Dateiname> aus. Doch Sie fragen sich zu Recht, was diese Abkürzungen bedeuten sollen. Wie Sie an dem Befehl erkennen, setzt sich 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 16.1 Wichtige Optionen zur Verwendung von »chmod« Da Sie bei dieser Methode doch ziemlich viel tippen müssen, gibt es alternativ die Möglichkeit, einen dreistelligen Code zu verwenden. Dabei stehen die drei Ziffern für die Rechte eines Users, einer Gruppe und der anderer. Die Ziffern ergeben sich durch Addition folgender Werte: Wert Wirkung 4 Lesen 2 Schreiben 1 Ausführen Tabelle 16.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 (zu der Sie eventuell gehören) und als Letztes an die anderen. Mit einer 7 vergeben Sie die maximalen Rechte. Das obige Beispiel legt also fest, dass die Datei von User und Gruppe les-, schreib- und ausführbar sein soll und für alle anderen lesbar. Möchten Sie rekursiv für alle Leserechte hinzufügen, können Sie das mit folgendem Aufruf erledigen: chmod -R a+rX. 670 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 670 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Berechtigungen 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 16.3 Weitere wichtige Optionen zur Verwendung von »chmod« Die Rechte einzelner Dateien und Verzeichnisse lassen sich natürlich auch grafisch verändern (siehe Abbildung 16.1), wenngleich die beschriebene Vorgehensweise über das Terminal wesentlich bequemer ist. Abbildung 16.1 Die Rechte lassen sich auch bequem über eine grafische Oberfläche definieren. Klicken Sie dazu 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 PolicyKits. Über PolicyKit können Anwendungen mit Benutzerrechten gestartet und später mit Root-Rechten versehen werden. Mittels PolicyKit lassen sich des Weiteren Rechte fein verteilen. So ist es beispielsweise möglich, Benutzer zu bestimmen, denen bestimmte Aktionen erlaubt werden, für die normalerweise Root-Rechte vonnöten wären (siehe Abbildung 16.2). Beispielsweise ist es möglich, einem Benutzer zu erlauben, die Netzwerkeinstellungen oder die Uhrzeit des Systems zu verändern, ohne ihn in die admin-Gruppe aufnehmen zu müssen. 671 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 671 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.1 16 Backup und Sicherheit Abbildung 16.2 Um Anwendungen mit Root-Rechten zu starten, musste man diese bisher als Root in einem Terminal aufrufen (sudo) oder auf eine integrierte Abfrage hoffen. Ausblick Sobald PolicyKit einmal in den Dateimanager Nautilus oder in den Texteditor gedit von GNOME eingebaut sein wird, können Sie beispielsweise Dateien in Verzeichnisse verschieben 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 gewünschte Operation autorisieren. Leider ist die Integration von PolicyKit – beispielsweise in Nautilus – in letzter Zeit nicht deutlich fortgeschritten. Dabei wäre ein einfaches grafisches Kopieren mit optionaler Abfrage von Root-Rechten eine wünschenswerte Sache – gerade für Einsteiger, die ja zur Zielgruppe von Ubuntu gehört. Tipp 233: Passwort ändern Wenn Sie die Passwörter der Benutzer – auch Ihr eigenes – ändern möchten, so haben Sie zwei Möglichkeiten. Als Erstes haben Sie die Möglichkeit, dies grafisch zu erledigen. Öffnen Sie hierzu System • Systemverwaltung • Benutzer und Gruppen, entsperren Sie die Anwendung durch einen Klick auf den Button Entsperren, und geben Sie Ihr Passwort ein. Nun können Sie den betreffenden User markieren und auf Eigenschaften klicken. Im Bereich Passwort können Sie nun ein neues Passwort definieren. Nach der Bestätigung mit OK tritt Ihr neues Passwort sofort in Kraft. Wesentlich bequemer können Sie dies auch über das Terminal erledigen. Um das Passwort des gerade angemeldeten Benutzers zu ändern, reicht die Eingabe des Kommandos passwd. Geben Sie zuerst Ihr altes und dann zweimal Ihr neues Passwort ein, um die Änderung zu übernehmen. Mit sudo passwd user können Sie übrigens auch das Passwort jedes beliebigen Benutzers ändern, ohne dass dessen altes Passwort verlangt wird (user müssen Sie durch den betreffenden Benutzernamen ersetzen). 672 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 672 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Berechtigungen 16.1.2 PAM PAM (Pluggable Authentication Modules) erlaubt die Kontrolle von Logins. Statt die Einzelheiten der Authentisierung in jeder Applikation neu zu formulieren, bietet die PAM-API einen standardisierten Dienst in Form von Modulen an. In einer Konfigurationsdatei kann der Systemadministrator die Authentisierungsmodule einzelnen Diensten zuordnen, ohne dafü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 und FTP, mit nur einem Authentisierungsdienst zu verbinden. Dies ermöglicht die zentrale Speicherung der Anmeldedaten dieser Dienste. Wird das Passwort an der zentralen Stelle geändert, können Sie sich bei allen Diensten direkt mit dem neuen, zentral gespeicherten Passwort anmelden. Getrennte Passwortdatenbanken für einzelne Dienste sind nicht notwendig. /etc/pam.d/* /etc/pam.d/login /etc/security/* /etc/securetty /etc/login.defs # # # # # PAM-Konfiguration PAM-Konfiguration des Logins PAM-Modulparameter Konfiguration des root-Login auf der Konsole 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 auth required required pam_unix.so nullok pam_permit.so Ähnlich funktioniert das auch mit xdm, gdm usw., um sich ohne Passwort an einer anderen X-Konsole anzumelden. Andererseits können Sie das Paket cracklib2 installieren und /etc/pam.d/passwd wie folgt anpassen, 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 hilfreich sein. 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 gesetzt werden oder auch in der Datei /etc/security/limits.conf mit PAM. Andere Parameter, wie z. B. core, können so ebenfalls gesetzt werden. Die Anfangseinstellung von PATH kann in /etc/login.defs festgelegt werden, bevor die Shell Skripte startet. Die Dokumentation von PAM befindet sich im Paket libpam-doc. Das in diesem Paket enthaltene Buch Linux-PAM System Administrator’s Guide von Andrew G. Morgan und Thorsten Kukuk behandelt PAM, die verfügbaren Module usw. Die Dokumentation enthält auch The Linux-PAM Application Developers’ Guide und The Linux-PAM Module Writers’ Guide. 673 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 673 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.1 16 Backup und Sicherheit 16.2 Backup-Grundlagen Das Thema »Backup« ist immer ein sehr sensibles Thema. Viele Windows-Nutzer verlassen sich hierbei ausschließlich auf die integrierte Systemwiederherstellung und sichern ihre Daten nicht explizit. Dies ist keine gute Idee. Selbst wenn die Software einwandfrei funktioniert, kann Ihr Computer 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 Betriebssystem XY wiederherzustellen?« »Ja. Mit dem Backup des gestrigen Tages.« Damit derartige Antworten Ihnen nichts anhaben können, beschäftigen wir uns im vorliegenden Abschnitt mit dem Thema Datensicherung. Grundsätzlich unterscheiden wir zwei Varianten des Backups im privaten Bereich: 왘 Die regelmäßige Sicherung persönlicher Daten wie der täglichen Korrespondenz und der aktuellen Arbeit. Diese Sicherung sollte so oft wie möglich durchgeführt werden. Vorsichtige und/oder fleißige Naturen machen dies einmal täglich mit Hilfe von USB-Sticks oder CD-ROMs. Mit dem bereits erwähnten Ubuntu One können Sie Ihre Dateien auch konstant im Hintergrund sichern. 왘 Die sporadische Sicherung des gesamten Systems in Form einer Festplatten- oder Partitionsspiegelung. Diese Variante ist natürlich aufwendiger und wird entsprechend seltener durchgeführt. Trotzdem können Sie durch Zurückspielen eines Komplett-Backups ein System innerhalb kürzester Zeit wieder aufsetzen. 16.2.1 Vorüberlegungen und Vorbereitung Bevor wir mit der Sicherung beginnen, stellt sich natürlich unmittelbar die Frage: »Wohin damit?« Sie müssen nicht wie Linus Torvalds die Möglichkeit besitzen, Ihre wichtigen Daten auf einen FTP-Server hochzuladen, meist reicht ein »klassisches« Speichermedium für die beiden oben genannten Sicherungsfälle aus. FTP: File Transfer Protocol. Dienst zur Versendung von Dateien über das Internet. Dabei werden mit einer 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 handhabbares Medium wie eine Festplattenpartition ab und brennt sie anschließend in Ruhe auf optische Datenträger wie CD oder DVD. Diese Vorgehensweise hat den Vorteil, dass vor dem Transfer auf das finale Medium eine Komprimierung der Daten vorgenommen und somit der Speicherplatz der optischen Medien besser genutzt werden kann. 674 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 674 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Backup-Grundlagen 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 64 GB CD-R/RW 700 MB FTP-Server je nach Provider Tabelle 16.4 Medien für die Datensicherung Original und Backup trennen Ganz schlecht ist in diesem Zusammenhang die Idee, eine Festplattenpartition auf eine andere Partition innerhalb desselben Datenträgers zu sichern. Fällt dann eine Platte aus (z. B. durch einen Hardwaredefekt), so sind meist sämtliche darauf enthaltenen Partitionen betroffen. Die Grundregel lautet: Sorgen Sie für eine physikalische Trennung von Original und Backup. Diese ist in jedem Fall gewahrt, wenn Sie zur Sicherung eine Zweitplatte verwenden. Einige der genannten Medien, wie z. B. USB-Sticks, sind hotplug-fähig, was so viel heißt wie »dranstecken und benutzen«. Andere Medien, wie z. B. 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 heutzutage ein Kinderspiel. Befindet sich am gleichen Kabel (dem Bus-Strang) schon eine IDE-Platte, so mü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 FireWire an den PC angeschlossen wird. Gerade die Besitzer von Notebooks dürften den Anschluss externer Geräte dem Einbau neuer Hardware vorziehen. Master und Slave: Die beiden Begriffe (zu deutsch Meister und Sklave) kennzeichnen eine Form der hierarchischen Verwaltung des Zugriffs auf eine gemeinsame Ressource (hier im Umfeld der ATA/ATAPISchnittstelle bei Festplatten). 675 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 675 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.2 16 Backup und Sicherheit 16.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«, ab Seite 183 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 Partitionierung haben 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 eine Zweitplatte für Ihre Experimente! Klemmen Sie zur Partitionierung dieser Platte einfach die bereits im System befindliche andere Platte zeitweilig ab. Dies geschieht durch das Entfernen sowohl der Spannungsversorgung als auch des entsprechenden Datenkabels. Nach erfolgter Arbeit kann das andere Gerät wieder angeschlossen werden. 16.2.3 Partitionierung der Zweitplatte (extern oder intern) Wenn Sie noch eine alte Festplatte irgendwo herumliegen haben, dann können Sie relativ 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 oder per USB/Firewire), und starten Sie die Laufwerksverwaltung in den Systemeinstellungen. Hierbei gewinnen Sie einen ersten Überblick über die angeschlossene Festplattenlandschaft (siehe Abbildung 16.3). Abbildung 16.3 Mit der »Laufwerksverwaltung« erhalten Sie einen Überblick über die vorhandenen Festplattenpartitionen und können diese bequem bearbeiten. 676 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 676 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Backup-Grundlagen 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 überhaupt bearbeiten zu können, müssen Sie diese wieder aushängen. Dies bedeutet, dass Sie sie am Rechner angeschlossen lassen, aber in der Laufwerksverwaltung unten links auf die Schaltfläche Datenträger aushängen klicken. Sollte Ihre eingebaute zweite Festplatte randvoll sein und Sie wollen diese Daten löschen, so können Sie die darauf angelegten Partitionen durch 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 freien Speicherplatz erzeugt haben. Sie können auch die gesamte Festplatte »in einem Rutsch« löschen durch die Schaltfläche Datenträger formatieren und Auswahl des Typs Leer. Backup-Partition In dem freien Bereich, den Sie gerade angelegt haben, können Sie nun leicht eine neue Partition erstellen, die allein Sicherungszwecken dient. Dazu wählen Sie den freien Bereich aus und klicken erneut auf die Schaltfläche Datenträger formatieren. In dem nun erscheinenden Untermenü geben Sie den Typ und gegebenenfalls den Namen der Partition (beispielsweise »Backup«) an, die Sie erstellen möchten. Ein Klick auf Formatieren bestätigt schließlich die vorzunehmenden Arbeiten. Welchen Typ? Wenn Sie diese (externe) Festplatte ausschließlich mit Ubuntu verwenden möchten, empfehle ich Ihnen den Typ ext4. Sollten Sie diese Platte aber eventuell als Austauschplatte zwischen Ubuntu und Windows verwenden, so würde ich FAT empfehlen. FAT hat Probleme mit Dateien, die einzeln über 4 GB groß sind (beispielsweise Videos); sollten Sie mit solchen Dateien hantieren, verwenden Sie den Typ NTFS. 16.2.4 Verkleinerung von bestehenden Partitionen Nun wollen wir einmal genauer betrachten, wie Sie freien Platz für den Fall schaffen, dass Sie nur über eine einzige Festplatte verfügen und diese komplett partitioniert ist, also keinen unzugeordneten Speicherbereich aufweist. Bei der nachfolgenden Aktion ist allerdings Vorsicht geboten. Sichern Sie auf jeden Fall vorher Ihre persönlichen Daten auf einem Wechselmedium. Die Verkleinerung einer Partition ist z. B. dann interessant, wenn Sie ein weiteres Betriebssystem auf eine (volle) Platte befördern möchten. Sie benötigen für die folgenden Arbeiten das Programm gparted (siehe Abbildung 16.4), welches Sie nach der Installation über das Anwendungsmenü starten können. Vorher defragmentieren Die Verkleinerung von Linux-Partitionen gestaltet sich in aller Regel einfach und ist mit Gparted selbsterklärend. Hier wählen Sie die entsprechende Partition aus und rufen den Menüpunkt Partition • Größe ändern/verschieben auf. Mit Hilfe eines Schiebers können Sie den Speicherbereich dann auf die gewünschte Größe verkleinern. 677 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 677 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.2 16 Backup und Sicherheit Abbildung 16.4 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 eine Windows-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 WindowsBordmitteln defragmentierten. Die Fragmentierung (zu Deutsch: »Zerstückelung«) der Daten tritt dadurch auf, dass das Betriebssystem die Partition nicht von vorn bis hinten auffüllt, sondern Daten-»Häppchen« über die ganze Festplatte verteilt. Die Defragmentierung unter Windows 2000 und Windows XP finden Sie z. B. mit einem Rechtsklick auf das Symbol Arbeitsplatz im Startmenü, Punkt Verwalten und dort im Untermenü Datenspeicher • Defragmentierung (siehe Abbildung 16.5). Unter Windows Vista und Windows 7 gelangen Sie über Windows-Button • Systemsteuerung • System und Sicherheit dorthin. Unter der Überschrift Verwaltung gibt es den Unterpunkt Festplatte defragmentieren. 왘 Die virtuelle Auslagerungsdatei pagefile.sys sollten Sie für die Defragmentierung kurzfristig ausschalten (Systemsteuerung • System • Leistungsmerkmale • virtueller Arbeitsspeicher, dort den Punkt keine Auslagerungsdatei markieren oder den Wert der Auslagerungsdatei auf null setzen). 왘 Die frisch defragmentierte Partition kann nun mit Gparted verkleinert werden. Die Vorgehensweise verläuft analog zu Linux-Partitionen und wurde oben näher erläutert. Vergessen Sie nach der Defragmentierung nicht, den virtuellen Speicher wieder einzuschalten, um Systeminstabilitäten zu vermeiden. 678 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 678 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Backup-Grundlagen Abbildung 16.5 Beispiel einer fragmentierten Partition Tipp 234: Partitionstabelle und Boot-Sektor sichern Wenn Sie mit nur einer Platte arbeiten, sollten Sie in jedem Fall vor Partitionierungsarbeiten ein Backup des Boot-Sektors vornehmen. Dann besteht eine gute Chance, dass Sie bei eventuellen Problemen die alte Partitionstabelle wiederherstellen können. Sichern Sie dazu den sogenannten Master Boot Record (MBR) mit dem folgenden Befehl: sudo dd if=/dev/hda of=mbr_backup bs=512 count=1 Jetzt befindet sich in dem aktuellen Verzeichnis eine 512 Byte große Datei, die exakt den MBR der entsprechenden Platte enthält. Es wird dringend empfohlen, diese Datei auf einem dauerhaften Datenträger wie z. B. einem USB-Stick zu sichern. Die so gesicherte Byte-Sequenz enthält sowohl die Partitionstabelle als auch den Boot-Code. Möchten Sie auf eine Sicherung der Partitionstabelle verzichten, so sind bei der Sicherung statt 512 Byte nur 446 Byte zu übertragen. Der Befehl lautet in diesem Fall: dd if=/dev/hda of=bootcode_backup bs=446 count=1 Es ist sinnvoll, stets beide Varianten zu sichern. Die Rücksicherung z. B. des kompletten MBR erfolgt dann über den Befehl sudo dd if=mbr_backup of=/dev/hda bs=512 count=1 Achten Sie dabei unbedingt auf die korrekte Schreibweise der Befehle beim Sichern/Rücksichern: Ein Zahlendreher bei der Größenangabe der zu sichernden Byte-Sequenz kann fatale Folgen haben. 679 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 679 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.2 16 Backup und Sicherheit 16.2.5 Déjà Dup – eine Backup-Software Nachdem Sie die Vorarbeiten erledigt haben und gemäß dem vorangegangenen Abschnitt temporäre Sicherungspartitionen erstellt haben, wenden wir uns in diesem Abschnitt der eigentlichen Sicherungstechnik zu. Das Programm Déjà Dup bietet eine übersichtliche grafische Oberfläche zum Sichern Ihres persönlichen Verzeichnisses. Im Hintergrund greift es dabei auf das in Python programmierte Backup-Skript Duplicity zurück. Aus dieser Tatsache begründet sich auch der Name dieses Programms, wobei »Dup« von »Duplicity« stammt, während »déjà« das französische Wort für »bereits« ist. Installation Nach der Installation des Programms (Paketname: deja-dup) sollten Sie sich einmal ab- und wieder anmelden, da Ubuntu die neue Verknüpfung erst anlegen muss. Sie können danach das Programm über das Anwendungsmenü (System) starten. Abbildung 16.6 Die Oberfläche ist bewusst einfach gehalten – gerade einmal zwei Schaltflächen stehen zur Wahl: Wiederherstellung und Datensicherung. Als Backup-Ziel wurde die im vorigen Abschnitt angelegte Backup-Partition ausgewählt. 680 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 12:10 Uhr Umlaut-Check: S. 680 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Backup-Grundlagen Einstellungen Bevor Sie das Programm verwenden können, müssen Sie die Konfiguration unter Bearbeiten • Einstellungen aufrufen. Hier geben Sie an, wo das Backup gespeichert werden soll und welche Verzeichnisse in das Backup einbezogen oder welche davon ausgeschlossen werden sollen. Standardmäßig sichern Sie Ihren gesamten persönlichen Ordner mit Ausnahme des Mülleimers. Das eigentliche Backup starten Sie dann mit der Schaltfläche Sichern.... Sie haben grundsätzlich mehrere Möglichkeiten, wo Sie Ihre Daten speichern können. Neben der Möglichkeit eines lokalen Backups auf einer zweiten Festplatte können Sie Ihre Datensicherung auch über SSH im Netzwerk speichern. Sogar ein Sichern in der Cloud von Amazon ist möglich. SSH: Die Secure Shell bezeichnet ein Netzwerkprotokoll, mit dessen Hilfe man auf eine sichere Art und Weise eine verschlüsselte Netzwerkverbindung mit einem entfernten Gerät herstellen kann. Zeitplan und Zeitmaschine Wenn Sie im Reiter Zeitplan die Option Automatisch nach einem festgelegten Plan sichern auswählen, können Sie das Programm anweisen, das Backup wahlweise täglich, wöchentlich, zweiwöchentlich oder monatlich durchzuführen. Beachten Sie hierbei allerdings, dass Sie angemeldet sein müssen. Das Backup wird nur gestartet, wenn der Computer eingeschaltet ist und Sie angemeldet sind. Der Start erfolgt hierbei automatisch im Hintergrund. Sie können das Programm auch anweisen, ältere Datensicherungen zu löschen, um Speicherplatz zu sparen. Da Sie wahrscheinlich nicht unendlich viel Speicherplatz besitzen, ist es nicht ratsam, dass Sie Ihre Sicherungen für immer aufbewahren. Wenn Sie ein wöchentliches Backup anfertigen, sollten Sie im unteren Abschnitt der Konfiguration (im dritten Reiter) ein Haltbarkeitsdatum angeben. Wenn Sie hier Monatlich auswählen, haben Sie immer die letzten vier Datensicherungen gespeichert. Ganz vorsichtige Benutzer speichern diese vier Sicherungen noch zusätzlich auf mindestens zwei verschiedenen Medien. Auf diese Weise können Sie immer einige Wochen in die Vergangenheit reisen, falls Ihnen eine Datei verlorengegangen ist. Komprimierung Der erste Sicherungsvorgang dauert aufgrund der voreingestellten Verschlüsselung und anschließenden Komprimierung sehr lange. Schalten Sie die Verschlüsselung am besten aus, wenn Sie diese nicht unbedingt benötigen. Dabei sei angemerkt, dass die Verschlüsselung durchaus sinnvoll ist, wenn Sie Ubuntu One zum Speichern Ihres Backups verwenden, da in der Cloud die Dateien unverschlüsselt abgespeichert werden. Nach Drücken des Sicherungs-Buttons im Hauptfenster muss nun noch das Passwort angegeben werden. Inkrementelles Sichern: Beim ersten Backup dauert es sehr lange, bis alle Dateien gesichert wurden. Bei allen weiteren Backup-Vorgängen werden nur noch die Änderungen dieser Dateien übermittelt, so dass viel Zeit und Speicherplatz gespart werden kann. Dieses Verfahren nennt man inkrementelles Backup. Sie erfahren mehr über die Hintergründe dieses Verfahrens in Abschnitt 16.2.6, »Inkrementelles Backup mit rsnapshot«, ab Seite 682. 681 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 681 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.2 16 Backup und Sicherheit Mehr über sogenannte »Backup-Strategien« erfahren Sie in Abschnitt 16.2, »Grundlagen der Sicherung«, ab Seite 674. Wiederherstellung Mit der Schaltfläche Wiederherstellen... können Sie eine alte Datensicherung wieder zurückspielen. Wenn Sie bereits mehrere Datensicherungen besitzen, müssen Sie an dieser Stelle die korrekte Version auswählen und angeben, wohin die gesamten Dateien kopiert werden sollen. Wenn Sie lediglich einzelne Dateien oder Verzeichnisse aus diesem Backup wiederherstellen möchten, klicken Sie diese in Nautilus an, und führen Sie über das Kontextmenü das Kommando Alte Version wiederherstellen aus. Zukunft Déjà Dup soll in Zukunft bei Ubuntu das Standardprogramm für Backups werden. Weitere Informationen zu Déjà Dup und Duplicity finden Sie unter 왘 https://launchpad.net/deja-dup 왘 http://duplicity.nongnu.org 16.2.6 Inkrementelles Backup mit rsnapshot Ich möchte Ihnen hier eine effiziente und einfache Sicherungstechnik mittels rsnapshot vorstellen. Mit rsnapshot ist es möglich, sogenannte Snapshot-Ordner zu erstellen, z. B. auf einer externen USB-Festplatte. rsnapshot überprüft dabei selbständig, welche Dateien neu hinzugekommen sind oder entfernt wurden. Dies bezeichnet man als inkrementelles Backup. Es hat den Vorteil, dass die Sicherung wesentlich schneller verläuft, als wenn Sie jedes Mal wieder alles aufs Neue sichern müssen. Hier wird kein (Komplett-)Image angelegt, sondern es werden nur explizit die Ordner gesichert, die in der Datei /etc/rsnapshot.conf eingetragen werden. Nach der Installation (Paketname: rsnapshot) müssen Sie nur noch die Datei /etc/rsnapshot.conf anpassen. Das Editieren dieser Datei ist ganz einfach: sudo gedit /etc/rsnapshot.conf Erschrecken Sie nicht vor der Größe der Datei. Sie müssen dem Programm jetzt durch das Verändern dieser Datei mitteilen, wann und wie Ihre Backups gemacht werden sollen. Suchen Sie einfach nach dem entsprechenden Abschnitt in dieser Datei. Folgendes muss editiert werden: 왘 Backup-Intervall (interval hourly, daily usw.) Hier können Sie dem Programm mitteilen, ob Sie regelmäßige Sicherungen wünschen. Bei Bedarf entfernen Sie einfach bei der entsprechenden Zeile die Raute davor. 왘 Name des Backup-Verzeichnisses (snapshot_root) Dieses Verzeichnis kann auch auf externen Medien wie /media/usb/snapshot/ liegen. 682 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 12:10 Uhr Umlaut-Check: S. 682 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Backup-Grundlagen Vergessen Sie das Speichern nicht. Sie rufen das Programm dann über die Konsole mittels sudo rsnapshot hourly oder über daily auf, je nachdem, wie Sie es eingestellt haben. Tipp 235: Direktes Klonen via dd Eine elegante Möglichkeit für eine Gesamtsicherung bietet das Kommandozeilenwerkzeug dd (Disk Dump). Dieses Tool ist in der Lage, ein 1:1-Abbild von beliebigen Partitionen herzustellen. Dabei wird die komplette Festplattenstruktur von einer Festplatte bitweise auf eine andere Festplatte übertragen. Dieses Verfahren bietet sich insbesondere dann an, wenn Sie eine Installation auf identische Hardware übertragen möchten. Es ist wichtig, dass die Original- und die Spiegelpartition exakt in der Größe übereinstimmen. Wenn sich die beiden Festplatten in demselben PC befinden, so lautet der Befehl für die Spiegelung der Partition /dev/hda1 auf /dev/hdb1: sudo dd if=/dev/hda1 of=/dev/hdb1 Dieser Befehl ist mit äußerster Vorsicht anzuwenden: Die Verwechselung der Argumente if (Input File) und of (Output File) kann hier fatale Folgen haben. Außerdem bleibt das Programm sofort stehen, wenn es defekte Sektoren auf einer Platte entdeckt. 16.2.7 Verwenden von Rsync Rsync ist ein sehr mächtiges Programm, um Dateien zu kopieren. Es werden nur die Änderungen übertragen. Dateien, die auf beiden Rechnern gleich sind, werden übersprungen. Das Programm kann mittels SSH, dem eigenen Rsync-Protokoll oder lokal benutzt werden. In der Regel sollten Sie es vermeiden, einen Rsync-Server aufzusetzen, da dieser eine unnötige Sicherheitslücke ist. Besser ist es, Rsync mittels ssh zu verwenden. Bei einer gegebenen Datei dir1/beispiel.txt liefert der Befehl rsync -avz dir1 dir2 das Ergebnis dir2/dir1/beispiel.txt. Verwenden Sie dagegen einen zusätzlichen Backslash /, bewirkt rsync -avz dir1/ dir2 das Ergebnis dir2/beispiel.txt. Meistens verwendet man rsync -avz, dessen Optionen in Tabelle 16.5 dargestellt werden. Option Bedeutung a archive: Zeit- und Nutzer-Informationen werden beibehalten (rekursiv). v verbose: Zeigt an, welche Dateien gerade kopiert werden. z compress: Komprimiere den Datenstrom mit gzip. Tabelle 16.5 »Rsync«-Optionen Falls der auszuschließende Dateiname ein Wildcard enthält, muss der Pfad absolut sein: rsync --exclude **/beispiel/bar* Werden die Daten auf beiden Systemen geändert, sollten Sie anstatt rsync lieber unison verwenden – zum Beispiel, um einen Laptop und einen PC abzugleichen oder um Software vom Testsystem zum produktiven System zu kopieren. 683 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 683 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.2 16 Backup und Sicherheit Backup auf eine andere Platte Bei den heutigen Preisen für Festplatten lohnt sich ein Streamer für die privaten Daten nicht. Stattdessen können Sie per Rsync ein Backup auf eine zweite Festplatte machen. Zuerst müssen Sie die zweite Platte einhängen: mount /dev/hdb2 /mnt/ Mit der Option -x bringen Sie Rsync dazu, das Dateisystem nicht zu verändern: rsync -avx --delete-excluded --exclude '/tmp' --exclude '/var/tmp' --exclude '.netscape/cache' --exclude '/var/cache' --exclude '/var/run' --exclude '/var/spool' / /mnt Bei einem zweiten Aufruf von Rsync werden nur die Änderungen auf die andere Festplatte kopiert. In Verbindung mit cp -alr können Sie auch mehrere Versionen der Sicherungskopie erstellen. Die Option -l erstellt Links anstatt Kopien der Daten, so dass Plattenplatz gespart wird. Tipp 236: Grafisches Backup mit Unison Die obige Methode mit Rsync hat den Nachteil, dass Rsync nicht besonders elegant mit Versionskonflikten umgeht. Wesentlich entspannter gelingt das Synchronisieren mit dem Programm Unison. Bei diesem Programm können Sie wahlweise sogar eine grafische Oberfläche verwenden, die Sie unter dem Namen unison-gtk in den Paketquellen finden. Unison beherrscht echtes Synchronisieren, indem es die gewählten Verzeichnisse tatsächlich miteinander abgleicht. Etwaige Versionskonflikte werden angezeigt und erfordern eine Aktion von Ihnen. Das Programm lässt sich sehr leicht bedienen. Zu Beginn definieren Sie das Default-Profil, indem Sie die Verzeichnisse benennen, die synchronisiert werden sollen. Sie können weitere Profile hinzufügen, wenn Sie das Programm wiederholt starten. Abbildung 16.7 »Unison«: Einfacher kann Synchronisieren nicht sein. 684 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 684 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Ist Linux sicherer als Windows? 16.3 Ist Linux sicherer als Windows? Linux und Windows unterscheiden sich in einigen Ansätzen grundsätzlich. Oft wird behauptet, Linux sei eigentlich konzeptionell gar nicht sicherer als Windows. Sobald sich dieses System weiter verbreiten würde, müssten die Anwender mit einer wahren Flut von Linux-Viren rechnen, so wie Sie es unter Windows schon kennen. Dies ist aber nur die halbe Wahrheit. Es stimmt zum Teil, dass die Verbreitung von Viren bei Monokulturen wie Windows wesentlich einfacher ist. Bei dieser Betrachtungsweise wird aber vergessen, dass Windows und Linux sich schon vom Ansatz her teilweise deutlich unterscheiden. Zugegeben, kein Mensch kann in die Zukunft sehen. Dennoch: In der Art, wie heutzutage Viren in Windows-Rechner eindringen und dort Schaden anrichten, kann dies unter Linux nicht passieren. 16.3.1 Verschiedene Konzepte Wir werden uns im Folgenden zuerst einmal die verschiedenen Konzepte der beiden Betriebssysteme etwas genauer ansehen und uns Gedanken über ein sicheres Betriebssystem machen. Im Zuge dessen werfen wir einen Blick unter die Haube von Ubuntu und widmen uns den Möglichkeiten, die wir haben, um uns von der Sicherheit zu überzeugen oder diese sogar noch auszubauen. Schließlich widmen wir uns der Verschlüsselung von E-Mails. beschäftigen wir uns nun einmal etwas genauer mit beiden grundlegenden Unterschieden zwischen Linux und Windows. Privilegien Bei beiden Systemen ist ein wesentlicher Teil des Konzepts, dass es Benutzer mit unterschiedlichen Privilegien gibt. Bei Linux hat ein Benutzer tatsächlich nur Zugriff auf seine persönlichen Daten. Somit kann der Benutzer auch nur seine eigenen Daten verändern oder löschen. Unter Windows zum Beispiel ist der Benutzer standardmäßig ein Administrator, also ein Benutzer, der uneingeschränkten Zugriff auf das gesamte System hat. Jeder Virus, der in ein solches System eindringt, hat dann die gleichen Rechte wie der Benutzer, der gerade im Internet war. Und wenn der Benutzer ein Administrator ist, dann hat auch der Virus Zugriff auf das gesamte System. Nun weiß der Windows-Benutzer ja, dass er unter Windows nicht unbedingt ein Administrator sein muss. Er kann sich auch die Rechte entziehen und als eingeschränkter Benutzer durch das System navigieren. Aber jetzt mal im Ernst: Haben Sie dies schon einmal probiert? Ich kann Ihnen sagen, dass dies mit solchen Hürden verbunden ist, dass Sie ganz schnell die Nase voll davon haben werden und sich – trotz der Gefahr – lieber wieder einen Administrator-Status zulegen werden. Sicherheitskonzept Es ist bestimmt nicht Teil des Sicherheitskonzepts von Windows, unsichere Dienste standardmäßig im Internet anzubieten, trotzdem geschieht es. Geht Windows dieses Risiko aus Bequemlichkeit ein oder damit z. B. der Benutzer noch eine Animation mehr beim Surfen hat? Ich möchte 685 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 685 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.3 16 Backup und Sicherheit hier nicht näher auf dieses Thema eingehen. Im Internet finden Sie bei Bedarf sehr viele Informationen hierzu. Aber es geht auch anders. Bei Linux sind solch unsichere Dienste abgeschaltet. Dies mag zwar manchmal etwas unbequemer für den Benutzer sein, ist aber dafür wesentlich sicherer. Windows kann sicher gemacht werden Damit haben wir gerade die wichtigsten Gründe kennengelernt, warum Windows-Systeme so anfällig für Schädlinge sind: Es liegt gar nicht am Konzept selbst, sondern an der mangelhaften oder fehlenden Umsetzung bzw. Umsetzbarkeit. Daraus ergibt sich dann die Notwendigkeit von Virenscannern und Firewalls. Ich möchte noch einmal betonen, dass Sie Windows prinzipiell schon sehr sicher machen können, es erfordert aber eine Menge Handarbeit, die gerade den PC-Anfänger überfordert. 16.3.2 Root versus Sudo Ein wichtiger Grund für die hohe Sicherheit von Linux-Systemen gegenüber Windows ist die strikte Beschränkung bei den Zugriffsrechten. Vergleichbar ist dies überhaupt nur mit den NTbasierten Systemen von Windows, also NT, 2000, XP, Vista und 7. Die Windows-9.x-Reihe hat keine (ausreichende) Rechteverwaltung. Sie haben bereits einige Grundlagen zur Verwendung von Root und Sudo kennengelernt. In diesem Abschnitt wollen wir diese Kenntnisse noch einmal vertiefen und weiter ausbauen. Root ist der Superuser unter Linux, vergleichbar mit dem Administrator unter Windows. Er darf alles. Ihm gehören fast alle Dateien des Systems, und er kann alle Dateien bearbeiten. Ähnliches gilt für den Admin-Account bei Windows-Systemen. Daher ist es aus oben genannten Gründen sehr gefährlich, ständig mit Root-Rechten unterwegs zu sein. Schwäche von Windows Auch unter Windows Vista und Windows 7 ist es möglich, aus dem laufenden System heraus (vorübergehend) Systemverwaltungsrechte zu erlangen, um z. B. ein Programm zu installieren. Sie müssen die Umschalt -Taste gedrückt halten, eine ausführbare Datei (z. B. ein Installationsprogramm; die Systemsteuerung ist leider nur über Umwege erreichbar) per Rechtsklick auswählen und dort Ausführen als wählen. Dort geben Sie dann den Benutzer »Administrator« und das zugehörige Passwort an. Schon startet das gewünschte Programm mit Administratorrechten. Trotz dieser Möglichkeiten melden sich Windows-Benutzer in den meisten Fällen gleich als Administrator an, da auf diese Weise die Bedienung des Systems sehr bequem und einfach ist. Eindringlinge erben Rechte Als Administrator oder als Root zu arbeiten hat aber entscheidende Nachteile, besonders dann, wenn der Rechner mit dem Internet verbunden ist. Gelingt es einem Angreifer, in das System einzudringen (eventuell mit einem Virus), so besitzt er ebenfalls sofort Administratorrechte und kann tun, was immer er will. 686 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 686 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Ist Linux sicherer als Windows? Stärke von Linux Bei Linux-Systemen hingegen ist es sehr einfach, während des Betriebs nur kurzzeitig Root-Rechte zu erlangen. Haben Sie dann die Aufgabe erledigt, melden Sie sich als Root ab und sind wieder normaler Benutzer. Das Prinzip sudo sorgt dafür, dass Sie nur für einen bestimmten Befehl diese Root-Rechte benutzen. Dieses Prinzip macht das System sehr sicher. Denn sollte es trotzdem einmal einem Angreifer gelingen, sich in das System einzuklinken, hat er nur normale Benutzerrechte, er darf also ausschließlich die Dateien im home-Verzeichnis des Benutzers bearbeiten. Auf den Großteil des Computers, vor allem auf die sensiblen Bereiche, hat er keinerlei Zugriff. Root – der Standard bei Linux Bei jedem Linux-System müssen Sie, meist bei der Installation, einen Benutzer Root und ein Passwort für diesen Benutzer angeben. Darüber hinaus können Sie weitere Benutzer anlegen. Wollen Sie nun im laufenden Betrieb eine Aktion durchführen, die Systemverwaltungsrechte erfordert, fordert Linux Sie zur Eingabe des Root-Passworts auf. Im Terminal können Sie mit su und dem Root-Passwort zum Root werden. Nach Beendigung der Aufgabe verlassen Sie das entsprechende Programm und sind wieder der normale Benutzer. Diese Methode hat sich bereits über einen langen Zeitraum bewährt, sie hat jedoch auch einige Nachteile: 1. Es kann nur einen Superuser Root geben. 2. Vergessen Sie, sich als Root abzumelden, bleibt das System gefährdet. 3. Sie müssen sich mindestens zwei (unterschiedliche) Passwörter merken. 4. Die Methode verleitet zur ständigen Arbeit als Root. sudo – der Standard unter Ubuntu Gerade den Umsteigern von einer anderen Linux-Distribution dürfte während der Installation von Ubuntu aufgefallen sein, dass sie nirgendwo ein Root-Passwort festlegen mussten. Der Grund ist ein ganz einfacher: Ubuntu verwendet sudo. Aber was ist das eigentlich genau? In der »normalen« Linux-Welt gibt es, einfach gesagt, Roots und User. Die Roots dürfen alles mit dem System »anstellen« (Administration, Installationen etc.), die User dürfen es lediglich »benutzen«. Sudo (Substitute User Do) ist lediglich ein Paket, das einem normalen User zeitweise (das heißt für den Befehl, vor dem ein sudo steht) die privilegierten Rechte eines Roots einräumt. Hierzu muss er dann bei jeder Benutzung von sudo sein normales Benutzerkennwort als Authentifizierung einsetzen. Es ist also eine Vereinfachung für den User, damit er sich nicht für jede Kleinigkeit als Root »umloggen« muss. Mac-Besitzer erinnern sich vielleicht an diese Art des Root-Umgangs. Der Ansatz ist dort der gleiche. 687 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 687 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.3 16 Backup und Sicherheit Das Konzept von sudo bietet einige Vorteile: 1. Es kann mehrere Roots mit unterschiedlichen Rechten geben. 2. Das Passwort bleibt 15 Minuten lang aktiv, danach wird es automatisch deaktiviert. 3. Sie müssen sich meist nur ein Passwort merken. 4. Sie brauchen sich nicht explizit wieder als Root abzumelden und können dies somit auch nicht vergessen. Während der Installation erhält der erste Benutzer privilegierte Rechte: Sein Passwort ist zugleich für Administratoraufgaben gültig. Starten Sie beispielsweise ein Systemprogramm wie den Paketmanager Synaptic, so wird dieses Passwort unmittelbar nach dem Start des Programms abgefragt. Aus einer Konsole heraus lassen sich Programme nur dann mit Root-Rechten starten, wenn der Befehl sudo vorangestellt wird, also z. B. so: sudo apt-get install <Programmpaket> Auch hier ist vor der eigentlichen Befehlsausführung stets das Passwort des Standardbenutzers einzugeben. Tipp 237: Ein Root-Terminal öffnen Seit der GNOME-Version 2.14 ist im Startmenü nicht mehr die Möglichkeit vorgesehen, ein Terminal mit Root-Rechten zu öffnen. Dies erreichen Sie aber aus einer »normalen« Konsole heraus relativ einfach durch die Eingabe des folgenden Befehls und die nachfolgende Eingabe des Standardbenutzerpassworts: sudo -s <Passwort eingeben> Die Root-Umgebung und auch jede beliebige Konsole verlassen Sie am schnellsten durch Eingabe der Tastenkombination Strg + D . Diejenigen unter den Lesern, die von einer anderen Linux-Distribution zu Ubuntu migriert sind, können das bekannte Wechseln via su in eine Root-Konsole folgendermaßen realisieren: Ergänzen Sie die versteckte Datei .bashrc mit einem Editor Ihrer Wahl um die folgenden Zeilen: gedit ~/.bashrc #Auszug aus .bashrc alias su='sudo -s' Starten Sie anschließend eine neue Shell. In dieser können Sie nun bequem per su in eine Root-Shell wechseln. Wenn Sie ein Mehrbenutzersystem eingerichtet haben, so können Sie anderen Benutzern ebenfalls die Verwendung von Systemprogrammen gestatten, indem Sie diese einfach der Administratorgruppe zuordnen. 688 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 688 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Ist Linux sicherer als Windows? Dies geschieht am schnellsten durch den Standardbenutzer mit folgendem Befehl: sudo adduser <Name> admin Der Benutzer kann nun mit seinem eigenen Passwort auf der Konsole den sudo-Befehl verwenden. Tipp 238: Den klassischen Root-Account herstellen Mit einem Trick lässt sich auch unter Ubuntu der ehemals deaktivierte Root-Account wiederbeleben. Definieren Sie zu diesem Zweck einfach vom Standard-Benutzer-Account aus ein Passwort für den Benutzer Root: sudo passwd root Enter new UNIX passwd:<Eingabe des Root-Passworts> Retype new UNIX passwd:<Wiederholung des Passworts> Als Test können Sie nun einmal mit dem Befehl su in einer Konsole zum Root-Account wechseln. Auch mit diesem Root-Account können Sie die grafischen Administrator-Tools nur indirekt per Konsole starten. Beachten Sie, dass Sie sich nach der Definition eines Root-Passworts nicht mehr mit Ihrem alten Standardpasswort in einer Root-Shell anmelden können. Root-Passwort wieder deaktivieren Wenn Sie bereits einen Root-Account angelegt haben, dann können Sie ihn folgendermaßen wieder deaktivieren: sudo passwd -l root Sie brauchen aber nicht für jede zu startende Anwendung ein separates Terminal oder einen gesonderten Reiter darin zu öffnen. Hängen Sie zusätzlich ein Kaufmanns-Und (z. B. nautilus &) an, um den Prozess direkt im Hintergrund zu starten und die Konsole für weitere Eingaben freizugeben. Einfluss auf die eventuellen Fehlermeldungen hat dies nicht; sie erscheinen weiterhin im Terminal. Sicherheit – eine Stärke von Open Source Auch in Linux gibt es immer mal wieder Sicherheitslücken. Manche davon werden sogar als schwerwiegend bezeichnet. Kein Betriebssystem ist vor solchen Gefahren gefeit, auch Linux nicht. Allerdings weist Linux im Gegensatz zu Windows ein paar Unterschiede im Umgang mit diesen Sicherheitslücken auf. Durch den großen Kreis von freiwilligen Entwicklern und die Möglichkeit, dass jeder das Betriebssystem verbessern kann (Sie wissen schon – Open Source), werden Sicherheitslücken sehr schnell erkannt und dadurch auch wesentlich schneller geschlossen als bei der »Konkurrenz«. Außerdem sind die möglichen praktischen Auswirkungen von Sicherheitslücken aufgrund des konsequent eingehaltenen Sicherheitskonzeptes vergleichsweise gering, wie bereits besprochen wurde. Die größte Gefahr geht tatsächlich vom Benutzer selbst aus: Auch das beste Betriebssystem kann nicht verhindern, dass ein unvorsichtiger Anwender seine Bankdaten per unverschlüsselter 689 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 689 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.3 16 Backup und Sicherheit E-Mail oder durch ein ungesichertes Programm versendet. Deswegen ein paar eindringliche Worte zum Thema Sicherheit: 왘 Seien Sie stets wachsam, wenn Sie sich im Internet bewegen, besonders wenn es um das Thema Geld geht! 왘 Antworten Sie auf keinen Fall auf sogenannte Phishing-Mails, und benutzen Sie keine Links, die Ihnen per E-Mail zugesandt werden! 왘 Seien Sie misstrauisch bei (vermeintlichen) E-Mails von Ihrer Bank und behalten Sie im Hinterkopf, dass eine Bank niemals per Mail nach Passwörtern oder sonstigen persönlichen Angaben fragen würde. 왘 Benutzen Sie nur verschlüsselte Verbindungen, wenn Sie Onlinebanking betreiben (SSL). Sie erkennen eine solche Verbindung daran, dass in der Adressleiste Ihres Browsers nicht mehr http://..., sondern https://... steht. Phishing beschreibt eine Methode, wie einige finstere Gestalten im Internet versuchen, an Ihre Bankdaten heranzukommen, um anschließend Ihr Konto zu plündern. Zu diesem Zweck werden E-Mails verschickt, die täuschend echt das Layout Ihrer Bank imitieren. In diesen E-Mails werden Sie auf irgendeine Art aufgefordert, einen Link in dieser E-Mail anzuklicken. Dadurch kommen Sie dann auf eine speziell eingerichtete Internetseite, die wiederum genauso aussieht wie die von Ihrer Bank. Wenn Sie nun auf dieser Seite irgendwo Ihre geheimen Daten eintippen, hat der Verbrecher sein Ziel erreicht. Er besitzt nun Ihre Daten und kann Ihr Konto leer räumen. Tipp 239: Die Herkunft des Firefox verschleiern Wenn Sie durch das Internet surfen, hinterlassen Sie Spuren. So kann Firefox einer Webseite unter anderem verraten, welche Webseite Sie davor besucht haben. Für den Webseitenbetreiber ist es durchaus interessant zu erfahren, von welchen Seiten die meisten Besucher zu ihm gelotst werden. Sollten Sie dieses Verhalten nicht wünschen, können Sie es wie folgt abschalten: Geben Sie in der Adressleiste about:config ein und bestätigen Sie die folgende Aufforderung, vorsichtig zu sein. Geben Sie dann referer als Filter ein. Per Doppelklick auf den Wert von network.http.sendRefererHeader (standardmäßig 2) öffnet sich ein Dialogfenster, in dem Sie den Wert auf 0 setzen können. Anschließend können Sie die Seite einfach schließen. 16.3.3 SELinux SELinux (Security-Enhanced Linux) ist eine spezielle Erweiterung des Linux-Kernels. Es implementiert die Zugriffskontrollen auf Ressourcen im Sinne von Mandatory Access Control. SELinux wurde maßgeblich von der NSA entwickelt. Für Kernel 2.4.x gibt es einen Patch, in Kernel 2.6.x ist SELinux direkt integriert. Die Linux-Distributionen Fedora und Red Hat Enterprise Linux enthalten SELinux standardmäßig, und die Unterstützung ist ebenfalls standardmäßig aktiviert. SELinux lässt sich in Ubuntu nachinstallieren. Die standardmäßige Integration von SELinux wurde zugunsten von AppArmor (siehe nächster Abschnitt) und PolicyKit (siehe Seite 671) aufgegeben. 690 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 690 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Ist Linux sicherer als Windows? Mandatory Access Control: Mandatory Access Control ist ein Konzept für die Kontrolle und Durchsetzung von Zugriffsrechten auf Computern, bei dem die Entscheidung über Zugriffsberechtigungen nicht auf der Basis der Identität des Akteurs (Benutzers, Prozesses) und des Objekts (Datei, Gerät) gefällt wird, sondern aufgrund allgemeiner Regeln und Eigenschaften des Akteurs und Objekts. Auch erhalten häufig Programme eigene Rechte, die die Rechte des ausführenden Benutzers weiter einschränken. 16.3.4 AppArmor AppArmor ist ein Sicherheitsframework, das bis vor Kurzem noch von Novell entwickelt wurde und in Ubuntu standardmäßig mit den zugehörigen Sicherheitstools Einzug gehalten hat. Der Sinn und Zweck von AppArmor ist es, die Rechte von Anwendungen und der von ihnen gestarteten Prozesse zu beschneiden – im besten Fall, ohne dass der Anwender davon etwas bemerkt. Auf diese Weise lässt sich die Sicherheit des Systems drastisch erhöhen, und selbst Zero-Day-Exploits stellen keine große Gefahr mehr dar. Allerdings funktioniert das nur unter der Voraussetzung, dass für das verwundbare Programm ein AppArmor-Profil vorhanden ist und die Rechte dort entsprechend beschnitten wurden. Experimentierfreudige Anwender können natürlich vorhandene Profile erweitern oder neue erstellen. Zero-Day-Exploits: Ein Exploit (engl. to exploit, ausnutzen) ist ein kleines Schadprogramm, welches die Sicherheitslücken von anderen Programmen ausnutzt. Wird eine Sicherheitslücke entdeckt und nicht dem Hersteller gemeldet, so wird diese Schwachstelle erst nach dem ersten Angriff bekannt. Der Name des dabei genutzten Exploits leitet sich daher vom »nullten Tag« (engl. zero day) ab, wobei Informatiker generell mit der Null zu zählen anfangen. Zuerst wurde allerdings nur das Druckertool CUPS im Enforce-Modus (Einschränkung der Rechte) durch AppArmor überwacht. Inzwischen (Stand: Ubuntu 11.04) sind zehn AppArmor-Profile integriert. Wie Sie sehen, wird beispielsweise auch die Gastsitzung (guest-session) über AppArmor abgesichert. Der Befehl sudo apparmor_status ergibt folgende Ausgabe: apparmor module is loaded. 10 profiles are loaded. 10 profiles are in enforce mode. /sbin/dhclient3 /usr/bin/evince /usr/bin/evince-previewer /usr/bin/evince-thumbnailer /usr/lib/NetworkManager/nm-dhcp-client.action /usr/lib/connman/scripts/dhclient-script /usr/lib/cups/backend/cups-pdf /usr/sbin/cupsd /usr/sbin/tcpdump /usr/share/gdm/guest-session/Xsession 0 profiles are in complain mode. ... 0 processes are unconfined but have a profile defined. 691 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 691 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.3 16 Backup und Sicherheit 16.4 Virenscanner und Firewall Sicherheitsprogramme unter Windows sind zwar unverzichtbar, betreiben aber zu einem sehr großen Teil auch nur Augenwischerei. Anti-Viren-Programme und Firewalls versuchen durch Icons oder Meldungsfenster auf sich aufmerksam zu machen, damit der Anwender sich rundum geschützt fühlt. Dummerweise kann ein Virus Virenscanner oder Firewalls leicht deaktivieren oder verändern, wenn er einmal im System angekommen ist. Schließlich hat ein Administrator (und diesen Status hat ein Virus unter Windows) jedes Recht dazu. Unter Linux ist ein Virenscanner mangels Viren überflüssig. Es gibt zwar auch Virenscanner für Linux, aber die dienen in erster Linie dazu, Dateien oder E-Mails auf Windows-Viren hin zu untersuchen. Überprüfung des Systems Natürlich kann man mit einigem Glück und Können auch in ein Linux-System einbrechen, wobei der Aufwand bei einem Desktop-System in keinem vernünftigen Verhältnis zu dem zu erwartenden Ertrag steht. Eine Überprüfung ist selbstverständlich trotzdem möglich. Am besten ist es natürlich, wenn Sie Ihr System von außen überprüfen, beispielsweise von einer separaten CD (z. B. Knoppix) aus. Alle anderen Möglichkeiten wie Virenscanner und Firewalls, die beide nur intern im System laufen, sind eher als Vorbeugung zu betrachten. Unter Windows ist das im Prinzip natürlich nicht anders. 16.4.1 Virenscanner ClamTk ist eine eine grafische Benutzeroberfläche für den Open-Source-Virenscanner ClamAV, den Sie ganz einfach über das Software-Center bekommen. Nach erfolgter Installation können Sie den Virenscanner nun mit dem Befehl clamtk oder über das Anwendungsmenü (Zubehör) aufrufen. Der Virenscanner überprüft bei jedem Start des Programms, ob neue Virendefinitionen vorliegen und aktualisiert diese gegebenenfalls. Um sicher zu gehen, dass immer die neuesten Definitionen verwendet werden, prüfen Sie die Einstellungen unter Antivirus-Einrichtungsassistenten erneut ausführen. Wählen Sie hier Automatisch und dann Speichern. Sie können über Hilfe • Nach Aktualisierungen suchen auch manuell nach neuen Definitionen und Programmaktualisierungen suchen. Standardmäßig durchsucht ClamTK keine Verzeichnisse und versteckten Dateien. Für eine genauere Untersuchung auch innerhalb der Ordner wählen Sie unter Extras • Einstellungen den Punkt Alle Dateien und Ordner innerhalb eines Verzeichnisses durchsuchen und Dateien mit führendem Punkt untersuchen. Planung ClamTK nimmt seinen Job sehr ernst und sucht sehr zeitintensiv nach Viren. Dies hat zur Folge, dass Sie den Leistungseinbruch beim Arbeiten selbst bei einem schnellen Rechner durchaus merken. Das ganze System wird mehr oder weniger ausgebremst. Daher ist es sinnvoll, das 692 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 692 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Virenscanner und Firewall Scannen auf Zeiten zu beschränken, in denen Sie nicht produktiv mit dem System arbeiten wollen, beispielsweise nachts. Zu diesem Zweck hat ClamTK einen Zeitplaner. Sie können unter Extras • Zeitplaner einen Zeitpunkt für das Scannen definieren (siehe Abbildung 16.8). Abbildung 16.8 Mit »ClamAV« (bzw. der grafischen Oberfläche »ClamTK«) scannen Sie bequem Ihr Ubuntu. Tipp 240: Virenscanner ohne grafische Oberfläche Wenn Sie einen Server ohne grafische Oberfläche betreiben und mittels einer Konsole nur Zugriff auf ein Terminal besitzen, dann hilft Ihnen ClamTk nicht sonderlich weiter. Allerdings ist es gut zu wissen, dass es sich hierbei nur um eine grafische Oberfläche für ClamAV handelt. Das zu installierende Paket heißt clamav. ClamAV wird als Benutzer im Terminal mit dem Kommando clamscan gestartet. Dabei werden die gescannten Verzeichnisse und Dateien angezeigt. Zunächst können Sie folgende einfache Scan-Befehle verwenden (alle als normaler User ohne Root-Rechte): 왘 clamscan hallo.pdf – scannt die Datei hallo.pdf im aktuellen Verzeichnis. 왘 clamscan /etc – scannt das Verzeichnis /etc ohne die Unterverzeichnisse. 왘 clamscan -r /etc – führt einen rekursiven Scan des Verzeichnisses /etc und aller Unterverzeichnisse durch. 왘 sudo freshclam – führt ein Update der Virendefinitionen aus. 693 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 693 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.4 16 Backup und Sicherheit Der Befehl clamscan -ril /home/user/Desktop/clamscan.txt --bell --remove \ --unrar=/usr/bin/unrar --tgz=/bin/tar /home scannt das home-Verzeichnis inklusive Unterverzeichnissen, schreibt eine Logdatei (clamscan.txt) nach /home/user/Desktop, piepst bei einem Virenfund, löscht den Virus und benutzt unrar (für *.zip) und tar (für *.tar.gz). Weitere Informationen lesen Sie in der Hilfe, die Sie mit clamscan -h aufrufen. 16.4.2 Firewall Wenn Sie Windows verwenden, sind Sie es gewohnt, eine Firewall einzusetzen, um Ihren Computer zu schützen. Diese Firewall kann entweder softwareseitig als Programm innerhalb von Windows installiert sein oder hardwareseitig in Form eines vorgeschalteten Routers. Die zweite Variante mittels eines Routers ist eindeutig zu bevorzugen, da eventuelle Angriffe direkt von diesem geblockt werden und Ihr PC »unberührt« bleibt. Ohne existierende Firewall ist Windows innerhalb von Minuten »verseucht«. Unter Ubuntu ist der Einsatz einer Firewall nur in bestimmten Fällen sinnvoll . Eine Personal Firewall hat prinzipiell zwei Aufgaben: 왘 Sie blockiert Zugriffe aus dem Internet auf Dienste, die auf dem Rechner laufen. Die UbuntuStandardinstallation bietet im Internet erst gar keine Dienste an, also gibt es auch nichts, was Sie blockieren könnten. 왘 Sie blockiert ebenfalls unerwünschte Zugriffe vom Computer auf das Internet für Programme, die Sie absichtlich oder unabsichtlich (Viren, Trojaner, versteckte Spionageprogramme) auf seinem Computer installiert haben. Unter der Software, die über die offiziellen Ubuntu-Quellen installiert werden kann, befinden sich solche Spionageprogramme erst gar nicht. Personal Firewall: Eine Firewall (zu deutsch Brandmauer) ist eine Software, die unerlaubte Netzwerkzugriffe unterbinden soll. Dazu überwacht sie den durch sie hindurch laufenden Datenverkehr und entscheidet anhand festgelegter Regeln, ob bestimmte Netzwerkpakete durchgelassen werden oder nicht. Abhängig davon, wo die Firewall installiert ist, wird unterschieden zwischen einer Personal Firewall und einer Externen Firewall (beispielsweise auf einem Router installiert). Uncomplicated Firewall Seit Ubuntu 8.04 ist in Ubuntu das Paket ufw (Uncomplicated Firewall, deutsch: »unkomplizierte Firewall«) enthalten. ufw ist nichts anderes als ein Verwaltungswerkzeug, um Firewall-Regeln auf dem Level des Kernels zu generieren. Es stellt also keine neue Technik zum Abwehren von Angriffen dar, sondern bedient sich zweier etablierter und in Ubuntu enthaltener Werkzeuge: 왘 netfilter Vom technischen Standpunkt aus gesehen, befindet sich in jedem Linux-Kernel eine Firewall, die mit netfilter-Kernel-Modulen realisiert ist. Um diese Kernel-Module zu nutzen, sind allerdings Regeln notwendig, die ein spezielles Filtern explizit erlauben oder verbieten. Ohne diese Regeln sind die Kernel-Module untätig. 694 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 694 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Virenscanner und Firewall 왘 iptables Im User-Space (also außerhalb des Kernels) befindet sich das zweite Werkzeug: die iptables. Die iptables sind ein weit verbreitetes Tool, das auch in Ubuntu standardmäßig installiert ist. Allerdings sind in Ubuntu keinerlei Regeln für die iptables definiert. Hooks: Netfilter sind sogenannte Hooks. Diese Hooks sind Schnittstellen, mit denen fremder Programmcode in eine bestehende Anwendung integriert werden kann. Dies kann entweder in der Absicht erfolgen, die Anwendung zu erweitern, deren Ablauf zu modifizieren oder um bestimmte Ereignisse abzufangen. Die Iptables-Befehle verwenden diese Hooks (Netfilter), um die von ihnen bearbeiteten Pakete zu untersuchen, zu manipulieren oder zu finden. Die Uncomplicated Firewall wurde entwickelt, um das Erstellen von Firewall-Regeln zu vereinfachen. iptables besitzt leider eine sehr komplizierte Syntax, so dass das Erstellen eigener Regeln zu Beginn sehr zeitaufwendig sein kann. So müssen Sie normalerweise für iptables folgendes Kommando verwenden, um die Verbindungen einer spezifischen IP-Adresse (192.168.1.12) zu blockieren: sudo iptables -A INPUT -s 192.168.1.12 -j REJECT Mit ufw verwenden Sie für den gleichen Zweck das folgende Kommando: sudo ufw deny from 192.168.1.12 Der Befehl ist durch ufw nicht nur kürzer, sondern auch lesbarer und damit für den Administrator verständlicher geworden. Lassen Sie dabei aber nicht außer Acht, dass ufw im Hintergrund trotzdem weiterhin iptables verwendet. ufw fungiert quasi lediglich als Übersetzer von einem Kommando in ein anderes. Das Einsatzgebiet liegt hauptsächlich im Serverbereich. Hier spart das einfache Erstellen von Firewall-Regeln wertvolle Zeit und Nerven. Kommando Bedeutung ufw enable die Firewall einschalten ufw disable die Firewall ausschalten ufw default allow alle Verbindungen standardmäßig erlauben ufw default deny alle Verbindungen standardmäßig verbieten ufw status Zeigt den aktuellen Status und Regeln an. ufw allow 'port' Erlaube Traffic auf ’port’. ufw deny 'port' Verbiete Traffic auf ’port’. ufw deny from 'ip' Blockiere eine spezielle ’ip’. Tabelle 16.6 Befehle für die Ubuntu-Firewall – allen Befehlen muss ein »sudo« vorangestellt werden. Aufgrund der Tatsache, dass ufw nur ein »Kommandoübersetzer« ist, ergibt die Entwicklung einer grafischen Oberfläche für ufw keinen Sinn. Es gibt hinreichend gute und einfach zu bedienende grafische Oberflächen für die Konfiguration von iptables. Das wohl prominenteste Beispiel ist Firestarter, das ich Ihnen im folgenden Tipp vorstelle. 695 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 695 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.4 16 Backup und Sicherheit Tipp 241: Die Firewall grafisch einrichten Eine sehr gute und bequem zu konfigurierende Firewall ist Firestarter. Das Programm ist einfach über das Software-Center zu installieren und lässt sich nach einem Ab- und Anmelden über das Anwendungsmenü (System) starten. Beim ersten Start erscheinen einige leicht verständliche Aufforderungen, wie z. B.: »Bitte wählen Sie das mit dem Internet verbundene Netzwerkgerät aus der Liste der verfügbaren Geräte.« Nach Beendigung des Assistenten werden alle wichtigen Firewall-Regeln automatisch angelegt. Auf den zu schützenden Rechner darf erst einmal keiner zugreifen (»DROP all«), und der Rechner gibt keine Antwort auf Fragen wie z. B. ping. Grundlegende Einstellungen wie z. B. die Antwort auf Ping-Abfragen können Sie dann unter Bearbeiten • Einstellungen vornehmen. Sinnvoll ist es hier, unter dem Punkt Benutzeroberfläche die beiden Häkchen zu setzen. Damit minimiert sich das Fenster beim Schließen in der Taskleiste, und Sie können Zugriffe direkt durch ein rotes Icon erkennen. Diese Zugriffe werden im Reiter Ereignisse im Hauptfenster protokolliert und angezeigt. Im Reiter Richtlinie können Sie dann entsprechende Richtlinien wie z. B. Zugriffe aus dem Intranet zulassen anlegen, indem Sie mit der rechten Maustaste in die entsprechende Kategorie klicken und dann auf Regel hinzufügen. Das System startet beim nächsten Booten automatisch. Abbildung 16.9 »Firestarter« – eine einfach zu konfigurierende Firewall 696 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 696 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Virenscanner und Firewall Grafische Oberfläche Seit Ubuntu 9.04 gibt es aus zwei Gründen dennoch auch eine grafische Oberfläche für die Uncomplicated Firewall: 왘 Firestarter kann jeweils nur eine Schnittstelle überwachen. Während dies für einen Server oder Desktop-PC völlig ausreicht, ist es für Notebook-Besitzer ein Ärgernis. Sie müssen bei wechselnden Netzen die Firewall jedes Mal neu konfigurieren. 왘 Des Weiteren wird Firestarter nicht mehr aktiv weiterentwickelt. Dies ist zwar prinzipiell kein Problem, da das Programm ausgereift ist. Es ist aber fraglich, ob zukünftig auftretende Sicherheitslücken oder Kompatibilitätsprobleme behoben werden. Diese grafische Oberfläche befindet sich in den Paketquellen und lässt sich über das Paket Firewall-Konfiguration installieren. Sie finden das Programm nach der Installation und des erneuten Anmeldens im Anwendungsmenü (System). Erst aktivieren! Standardmäßig ist die Firewall inaktiv. Wenn Sie die Option Firewall aktiviert durch Setzen eines Häkchens auswählen, startet im Hintergrund die Uncomplicated Firewall und blockiert zunächst den gesamten ankommenden Datenverkehr. Dieses Verhalten ist erwünscht, so dass Sie Ausnahmen für bestimmte Programme definieren müssen. Hilfreich sind hier die drei Optionen Einfach, Vorkonfiguriert und Erweitert. Der Funktionsumfang von gufw reicht allerdings nicht an Firestarter heran. Abbildung 16.10 Die grafische Oberfläche zur »Uncomplicated Firewall« bietet vordefinierte Einstellungen an. 697 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 697 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.4 16 Backup und Sicherheit Offene Ports anzeigen Um eine Firewall gezielt einzusetzen, ist es von Vorteil, wenn Sie wissen, welche Ports offen sind. Ein Port ist ein Teil einer Adresse, der Datensegmente einem Netzwerkprotokoll zuordnet. Beispiele für Ports sind 21 (FTP), 22 (SSH), 53 (DNS), 80 (HTTP) oder 3306 (MySQL). Bei einer lokalen Firewall werden in der Regel nur die tatsächlich benötigten Ports freigegeben – alle anderen Ports bleiben gesperrt. Somit werden die Angriffspunkte auf ein Minimum reduziert. Mit einigen Bordmitteln können Sie viel über die offenen Ports Ihres Systems erfahren. Kommando Bedeutung iptables -L -n | less Teste Paket-Filter. netstat -a Finde alle offenen Ports. netstat -l -inet Finde alle auf Eingabe wartenden Ports. netstat -ln -tcp Finde (TCP, numerisch) Ports. Tabelle 16.7 Grundlagen – Prüfen der Ports Ich möchte hier nicht ins Detail gehen, Ihnen aber dennoch die grundsätzlichen Prinzipien zeigen, mit denen Sie an Informationen Ihres Systems herankommen. Für weitere Informationen benutzen Sie die Manpages oder schauen einfach im Internet nach. Tipp 242: Offene Ports anzeigen Wenn Sie wissen wollen, welche Ports (sozusagen die Türen nach draußen) offen sind, ist der Befehl nmap genau richtig. Sie müssen dieses Programm erst mit dem Befehl apt-get install nmap installieren. Anschließend genügt ein einfaches nmap localhost Der eben genannte Befehl verschafft Ihnen schon einen recht guten Überblick über die Außentüren, die derzeit offen stehen. Er liefert beispielsweise folgende Ausgabe: Starting nmap 3.81 (http://www.insecure.org/nmap/) at 2006-01-05 21:29 CET Interesting ports on localhost.localdomain: (The 1660 ports scanned but not shown below are in state: closed) PORT STATE SERVICE 631/tcp open ipp 32770/tcp open sometimes-rpc3 32771/tcp open sometimes-rpc5 Nmap finished: 1 IP address (1 host up) scanned in 0.430 seconds Wenn Sie aber einen detaillierteren Überblick haben möchten, dann reicht dieser Befehl nicht mehr aus. Für solche Einsätze brauchen Sie netstat. Nicht jeder offene Port ist ein Einfallstor für Schädlinge. Einen Dienst mit dem Status »unbekannt« sollten Sie sich aber immer genauer anschauen. 698 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 698 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Verschlüsselung 16.4.3 Sicherheits-Updates Sicherheitslücken können auf jedem Computersystem vorkommen. Unter Ubuntu ist der Umgang damit besonders bequem gelöst: 왘 Einmal täglich sucht Ubuntu automatisch in der Datenbank der verfügbaren Programme nach Sicherheits-Updates. Das betrifft nicht nur das Grundsystem, sondern normalerweise alle installierten Programme. Bei den Programmen, die in der Paketverwaltung Synaptic mit einem Ubuntu-Symbol gekennzeichnet sind, werden schnelle Sicherheits-Updates sogar garantiert. 왘 Wenn Sicherheits-Updates vorliegen, erscheint im oberen Panel ein kleines Symbol, der Update-Notifier. Sie brauchen nur auf dieses Symbol zu klicken und Ihr Passwort einzugeben. Ihnen werden dann die verfügbaren Updates angezeigt, und Sie können diese installieren. So bleiben Sie einfach und zuverlässig auf dem neuesten Stand. Seit der Version Ubuntu 9.04 erscheint kein Hinweis auf verfügbare Updates mehr. Stattdessen wird sofort die Aktualisierungsverwaltung gestartet. 왘 Bei Verwendung der Original-Ubuntu-Repositorys kann ausgeschlossen werden, dass sich Viren auf diesem Weg in Ihrem Rechner einnisten. Die Pakete sind hier von den Ubuntu-Entwicklern geprüft und mit einem zusätzlichen Schlüssel gekennzeichnet worden, der vor jeder Installation geprüft wird. Ubuntu zeigt Ihnen verfügbare Sicherheits-Updates sofort an. Hierzu öffnet sich die Aktualisierungsverwaltung automatisch, um Sie auf diese Updates hinzuweisen. Wenn Sie diese Aktualisierung ignorieren, werden Sie täglich erinnert. Im Gegensatz hierzu werden Sie auf »normale« Updates lediglich alle sieben Tage hingewiesen. 16.5 Verschlüsselung Wenn auf der Festplatte des Rechners sensible Daten liegen, bietet es sich an, diese zu verschlüsseln. Prinzipiell lassen sich einzelne Dateien verschlüsseln; wirkliche Sicherheit bietet aber nur die Verschlüsselung des Systems. Weitgehende Sicherheit ist nur erreichbar, wenn Sie alle Stellen bedenken, an denen die zu schützenden Daten auftauchen können, und sei dies auch nur vorübergehend. »Gelöschte« Daten lassen sich nämlich mit entsprechendem Aufwand durchaus noch auslesen. Traditionell verhindert man dies, indem man die Daten beim Löschen mehrfach überschreibt. Dies ist bei modernen Dateisystemen jedoch nicht möglich. Ich stelle Ihnen an dieser Stelle zwei Möglichkeiten der Verschlüsselung vor: 왘 Integrierte Verschlüsselung Ubuntu bietet Ihnen eine einfache Möglichkeit der integrierten Verschlüsselung. 왘 Verschlüsselung anderer Partitionen Mit Hilfe des Programms cryptsetup haben Sie weitere vielfältige Möglichkeiten der Verschlüsselung. 699 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 699 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.5 16 Backup und Sicherheit 16.5.1 Integrierte Verschlüsselung In Ubuntu können Sie bereits während der Installation die Möglichkeit der automatischen Verschlüsselung Ihres persönlichen Verzeichnisses nutzen. Dies geschieht im Dialogfenster, in dem Sie auch Ihren Namen angeben. Die Verschlüsselung geschieht über eCryptfs, ein stapelbares verschlüsselndes Dateisystem, das über das persönliche Verzeichnis gelegt wird. Die eigentlichen Daten Ihres persönlichen Verzeichnisses und einige Schlüsseldateien liegen in einer Datei namens /home/.ecryptfs. Sie dürfen diese Datei in Anbetracht des Verlustes Ihrer Daten auf keinen Fall löschen oder manipulieren. Wenn Sie ein persönliches Verzeichnis verschlüsseln, werden nahezu alle Dateien und Verzeichnisse eines Benutzers in seinem verschlüsselten Verzeichnis angelegt (/home/.ecryptfs/Benutzer) und nicht in dem regulären (unverschlüsselten) Verzeichnis /home/Benutzer. Das Verzeichnis wird mit Ihrem Anmeldepasswort und einem zusätzlichen Systempasswort geschützt. Sie können dieses Systempasswort in Erfahrung bringen, indem Sie ein Terminal öffnen und den Befehl ecryptfs-unwrap-passphrase eingeben. Abbildung 16.11 Der erste Start einer verschlüsselten Installation Nachträglich aktivieren und neue Benutzer hinzufügen Nachträglich aktivieren lässt sich die Verschlüsselung allerdings nur über die Kommandozeile. Dies ist je nach dem Umfang Ihres persönlichen Verzeichnisses mehr oder weniger aufwendig. Prinzipiell sollten Sie immer ein Backup Ihrer Daten machen, bevor Sie etwas an Ihrem persönlichen Verzeichnis verändern. Des Weiteren sollten Sie genügend Speicherplatz frei haben, da der Inhalt Ihres persönlichen Verzeichnisses bei der Verschlüsselung kopiert werden muss. 700 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 700 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Verschlüsselung Starten Sie das System im Recovery-Modus, und wählen Sie im Auswahldialog root aus, um eine Root-Konsole zu starten. Zuerst wollen wir das Verhalten des Utilitys adduser verändern, um automatisch die Dateien Ihres bisherigen Verzeichnisses zu erhalten. Öffnen Sie dazu die Konfigurationsdatei: nano /etc/adduser.conf und tauschen Sie die Zeile SKEL=/etc/skel durch SKEL=/home/backup aus. Geben Sie nun nacheinander die folgenden Befehle (die Zeilennummern nicht angeben) ein, um Ihr persönliches Verzeichnis zu sichern (1), den Benutzer zu löschen (2), einen neuen Benutzer mit verschlüsseltem Verzeichnis hinzuzufügen (3) und diesem Benutzer Administratorrechte zu geben: 1 2 3 4 5 mv /home/<Benutzer> /home/backup deluser <Benutzer> adduser --encrypt-home <Benutzer> adduser <Benutzer> admin rm -rf /home/backup Stellen Sie zum Abschluss dieses Vorgangs den alten Zustand der Konfigurationsdatei /etc/ adduser.conf wieder her. Um sich im System wieder als Benutzer anzumelden, kehren Sie mit Strg + D wieder in den Auswahldialog des Recovery-Modus zurück. Starten Sie das System durch resume. Melden Sie sich als Benutzer im System an, und starten Sie mittels startx die grafische Oberfläche. Um das Verzeichnis neuer Benutzer zu verschlüsseln, genügt im laufenden Betrieb der Befehl: sudo adduser --encrypt-home <Benutzer> 16.5.2 Verschlüsselung anderer Partitionen Es ist durchaus sinnvoll, weitere Bereiche des Systems zu verschlüsseln. Allgemein bieten sich folgende Partitionen an: 왘 die Daten selbst, z. B. die Partition mit den persönlichen Ordnern (/home) 왘 die Auslagerungspartition (swap) 왘 die temporären Dateien (/tmp) 왘 die Dateien in /var, in denen z. B. Druckaufträge zwischengespeichert sind Um die oben genannten Partitionen zu verschlüsseln, brauchen Sie das Programm cryptsetup. Sie installieren es bequem über sudo apt-get install cryptsetup. Um einerseits unnötig viele Passworteingaben beim Systemstart zu vermeiden, andererseits aber die Datensicherung nicht zu erschweren, verwenden Sie eine Partition für /home und eine weitere gemeinsame für /tmp und /var. Sie brauchen dementsprechend beim Systemstart nur zwei zusätzliche Passwörter. Besteht für /home noch keine eigene Partition, so müssen Sie dies ändern. Für /tmp und /var müssen Sie ebenfalls eine Partition anlegen. 701 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 701 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.5 16 Backup und Sicherheit Anlegen der Partitionen für /home, /tmp und /var Diese Schritte müssen von einer Live-CD aus erledigt werden, da die Systempartition betroffen ist. Sie verwenden dazu das grafische Partitionierungsprogramm GParted. 왘 Beim Start Beim Start mit der Live-CD muss der Parameter live noswap eingegeben werden. Er verhindert die Nutzung von Swap-Partitionen, denn dies könnte die Bearbeitung der Partitionstabelle stören. 왘 Verkleinerung der Systempartition Zuerst müssen Sie die Systempartition verkleinern. 5 GB sind meist angemessen, sofern nicht bereits mehr Platz auf dem Gerät belegt ist. 왘 Verschieben der Swap-Partition Die Leistung leidet, wenn die Swap-Partition zu weit hinten auf der Festplatte liegt. Verschieben Sie sie daher direkt an das Ende der Systempartition. 왘 Anlegen der neuen Partitionen Nun legen Sie zwei Partitionen an: 왘 Für die gemeinsame Partition für /tmp und /var genügen etwa 1 bis 2 GB. Diese Partition sollte möglichst hinter dem Swap-Bereich liegen. 왘 Für die spätere home -Partition können Sie den restlichen verfügbaren Platz verwenden. Normalerweise können Sie für beide Partitionen das ext3-Dateisystem wählen. Die Bezeichnungen der Systempartition und der neuen Partitionen sollten Sie sich notieren. Auch die nächsten Schritte werden mit der Live-CD erledigt. Starten Sie also noch nicht neu. 왘 Daten umverteilen Die Daten, die derzeit noch auf der alten Partition liegen, müssen jetzt an den richtigen Ort verschoben werden. Diese Schritte führen Sie von einer Live-CD aus und im Terminal durch. 왘 Partitionen einbinden /dev/hda1 sei die Systempartition, /dev/hda5 die Partition für /tmp und /var, /dev/hda6 sei die neue home -Partition. Die Verzeichnisse zum Einbinden werden im Terminal erzeugt mit: sudo mkdir /mnt/root,crypt,home Die Partitionen werden eingehängt mit: sudo mount /dev/hda1 /mnt/root sudo mount /dev/hda5 /mnt/crypt sudo mount /dev/hda6 /mnt/home 왘 Daten verschieben Falls sich das home -Verzeichnis noch nicht auf der separaten Partition befindet, kopieren Sie seinen Inhalt mit folgendem Befehl an die entsprechende Stelle: sudo cp -a /mnt/root/home/* /mnt/home/ 702 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 702 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Verschlüsselung Die Verzeichnisse /var und /tmp werden wie folgt kopiert bzw. angelegt: sudo mkdir /mnt/crypt/tmp sudo chmod 1777 /mnt/crypt/tmp sudo cp -a /mnt/root/var /mnt/crypt/ /tmp wird nicht kopiert, sondern neu angelegt, weil der Inhalt beim Systemstart ohnehin automatisch gelöscht wird. Den Inhalt der Partitionen können Sie sich wie folgt anzeigen lassen: ls /mnt/crypt ls /mnt/home Dort sollten sich die Verzeichnisse /tmp und /var bzw. alle persönlichen Ordner der Benutzer befinden. Damit ist dieser Schritt erledigt. Nun sollten Sie wieder das normale System starten. Loggen Sie sich bitte nicht in der grafischen Oberfläche ein, sondern wechseln Sie mit der Tastenkombination Strg + Alt + F1 auf eine Konsole, und melden Sie sich dort an. Konfiguration der Krypto-Partitionen Die zu verschlüsselnden Partitionen sind in der Datei /etc/crypttab aufgelistet, die in einem Editor mit Root-Rechten bearbeitet werden kann. Die Swap-Partition wird hier ebenfalls angezeigt. # <target device><source device><key file><options> crypt /dev/hda5 home /dev/hda6 swap0 /dev/hda2 /dev/urandom swap An erster Stelle tragen Sie den gewünschten Namen des verschlüsselten Gerätes ein, an zweiter Stelle die zu verschlüsselnde Partition bzw. das zu verschlüsselnde Volume, falls Sie LVM verwenden. Die weiteren Optionen für den Swap geben an, dass als Schlüssel eine Zufallszahl verwendet und das verschlüsselte Gerät nach Einrichtung als Swap formatiert werden soll. Umwandlung der unverschlüsselten Partitionen Beim ersten Mal legen Sie das Kryptogerät noch von Hand an, um eine doppelte Passwortabfrage zu erhalten. Später, beim automatischen Start der Verschlüsselung, wird das Passwort natürlich nur einmal pro Partition abgefragt. Das wäre jetzt im Fall eines Vertippers fatal, also: sudo cryptsetup create -y crypt /dev/hda5 sudo cryptsetup create -y home /dev/hda6 Jetzt kommt der abenteuerliche Teil: Die folgenden Befehle wandeln die bestehenden Partitionen um. Diese dürfen dabei nicht eingebunden sein. Die enthaltenen Dateisysteme samt Inhalt sind danach über das verschlüsselte Gerät unversehrt zugänglich. sudo dd if=/dev/hda5 of=/dev/mapper/crypt sudo dd if=/dev/hda6 of=/dev/mapper/home 703 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 703 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.5 16 Backup und Sicherheit Nun sollte bei einem Zugriff auf die »Original«-Partition nur noch Datenmüll zu sehen sein. Die alten Inhalte sind über /dev/mapper/home zugänglich. Sie testen nun die Korrektheit der umgewandelten Partition mit: sudo fsck /dev/mapper/crypt sudo fsck /dev/mapper/home Zur Sicherheit können Sie die Partition bereits einbinden, um ihre Inhalte zu betrachten: sudo mount /dev/mapper/crypt /mnt sudo mount /dev/mapper/home /home Eintrag der neuen Dateisysteme In der fstab (die Sie via sudo gedit /etc/fstab bearbeiten) sollten Sie nun noch Einträge für die neuen oder geänderten Partitionen wie folgt erstellen bzw. anpassen: /dev/mapper/swap none /dev/mapper/crypt /crypt /dev/mapper/home /home swap ext3 ext3 sw defaults defaults 0 0 0 0 2 2 Das Verzeichnis /crypt existiert noch nicht, Sie müssen es anlegen: sudo mkdir /crypt Nun müssen die alten Daten aus dem Weg geräumt werden, damit auf die neuen, verschlüsselten Daten zugegriffen werden kann. Hierzu starten Sie noch einmal eine Live-CD und binden die Systempartition ein: mount /dev/hda1 /mnt Zur Sicherheit benennen Sie die alten, unverschlüsselten Daten erst einmal um, anstatt sie gleich zu löschen. Sollte irgendetwas doch nicht funktionieren, ist der Weg zurück so besonders einfach. Lediglich das beim Systemstart ohnehin leere Verzeichnis /tmp wird sogleich gelöscht. Dann werden leere Verzeichnisse bzw. Links auf die verschlüsselten Daten erstellt: sudo sudo sudo sudo sudo sudo mv /mnt/home /mnt/noenc-home mkdir /mnt/home rm -rf /mnt/tmp ln -s /crypt/tmp /mnt/tmp mv /mnt/var /mnt/noenc-var ln -s /crypt/var /mnt/var Beim nächsten Start des installierten Systems wird nach dem Passwort für die verschlüsselten Partitionen gefragt. Wenn Sie sich vertippen, haben Sie Pech gehabt und landen auf einer Konsole. Sie können die Passworteingaben wiederholen, wenn Sie hier /etc/init.d/cryptdisks Strg + D wird der Systemstart dann fortgesetzt. restart eingeben. Nach dem Betätigen von Funktioniert alles, müssen Sie die zuvor umbenannten Daten noch löschen: sudo rm -rf /noenc* 704 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 704 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Verschlüsseln mit GPG Datenspuren vernichten Im Prinzip könnten nun auf der Systempartition noch die Daten aus den verschobenen Verzeichnissen zu finden sein. Diese überschreiben Sie, indem Sie den gesamten leeren Platz auf der Partition mit Zufallszahlen auffüllen. Dies funktioniert mit Hilfe einer Live-CD. Die Systempartition binden Sie mit sudo mount /dev/hda1 /mnt ein. Danach schreiben Sie mit dem Befehl sudo dd if=/dev/urandom of=/mnt/zufall && \ sudo rm /mnt/zufall Zufallszahlen in eine Datei, und zwar so lange, bis der Platz erschöpft ist. Danach löschen Sie diese Datei wieder. Nun befinden sich alle sensiblen Daten auf verschlüsselten Partitionen. 16.6 Verschlüsseln mit GPG GnuPG oder GPG (GNU Privacy Guard, englisch für »GNU-Wächter der Privatsphäre«) ist ein freies Kryptografiesystem, das zum Ver- und Entschlüsseln von Daten sowie zum Erzeugen und Prüfen elektronischer Signaturen dient. GnuPG hat es sich zum Ziel gesetzt, einer möglichst großen Benutzergruppe die Verwendung von kryptografischen Methoden zur vertraulichen Übermittlung von elektronischen Daten zu ermöglichen. GnuPG unterstützt dazu folgende Funktionen: 왘 Verschlüsselung von Daten (z. B. E-Mails), um vertrauliche Informationen an einen oder mehrere Empfänger zu übermitteln, die nur von den Empfängern wieder entschlüsselt werden können 왘 Erzeugung einer Signatur über die versendeten Daten, um deren Authentizität und Integrität zu gewährleisten Beide Funktionen können kombiniert werden. In der Regel wird dabei zuerst die Signatur gebildet und an die Daten angehängt. Dieses Paket wiederum wird dann verschlüsselt an die Empfänger gesendet. Sie werden im Folgenden lernen, wie Sie mit einfachen Mitteln beliebige Dateien und E-Mails ver- und entschlüsseln können. 16.6.1 Verschlüsselung einzelner Dateien Um einzelne Dateien zu verschlüsseln, genügt die Installation von GnuPG. Sie benötigen hierzu lediglich das Paket gnupg. Wenn Sie die Dokumentation mitinstallieren, können Sie diese mit dem Browser unter der Adresse file:///usr/share/doc/gnupg-doc/ GNU_Privacy_Handbook/de/html/book1.htm lesen. Die Verschlüsselung selbst findet im Terminal statt. Ein einfaches Kommando wie gpg -c DATEINAME genügt, um die Datei DATEINAME zu verschlüsseln. Hierbei werden Sie nach einem 705 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 705 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.6 16 Backup und Sicherheit Passwort gefragt, das Sie nun beliebig wählen können. Die Hauptsache ist, dass Sie es nicht vergessen. Zur Vermeidung von Tippfehlern müssen Sie das Passwort zweimal eingeben. Mit gpg --decrypt DATEINAME.gpg > Datei oder gpg -d DATEINAME.gpg > Datei packen Sie die Datei wieder aus. Sie können hierbei einen beliebigen Dateinamen generieren (Datei). Auf die eben beschriebene Weise lassen sich mit vertretbarem Aufwand einzelne Dateien ver- und entschlüsseln. Alles, was Sie hierzu brauchen, ist ein persönliches Passwort. Das Verschlüsseln von E-Mails ist im Vergleich dazu schon ein wenig komplizierter, aber auch dies ist mit Hilfe von geeigneten Programmen leicht zu bewerkstelligen. Wir werden uns damit im nächsten Abschnitt beschäftigen. 16.6.2 E-Mails verschlüsseln mit GnuPG Damit Sie Ihre E-Mails signieren bzw. verschlüsseln können, benötigen Sie zunächst ein eigenes Schlüsselpaar. Ein Schlüsselpaar besteht aus einem privaten und einem öffentlichen Schlüssel. Der private Schlüssel ist nur für Sie, und der öffentliche ist, wie der Name bereits vermuten lässt, zum Veröffentlichen gedacht. 왘 Mit Ihrem privaten Schlüssel können Sie Ihre E-Mails signieren. 왘 Besitzt der Empfänger der signierten Mail Ihren öffentlichen Schlüssel, kann er diese Signatur verifizieren und sich somit von der Echtheit des Absenders überzeugen. 왘 Um eine E-Mail verschlüsseln zu können, benötigen Sie den öffentlichen Schlüssel des Empfängers. Mit ihm wird die E-Mail verschlüsselt. Sie kann dann nur vom Empfänger mit Hilfe seines privaten Schlüssels und der dazugehörigen Passphrase entschlüsselt werden. Den Schlüssel können Sie im Terminal mit dem Befehl gpg -gen-key erzeugen. Sie werden nun gefragt, welche Art von Schlüssel Sie generieren möchten: Please select what kind of key you want: (1) DSA and ElGamal (default) (2) DSA (sign only) (4) RSA (sign only) Your selection? Wählen Sie hier bitte die (1). About to generate a new ELG-E keypair. minimum keysize is 768 bits default keysize is 1024 bits highest suggested keysize is 2048 bits What keysize do you want? (1024) 1024 Requested keysize is 1024 bits 706 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 706 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. Verschlüsseln mit GPG Daraufhin werden Sie nach der Schlüsselstärke gefragt. Hier sollten 1.024 Bit ausreichend sein. Anschließend müssen Sie auswählen, wie lange der Schlüssel gültig sein soll: Please specify how long the key should be valid. 0 = key does not expire <n> = key expires in n days <n>w = key expires in n weeks <n>m = key expires in n months <n>y = key expires in n years Key is valid for? (0) Nun brauchen Sie nur Ihren Namen und Ihre E-Mail-Adresse anzugeben: You need a User-ID to identify your key; the software constructs the user id from Real Name, Comment and Email Address in this form: "Heinrich Heine (Der Dichter) <[email protected]>" Real name: Vorname Nachname Email address: <IhreMailAdresse@domain> Comment: optional Zu guter Letzt werden Sie gefragt, ob Ihre Angaben korrekt sind, und Sie werden um ein mind. achtstelliges Passwort gebeten, um E-Mails signieren und entschlüsseln zu können. Nun liegt Ihr Schlüssel im Verzeichnis /.gnupg als secring.gpg. Der Befehl gpg -list-secret-keys zeigt Ihnen Informationen des Schlüssels in der Konsole an. Wichtig ist hierbei Ihre Key-ID, die sich hinter der »Schlüsselstärke« befindet. Befehl Was er bewirkt gpg -search-keys Vorname Nachname Suche nach Schlüsseln gpg -keyserver subkeys.pgp.net -send-key Der Schlüssel wird zum Server geschickt. gpg -refresh-keys pgp.mit.edu ******** Ein signierter Schlüssel muss neu heruntergeladen werden. gpg -recv-keys subkeys.gpg.net -recv-keys Lädt einen fremden Schlüssel herunter. gpg -list-sigs DDE93F54 Anzeige der Signatur eines Keys gpg -clearsign -a test.txt Signieren eines Textes Tabelle 16.8 Wichtige GPG-Befehle 707 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 707 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: sicherheitdesktop/sicherheitdesktop.tex , Aktueller Job: handbuch äöüÄÖÜ. 16.6 Index 3D-Desktop 456 64 Bit Benchmark 668 paralleles Arbeiten mit 32 Bit 666 Vorteile 665 A ABI 1091 AC3 517 accept 1011 Account 176 ACPI 221 bei Notebooks 988 Meldungen 976 Address Resolution Protocol 935 adduser 1016, 1037 Adobe Reader 418 afio 1055 AIGLX 459 Akku-Ladezustand 188 Akregator 375 Aktionsmenü 269 Aktualisierungsverwaltung 287 alias 1011 ALSA 516, 519 Alsamixer 517 Alternate-Version 199 AMD 64 (64 Bit) 183 aMSN 380 aMule 391 Anjuta 541 Anmeldung automatische 239 ANSI 64 Anwendung 264 starten 264 Struktur des Systems 619 Anwendungsverwaltung 567 Apache 855 API 1091 Apollo 63 Apple QuickTime wiedergeben 490 apropos 1006, 1011 APT 579 Konfiguration bei der Installation 232 Software-Center 329 Synaptic 329, 563 Arbeitsspeicher auf Fehler hin überprüfen 220 testen 976 Archiv Entpacken mit Nautilus 275 Archivieren 1012 Ark 597 arp 1011, 1066 Assembler 63 at 1011, 1038 AT&T 62 Audacity 489 Audio 478 ALSA 519 Digitalausgang 517 Dolby Surround 517 Hardwaremixing 517 Kanal 517 OSS 516 AVM 986 B Büroprogramme 399 Backup 215 Grundlagen 674 inkrementelles 681, 682 klonen 683 mit Déjà Dup 680 badblocks 1011, 1045 Banshee iPod 482 Ubuntu One Music Store 483 basename 1011, 1034 bashrc 55 batch 1011, 1038 Bazaar 606 bc 1011 Beamer 411 Befehl 45 -synthax 48 finden 1006 Befehlsreferenz 1011 Bell 63 Bell Laboratories 63 Benutzer automatische Anmeldung 239 Programm als anderer Benutzer ausführen 303 Standardbenutzer 231 1101 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 12:10 Uhr Umlaut-Check: äöüÄÖÜ. S. 1101 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch Index Benutzerverwaltung 286 Berners-Lee, Tim 343 Betriebssystem Arbeitsweise 618 Definition 616 Microsoft Windows 618 bg 1011, 1039 Bibliothek 580 Bild archivieren 445 Bildbearbeitung mit GIMP 439 rote Augen entfernen 439 Bildschirmschoner wechseln in GNOME 284 Binary Translation 718 BIND 824 BIOS ACER 184 AMI 184 AST 184 ATT 184 Award 184 Boot-Reihenfolge ändern 184 Compaq 184 IBM 184 Phoenix 184 Tastenkombinationen 184 BitTorrent 97, 391 integrierter Client 391 Ubuntu downloaden 391 Blockorientiertes Gerät 926 Blog 376, 377 Blu-ray brennen mit K3b 475 Bluefish 548 Bluescreen 233 Bluetooth 428 Boot-Reihenfolge ändern 184 Boot-Sektor sichern 679 Boot-Vorgang 640 anhalten 975 fortsetzen 975 Booten BIOS-Einstellungen 184 Bootloader im Windows-System 186 Brasero Image brennen 97 Breezy Badger 118 Brennen Brasero 471 cdrecord 1012 Drag & Drop im Nautilus 282 ISO-Abbild unter Linux 472 mit K3b 475 Bridge 816, 935 Bridged Network 935 mehrere Bridges 937 zweite IP-Adresse 937 Browser 360 Dolphin (KDE) 274 Firefox Wiedergabe von Videos 494 Nautilus 271 build-essential 563 bunzip2 1011, 1054 bzcat 1011, 1017 bzip2 1011, 1054 Ausgabe von Dateien 1011 C C Geschichte von UNIX 63 Vorteile 63 C/C++ 537 Entwicklung mit Anjuta 541 Entwicklung mit Eclipse 544 Entwicklung mit KDevelop 542 cal 1011, 1063 Camcorder 500 cancel 1012 Canonical 93 Adresse 103 Projekte 103 cat 1012, 1017 ccrypt 1057 CD abspielen mit Banshee 484 auslesen mit Sound Juicer 485 brennen 471 cd 54, 1012, 1034 CDDB 477 cdrecord 473, 1012 Cedega 592 CentOS 87 Centrino 348 CERN 343 1102 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 12:10 Uhr Umlaut-Check: äöüÄÖÜ. S. 1102 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch Index cfdisk 1012, 1046 Chatten Empathy 378 Gajim 380 Irssi 386 Kopete 321 Quassel 320 Cheese 508 chgrp 1012, 1018 chmod 1012, 1019 chown 1012, 1020 chroot 666 cksum 1012, 1018 ClamAV 692 ClamTk 692 clear 1012 Client 759 Cloud Computing 177 Cluster 65 cmp 1012, 1020 CoC 99 Code of Conduct (CoC) 99 Codec 466 comm 1012, 1020 Community 98 Compiler 537 Compiz 459 Composition-Manager 462 compress 1012 Controller Festplatte 221 ConVirt 960 Cookie 171 Copyleft 67 cp 51, 1012, 1021 cpio 1012, 1055 CPU Virtualisierung 716 virtuelle 716 cron 1012, 1039 crontab 1012, 1039 Crossover Office 592 cryptsetup 701 csplit 1012, 1022 CSS 465 CTSS 628 CUPS 422, 853 per Browser konfigurieren 853 Zugriff per Netzwerk 853 cut 1012, 1022 CVS 1095 D Dapper Drake 120 date 1012, 1064 Datei aufteilen 1022 Eigentümer ändern 1020 Gruppenzugehörigkeit ändern 1018 im Terminal auflisten 50 kopieren 51, 1012, 1021 löschen 54 miteinander vergleichen 1020 Programmzuordnung 282 umbenennen 52 verschieben 52 Zugriffsrechte ändern 1019 Dateibrowser 271 Dateirechte 670 Gruppe 670 user 670 Dateiserver Konfiguration 840 Dateisystem 641 überprüfen 652 einhängen 646 reparieren 652 Schalenmodell 640 Dateisystembaum 648 Dateiverwaltung Baumstruktur 65 Definition 654 Datenbank siehe MySQL 859 Datensicherung Grundlagen 674 inkrementelle 682 Klonen 683 Datenträger 641 Bezeichnung 280 Verzeichnis 643 Datum ändern 305, 1012 DCC 1097 DD 1097 dd 683, 1012, 1046 dd_rescue 1048 deb 572 Debian 87 Anwenderhandbuch 1006 Grundlage von Ubuntu 71 Ursprung 72 Usability 71 1103 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 12:10 Uhr Umlaut-Check: äöüÄÖÜ. S. 1103 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch Index Defragmentieren 189, 678 Dekomprimieren mit bzip2 1011 mit compress 1012 Derivat 297 Definition 75 Desktop-Effekt 456 Desktop-Manager 237 Desktop-Publishing 437 Desktop-Version 199 Device-Bezeichnung 280 Device-Datei 767 df 1012, 1044 DHCP 223, 344 Dialogsystem 64 Diashow 445 Dienst 962 aktivieren 630 deaktivieren 630 diff 1012, 1023 diff3 1012 diff3 1023 dig 833, 938, 1012 Digitalkamera 441 ding 419 dirname 1012, 1034 disable 1012 Dispatcher 654 Distribution 35, 86 Lizenz 86 Open Source 86 Quellcode 86 Vielfalt 87 Distrowatch 87 DivX 494 dmesg 1064 DNS 345, 824, 938 abfragen 833, 938 Aufgabe eines DNS 223 externer 345 Router 345 Dokumentation, Konsole 57 Dolby Digital 517 Dolby Surround 517 Domäne 345 dos2unix 1012, 1024 dpkg 573 DPL 1097 Dropbox 180 Druck Auftrag löschen 1012 Drucker 421 aktivieren 1012 Befehle 1065 deaktivieren 1012 GDI- 421 Konfiguration unter GNOME 424 unter KDE 425 Netzwerk 427 Wireless 427 Druckerserver Konfiguration 840 Druckerwarteschlange 1011 DSDT 991 DSDT-Tabelle 976 DSL 354 Zugang einrichten 354 du 1012, 1044 dumpe2fs 1012, 1048 DVB 495 DVD abspielen 497 automatisches Einbinden 281 brennen 475 dvips 1012 Dynamischer Datenträger 771 DynDNS 797 E e2fsck 1012, 1048 Eclipse 543 Edgy Eft 126 Editor emacs 971 gedit 279 nano 280 vi 971 Eingabefenster in GNOME 265 Ekiga 387 Emacs 560 Empathy Konfiguration 378 EMT64 183 enable 1012 Energiemanagement 988 bei Laptops 188 Enomalism 960 enscript 1012 ESSID 350 EtherApe 817 Ethernet 392 1104 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: äöüÄÖÜ. S. 1104 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch Index Evince 415 Evolution 368 Konfiguration 368 Newsgroup hinzufügen 376 exit 1013, 1035 expand 1013, 1024 Exploits Zero-Day 691 F FAQ 1088 FAT Definition 162 fdformat 1013, 1049 fdisk 646, 1013, 1049 Fedora 87 Feed 170 Fehler Bug melden 99 Feisty Fawn 92 Fernabgabegesetz 393 Fernsehen 495 analoge TV-Karte 525 DVB 521 Festplatte überprüfen 977 Bezeichnung 767 externe 676 hinzufügen 675 fg 1013, 1039 file 1013, 1024 File Allocation Table (FAT) 162 Fileserver 845 find 1013, 1025 finger 1013, 1035 Firefox 359 in Kubuntu nachinstallieren 360 Java nutzen 361 Plug-ins 361 Tuning-Tipps 361 FireGLX 455 Firestarter 696 FireWire Anzahl bei der Installation 225 Flash 548, 549 Plug-in 361 Fluendo-DVD-Player 498 fold 1013, 1026 Font TrueType installieren 401 Windows-Schriftart 401 Fork 399 Forum englischsprachiges 1006 Ubuntu-Forum 1006 Foto Webcam 508 FPS Webcam 509 fps 449 Frames per second 449 free 1013, 1045 Free Software Foundation 66 Freedom Toaster 104 FreeNode 1008 FreeNX 998 Freie Software Definition 68 FritzCard 986 fsck 652, 1013, 1051 FSF 66 fstab 643 FTP mit der Konsole 874 mit Dolphin 874 mit Nautilus 874 per Browser 876 per Shell 876 Server einrichten 875 ftp 1013 G Gambas 545 Ganeti 960 Gateway bei der Installation 223 einrichten 395 gcc 4.0 1093 gdebi 573 gdm 237, 300 als Standard verwenden 300 gedit 279 mit Root-Rechten 280 Syntax-Highlighting 279 Gentoo 87 GEONExT 596 GIMP 439 GLX 459 glxgears 449 Gnash 501 GNOME Anwendungen installieren 259 1105 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: äöüÄÖÜ. S. 1105 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch Index Arbeitsfläche 257 Benutzerkonto 270 Eigenschaften 75 Entwickler 71 gdm 237 GNOME-Terminal 46 gnome-terminal 278 Look & Feel 284 Mülleimer sichtbar machen 289 Menü-Editor 260 Panel 262 parallel zu KDE 304 Ressourcen 259 Schnellstarter 263 Thema wechseln 284 GNU Arch Protocol 606 Aufbau 67 Bedeutung 66 Debian-GNU/Hurd-Projekt 69 GnuPG 705 Schlüsselpaar erzeugen 706 Google Groups 393, 974 GPG Schlüssel importieren 591 GPL Bedeutung für GNU 67 Vorteil von Linux 77 Grafik ATI 455 NVIDIA 452 X-Window-System 973 Grafische Konsole 945 Graphical User Interface 45 groupadd 1013, 1035 groupdel 1013 groupmod 1013 groups 1013, 1036 growisofs 1013 GRUB 622 in Windows 186 installieren 627 reparieren 627 GRUB Legacy 768 Grumpy Groundhog 93 Grundsätze 101 gs 1013 GStreamer 468 Plug-ins 490 GTK2 Aussehen ändern 304 GUI 45 gunzip 1013, 1057 Gutsy Gibbon 92 gvim 971 Gwibber 268 gzip 1013, 1057 H halt 1013, 1064 Hardware als Basis des Betriebssystems 619 Hilfe Compatibility Howto 974 Datenbank 974 Newsgroup 974 Wiki 974 Informationen 982 Netzwerkkarte DHCP 344 Schnittstelle deaktivieren 395 Recherche 393, 974 Systemcheck vor Installation 187 Hardy Heron 92 Hauptspeicherverwaltung 654 HBD Venture Capital 1087 hd 1013 hdparm 977 head 1013, 1026 Helixplayer 502 Hewlett Packard Verbreitung von UNIX 63 Hibernation 647 Hilfe Befehle finden 1006 info-Befehl 1004 IRC 1008 Newsgroups 1007 Support-Programme 107 yelp 1004 Hoary Hedgehog 115 Hochverfügbarkeit 963 home 56 hostname 1013 HTML 343 in ASCII umwandeln 548 Ursprung 343 Humanity 94 Hurd 67 Hypervisor 916 1106 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: äöüÄÖÜ. S. 1106 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch Index I IBM 64, 618 Verbreitung von UNIX 63 iCal 165 ICQ 378 id 1013, 1036 IDE 541 IEEE 64 ifconfig 1013 Image 186 Jailtime 930 Jumpbox 930 rPath 930 imgSeek 445 info 1004, 1013 init 1015 Initial-RAM-Disk 768 Initrd 928 Inkscape 436 Installation auf USB-Stick oder USB-Festplatte 205 für ältere Computer 219 Geräte abschalten 221 mit Diskette 186 mit einem USB-Stick 211 Navigation 221 Optionen 219 rückgängig machen 218 reversible 599 textbasierte 219 Xen-Image 929 Instant Messenger 378 Kopete 321 Intel Centrino 348 Intel x86 (32 Bit) 183 Internet mit Analogmodem 357 mit einem DSL-Modem 355 mit einem Router 354 mit ISDN-Modem 986 Internetseite erstellen 546 Interpreter 530 Interrupt 758 Intrepid Ibex 92 IP Adresse vergeben 345 Vergabe bei der Installation 223 IP-Adresse ändern 820 IP-Forwarding 816, 936 iPod 482 IPv4 814 IPv6 814 IRC 383 FreeNode 1008 ISDN 986 Isle of Man 103 ISO-Image 475 iso-Image 471 J Jailtime 930 Jaunty Jackalope 92 Java 361, 539 Applet-Viewer 539 Entwicklung mit Eclipse 543 Installation 594 Virtual Machine 712 JavaScript 539 jobs 55, 1013, 1039 Journaling 769 JRE 544 Jumpbox 930 K K-Menü 303 Eintrag mit Root-Rechten 303 Programme hinzufügen/entfernen 303 K3b Image brennen 97 Konfiguration 475 Kalender 1011 Karmic Koala 92 Kate 306 KDE 298 Desktop 301 Grundlage von Kubuntu 74 parallel zu GNOME 304 KDevelop 542 kdm 300 als Standard verwenden 300 Kernel 62 Aufgaben 654 Bezeichnungsweise 655 Definition 653 Downloadquelle 654 kompilieren 660 komprimierter 768 Linux 654 Mach 67 1107 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: äöüÄÖÜ. S. 1107 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch Index Makro-Kernel 654 Microsoft Windows 654 Mikro-Kernel 654 monolithischer 654 Patch 662 SMP 977 Space 654 Versionsnummern 655 Kile 559 kill 1013, 1039 killall 1013, 1040 Kino 500 Konfiguration 507 Klonen 683 KMail 317 Knoppix 187 KNotes 318 Knuth, Donald 551 Kompatibilität 78 Kompilieren 537 eines Kernels 660 Programm 538 von Sekundärsoftware 597 Vorgehensweise 597 Komprimieren mit bzip2 1011 mit compress 1012 Konfigurationsdatei Netzwerk 930 Variable 929 Konqueror Datentransfer über SSH 793 Konsole 46, 278 History 55 Konsole (KDE-Terminal) 306 Kontact 316 Kontrollleiste 304 Kopete 321 KPhone 323 KPPP 358 KToon 548 Kubuntu 297 aus Ubuntu heraus nachinstallieren 299 Derivat 297 Desktop nachinstallieren 581 Download 299 DVD-Version 96 Ursprung 74 Website 1006 KVM 889 Ankündigung 889 Bestandteile 891 Gastsysteme 891 Installation Ubuntu 894 Integration in den Kernel 889 Konfiguration 896 Netzwerk 907 virtuelle Gäste 898 Voraussetzungen 893 L LAME 465 LAMP 534, 860 Laptop Besonderheiten 187 Besonderheiten bei der Installation 188 Breitbildschirm 454 Energiemanagement 988 externen Monitor nutzen 411 last 1013, 1036 LaTeX 551 mit Emacs 560 mit Kile 559 mit XEmacs 560 Laufwerksbuchstabe 641 Launchpad 105 Lazarus 545 Leitfaden 35 Lesezeichen mit Ubuntu One sichern 363 less 50, 1013, 1027 Library 580 LibreOffice 399 Calc 407 Dokumenten-Konverter 412 Draw 435 Export 412 als PDF 412 Import 412 Impress 409 Start der einzelnen Module 401 Thesaurus 419 Writer 403 lilo 226 statt GRUB installieren 232 LinDVD 498 line 1013 Linspire 1089 Linux 61 Ankündigung 70 anpassen 597 Dreisprung 597 1108 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: äöüÄÖÜ. S. 1108 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch Index Geburtsstunde 69 Gemeinsamkeiten mit Windows 82 Nachteile 78 Unterschiede zu Windows 82 Vorteile 76 Linux-Denken 79 Linux-Distribution 35 LinuxCounter 658 Linuxfibel 1006 Live-CD Nutzung eines USB-Sticks 196 Rettungssystem 991 Testen alter Hardware 187 Zugriff auf Windows-Netzwerk 198 Live-Stream Real Media 501 Windows Media 501 ln 1013, 1027 Logical Volume 772 logname 1014, 1036 logout 1014, 1035 Lokalisierung 290 lp 1014 lpadmin 1014 lpc 1014 lphelp 1014 lpmove 1014 lpq 1014 lpr 1014 lprm 1014 lpstat 1014 ls 50, 1014, 1027 LSB 1091 Lucid Lynx 92, 146 luvcview 509 LVM Installation 771 Logical Volume 772 Physical Volume 772 Volume Group 772 M m3u im Terminal abspielen 480 MAC-Adresse 1011 Mach 67 Magic SysRq Key 969 Magische S-Abf-Taste 969 mail 1014 Mailingliste 1006 Main-Repository 570 Malware 591 man 1014 Mandatory Access Control 691 Manpage Aufruf im Konqueror 1005 deutsche Übersetzung 1004 Manpages 57 Master 675 Master Boot Record (MBR) 232 Maus Konfiguration 292 Maverick Meerkat 92, 150 MBR sichern 679 md5sum 1014, 1018 Me-Menü 268 Memory Management Unit 654 memtest 977 Menü Entfernen von Menüeinträgen 261 mesg 1014 Microblogging 385 Microsoft 68 Dominanz 618 Microsoft Word in LibreOffice öffnen 401 MIME 282 MINIX als Basis für Linux 69 Mirror 96 MIT 63 mkdir 54, 1014, 1034 mkfs 1014, 1051 mkisofs 1014 mkreiser 1014 mkreiserfs 1014 mkswap 1014, 1052 Mobilfunk UMTS 351 Modem 358 Modul 658 Sicherheit 660 Modularität von Linux 86 Monitor externer 411 Hochformat 411 Pivot nutzen 411 Mono 540 more 50, 1014, 1027 mount 646, 1014, 1053 Mozilla Composer 546 1109 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: äöüÄÖÜ. S. 1109 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch Index MP3 478 erstellen 485 MP3-Encoder 465 mpg123 480 MPlayer 361 Konfiguration 494 Wiedergabe von Real-Media-Streams 502 mt 1014, 1058 Multi-Tasking Definition 64 Multi-User Definition 64 MULTICS 63 Multitasking Definition 654 Multiverse-Repository 571 Musik Ändern des Zugriffs 281 bearbeiten 489 direkte Wiedergabe 281 hören 478 kaufen 483 mv 52, 1014 MySQL 860 Daten einfügen 872 Datentypen 870 grafische Verwaltung 873 Index 870 N Nagios 800 Nameserver eintragen 395 nano 280 Natty Narwhal 92, 151 Nautilus 271 Doppelklick ändern 265 Einfachklick aktivieren 274 entpacken über Kontextmenü 275 NdisWrapper 348 Nero Image brennen 97 Netbook 189 Netikette 376 netstat 1014 network-bridge 931 Netzmaske 223 Netzwerk Alias 346 Bridged Network 935 Erkennung 223 Gateway einrichten 395 Paketsniffer 817 Routed Network 934 Ubuntu und Windows 837, 838 Wireshark 817 Netzwerküberwachung 817 Netzwerkadresse ändern 820 Netzwerktechnik 930 newgrp 1014, 1036 Newsfeed 376, 377 Newsgroup 86, 376, 1007 Evolution 376 Thunderbird 376 Newsreader 375 Newsserver 375 NFS 845 Nguni 94 nice 1014, 1040 nl 1014, 1028 nohup 1014, 1040 Notebook Besonderheiten 187 Besonderheiten bei der Installation 188 externen Monitor nutzen 411 Notepad 279 Novell 64 nslookup 1014 NTFS 162 numlockx 293 O od 1014, 1028 Office-Suite LibreOffice 399 Ogg Vorbis erstellen 485 Onlinebanking 690 Open-Source-Kampagne 104 OpenGL 459 OpenQRM 960 openSUSE 87 Optionen 48 OSI-Modell 932 OSS 516 P Packprogramme Übersicht 1062 7-Zip 728 1110 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: äöüÄÖÜ. S. 1110 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch Index PAE 918 Pager 50 Paketquelle 334, 564, 569 Paketsniffer 817 Panel Applet 263 in GNOME 262 in KDE 304 parted 1014, 1053 Partition Überblick mit fdisk 646 anlegen automatisch 226 manuell 226 Bezeichnung 767 externe Festplatte 676 für Backups 676 Linux Empfehlungen 228 erweiterte 225 ext4 228 logisches Laufwerk 225 primäre 225 root 228 Swap 227 Tabelle 225 verkleinern 677 Partitionierung 225 Partitionstabelle sichern 679 Partnerschaften 107, 108 PASCAL Entwicklung mit Lazarus 545 passwd 1015, 1036 Passwort auslesen 991 zurücksetzen 991 paste 1015 Patch Definition 74 patch 1015 PCMCIA 348 PDF Evince 415 PDF-Betrachter Adobe Reader 418 PDF-Drucker 428 pdf2ps 1015 Peer-to-Peer 391 Perl 532 Personal Package Archive (PPA) 328 Pfadangaben 48 pgrep 1041 Phishing 690 Photo Booth 508 PHP 857 phpMyAdmin 873 Physical Volume 772 PID 55, 630 PIM 368 ping 1015 unterbrechen 394 Verbindungstest 354 Pinguin 79 Pipe Definition 65 Pipeline 50 PiTiVi 503 Playlist 481 Plymouth 639 POP3 155 Port 698 des Proxyservers 335, 565 POSIX 64 PostScript PostScript-Betrachter Evince 415 PowerDVD Linux 497 PPA 328 PPPoE 355 pQui 87 Präsentation 409 Prüfsumme 1012, 1018 printenv 1015 Printserver 842 Programm Compiler 537 kompilieren 597 reversibel installieren 599 selbst kompilieren 538 Programmierung C/C++ 537 Compiler 537 Interpretersprache 530 Java 538 Mono 540 PASCAL 545 Perl 532 Python 533 Shell-Skript 530 Visual Basic 545 Programmkompatibilität 1090 ProjectX 595 Proprietär 77, 200 1111 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: äöüÄÖÜ. S. 1111 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch Index Definition 67 Protopage 170 Proxyserver in Synaptic eintragen 335, 565 Port 335, 565 Prozess anzeigen 983 Prozessor physischer 716 Prozessverwaltung 654 ps 1015, 1040 ps2ascii 1015 ps2pdf 1015 pstree 1015, 1041 pwd 1015, 1034 Python 533, 856 Q Qt 298 Quanta Plus 548 Quellcode eines Programmes 597 R Radeon 456 dynamische Taktung 456 RAID 205, 774 Raumfahrt 88 rcconf 630 rcp 1015 rdev 1015 Real-Time-Linux 758 RealPlayer 502 reboot 1015, 1065 Rechnername ändern 345 reiserfsck 1015 reject 1015 rekonq 313 Remote-Administration 995 Remote-Verbindung für Linux 998 für Windows 1000 renice 1015, 1041 Reparatur eines Systems 652 Repository 569 Übersicht 569 in Synaptic 334, 564 reset 1015 Restricted-Repository 570 rlogin 1015 rm 54, 1015, 1029 rmdir 54, 1015, 1034 RMS 66 Root 687 Account wiederherstellen 689 hinzufügen zur Administratorgruppe 688 Konzept 686 Root-Shell 58 Rosetta 106 Routed Network 934 Router als DNS-Router 345 bei der Installation 200 Definition 36 DHCP 223 Routing route 395 Tabelle 395, 814 Technik 816, 934 rPath 930 RPM umwandeln in Deb 575 rpm 572 rsh 1015 rsnapshot 682 rsync 1015 Ruhezustand 647 Runlevel 631 S S-ATA Anzahl bei der Installation 225 S/PDIF 517 SABDFL 99 Samba 838 Administration über den Browser 843 neu starten 841 Server aufsetzen 837, 838 Savane 107 Scanner 431 Konfiguration unter GNOME 432 unter KDE 434 Scheduler 654, 758 Schnellstarter anlegen auf dem Desktop 265 anlegen im Panel 263 scp 790 Scribus 437 1112 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: äöüÄÖÜ. S. 1112 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch Index SCSI Anzahl bei der Installation 225 SELinux 690 Server 759 virtueller 712 Setgid 1020 setpwc 510 setterm 1015 Setuid 1020 SGUID 1020 Shell 46 Aufbau des Systems 619 Shell-Skript 530 ShipIt 98 shutdown 1015, 1065 Shuttleworth, Mark 88 Biografie 1087 Foundation 104, 1088 Fragen und Antworten 1088 Website 1088 Sicherheit 963 allgemeine Bemerkungen 689 Updates einspielen 699 Vorteil von Linux 78 Sicherheitskonzepte 685 Linux 686 Windows 685 Sicherung persönliche Daten unter Linux 186 unter Windows 186 Sidux 87 Simple Scan 432 Single Sign-on 178 Sitzung starten 947 Skalierbarkeit 642 Skanlite 434 Skype 383 Slave 675 sleep 1015, 1042 SMP-Kernel 977 Software Überblick 325 Aktualisierung installieren 287 Anwendungsverwaltung 567 aus einer fremden Distribution 589 Authentizität 591 deb 572 Installation 330 Optik der Gnome-Programme ändern 304 Repository 572 Main 570 Multiverse 571 Restricted 570 Universe 571 reversible Installation 599 rpm 572 Setup-Skript 562 Tar-Archiv 562 Software-Center 330 Softwareschicht 640 Solid State Disc 977 Solitär unter Wine 593 sort 1015, 1029 Sound 516 Sound Juicer Auslesen von CDs 485 Sourceforge 107 sources.list manuell editieren 585 Space Cowboy 88 Spam-Filter 373 Speichertest 976 Spezifikationen 78 split 1015, 1030 Sprache anpassen bei der Installation 221 deutsche Lokalisierung nachholen 290 Sprachpakete bei der Installation 230 SQL 860 SSD 977 SSH Einrichtung 787 Remotezugriff 790 ssh 1015 Stallman, Richard Matthew 66 Startbildschirm 233 Sticky 1020 stty 1015 su 688, 1015, 1042 SU-Bit 670 Subnetzmaske 814 sudo 1015, 1042 Konzept 687 SUID 1020 sum 1012, 1018 Sun 618 Verbreitung von UNIX 63 Superblock 646 Supercomputer 65 Support 1002 Suspend-to-Disk 647 SVR5 64 1113 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: äöüÄÖÜ. S. 1113 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch Index Swap 227 Grundlagen 646 swap 1016 swapoff 1016, 1053 swapon 1016, 1053 SWAT 843 Synaptic lokales Repository 565 sync 1016, 1054 Synchronisation 176 System aufräumen 577 System V Release 5 (SVR5) 64 T T-Online in Evolution nutzen 369 Tabellenkalkulation 399 LibreOffice Calc 407 Diagramme erstellen 407 Lösen eines linearen Gleichungssystems 408 tac 1016, 1030 tail 1016, 1031 tar 1016, 1059 Tar-Archiv 562 tar.gz 597 Taschenrechner 1011 Tastatur Multimedia konfigurieren 294 Tastaturlayout Übersetzungstabelle 971 anpassen 293 Tauschbörse aMule 391 TCP/IP 813 tcpdump 817 tee 1016, 1031 Telepathy 381 Telnet 787 Terminal Administration 56 Aufteilung in Reiter 46, 278 Dateien auflisten 50 Einführung 45 GNOME-Terminal 46 gnome-terminal 278 grundlegende Befehle 56 History 55 Root-Terminal 688 Umleitung 50 Weiterleitung in eine Datei 50 Terminplaner 368 Textmodus 70 Textverarbeitung LibreOffice Writer 403 Einfügen von Grafiken 405 Erstellen einer Gliederung 404 Erstellen eines Dokumentes 403 Rechtschreibprüfung 405 Silbentrennung aktivieren 405 Thesaurus 419 Thawte Consulting 88 Thema Installation 284 wechseln in GNOME 284 Thesaurus in LibreOffice 419 online 420 Thompson, Ken 63 Thunderbird 372 Mailordner teilen 373 Newsfeed 376 Newsgroup hinzufügen 376 Rechtschreibkontrolle 373 Spam-Filter 373 Verschlüsseln von E-Mails 373 time 1016, 1043 Timer Interrupt 758 TLA 1095 Tomboy 413 Tonstudio 489 top 1016, 1043 Torvalds, Linus Benedict 69 Totem Abspielen von CDs 484 Konfiguration 490 touch 1016, 1031 Touchpad Konfiguration 293 tput 1016 tr 1016, 1032 traceroute 1016 Treiber Definition 658 Trojanisches Pferd Vorteil von Linux 78 tsort 1016 ttf-msttcorefonts 401 tty 1016 Turboprint 421 Tutu, Desmond 94 Tux 79 TV-Ergänzungskarte 495 1114 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: äöüÄÖÜ. S. 1114 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch Index Twitter 268 type 1016, 1032 U Ubuntu 64 Bit 664 Aktualisierung 567 alte Versionen 96 Ankündigung 85 Bedeutung des Begriffes 94 Benchmark 668 Download 96 DVD-Version 96 Foundation 107 im Windows-Netzwerk 837, 838 kostenlos bestellen 98 kostenloser Support 1003 kostenpflichtiger Support 1003 löschen 218 Logo 95 Mailingliste 1006 Quellen 95 Release Candidate 98 Vorzüge 93 Website 1006 Windows parallel 226 Zielgruppe 37 Ubuntu One 174 Lesezeichen 363 Ubuntu Single Sign-on 178 Ubuntu Vista 1089 ubuntu64 665 Übersetzung 106 Überwachung 960 Uhrzeit ändern 1012 KDE ändern 305 umask 1016, 1032 umount 1016, 1053 UMTS 351 unace 276 unalias 1016 uname 1016, 1064 uniq 1016, 1032 Unity Anwendungen 249 Arbeitsfläche 239 Dateien 251 Launcher 253 Ordner 251 Panel 254 Programmstarter 246 Starter 243 Systemeinstellungen 252 virtuelle Desktops 248 Universe-Repository 571 UNIX 62 Entstehung 62 kommerzielle Ausbreitung 63 Rechte 64 Schaffung von Standards 64 Struktur 619 SVR5 64 universitärer Einfluss 63 wichtigste Eigenschaften 64 UNIX-Shell 46 unix2dos 1016 unrar 276 Unterstützungszeitraum 1002 unzip 1017, 1062 Update 1003 Aktualisierungsverwaltung 287 auf CD 589 nach der Installation 233 Upgrade 214 Upstart 632 uptime 1016, 1064 USB-Stick Device-Bezeichnung 280 für Installation verwenden 211 sicher entfernen 197 Usenet 1007 user 687 User-ID 1020 User-Space 654 useradd 1016, 1037 userdel 1016 usermod 1016, 1037 UTF-8 unter LATEX 555 Utility Aufbau des Systems 619 UUID 645 UVC 508 V Vektorgrafik 434 mit Inkscape 436 Veröffentlichungspolitik 89 Verbindung prüfen 354 1115 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: äöüÄÖÜ. S. 1115 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch Index VeriSign 88, 1087 Verschlüsselung allgemeine Bemerkungen 699 E-Mails 373 einzelner Dateien 705 mit GPG 705 Schlüsselpaar erzeugen 706 von E-Mails 706 von Partitionen 701 Versionen Breezy Badger 118 Dapper Drake 120 Edgy Eft 126 Feisty Fawn 92 Grumpy Groundhog 93 Gutsy Gibbon 92 Hardy Heron 92 Hoary Hedgehog 115 Intrepid Ibex 92 Jaunty Jackalope 92 Karmic Koala 92 Lucid Lynx 92, 146 Maverick Meerkat 92, 150 Natty Narwhal 92, 151 Warty Warthog 111 Verzeichnis Überblick 649 Eigentümer ändern 1020 erstellen 54 Heimverzeichnis (home) 56 Inhalt anzeigen 56 kopieren 1021 löschen 54 umbenennen 52 Umgang 56 verschieben 52 wechseln 54 Zugriffsrechte ändern 1019 Verzeichnisbaum 648 vi 971 Video -Stream wiedergeben 502 abspielen 490 DivX-Wiedergabe 494 Webcam 508 VideoLAN 502 Videoschnitt PiTiVi 503 vif-bridge 931 vim 971 Virenscanner 692 virt-install 957 Virtual Iron 960 Virtual Machine Manager 942 Virtual Network Computing (VNC) 998 VirtualBox 217, 741 VirtualIQ 960 Virtualisierung 709 der CPU 716 VirtualBox 217, 741 VMware Tools 740 Virtuelle Maschine CPUs 956 Domain-ID 956 erstellen 947 Quellen für VMware Player 728 Speicherverbrauch 957 Statusüberwachung 956 wiederherstellen 952 Virtueller Speicher Arbeitsweise 654 Virus 685 Vorteil von Linux 78 Visual Basic Entwicklung mit Gambas 545 vmlinuz 768 VMware 592 Player 725 Deinstallation unter Linux 737 Deinstallation unter Windows 726 Installation einer VM 728 Installation unter Linux 726 Installation unter Windows 726 Quelle 725 Quellen für VMs 728 Workstation 737 VMware Tools 740 VOIP mit KPhone 323 VoIP 387 RTP 387 SIP 387 Sipgate 389 STUN 389 Volume Group 772 Vorabversion 98 VPN 795 Firewall durchtunneln 798 Schlüssel erzeugen 796 W Wörterbuch 419 wall 1016 1116 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: äöüÄÖÜ. S. 1116 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch Index Wallpaper wechseln in GNOME 284 wechseln in KDE 311 Wammu 352 WAMP 860 Warty Warthog 111 wc 51, 1016, 1033 Webcam 390, 508 Auflösung einstellen 509 Bildwiederholungsrate (fps) einstellen 509 Philips 510 Webdesign 546 Bluefish 548 Flash 548 Mozilla Composer 546 Quanta Plus 548 Webseite erstellen 546 Webserver aufsetzen 855 WEP 347 WEP-Schlüssel 346 whatis 1016 whereis 1016, 1033 who 49, 1016, 1038 whoami 1016, 1038 Wiedergabeliste 481 Wiki Kubuntu (englisch) 1006 Wikipedia 755 Windows 7 156 Arbeitsgruppe 839 Auslagerungsdatei ausschalten 189 automatische Integration 233 Dateiaustausch 182 Dominanz 618 Freigabe 838 Live 156 Mail 158 Partition defragmentieren 189 Partition verkleinern 189 Softwarealternativen 342 Windows Media Audio (wma) wiedergeben 490 Windows-Schriftart nachinstallieren 401 Wine Installation 592 Wireshark 817 WLAN 346 ESSID 350 Installation 346 per Tunnel 795 WEP-Schlüssel 346 WPA 346 WLAN-Router Definition 36 wodim 474 WPA 346, 347 WPA2 347 write 1017 Wubi 209 X X 70 X-Tunnel 789 Konfiguration 999 X/Open 64 x86 183 XAMP 873 XEmacs 560 Xen Dienste 962 Gerät blockorientiertes 926 Image 929 Konfigurationsdatei anlegen 925 Initrd 928 Kernel 927 Verzeichnisse 926 Philosophie 916 Templates 929 Umfang 918 Xen-Management-Produkte 959 XenServer 960 XFS 773 xine 492, 524 Konfiguration 493 xmms mit der Tastatur steuern 294 XviD 494 Y yelp 1004 Z Zählen Wörter 51 Zeichen 51 Zeilen 51 1117 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: äöüÄÖÜ. S. 1117 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch Index Zahlenblock beim Systemstart aktivieren 293 zcat 1017, 1033 Zeitzone bei der Installation wählen 230 Zero-Day-Exploits 691 Zertifikat 108 Zertifizierung 107 zip 1017, 1062 zless 1017, 1033 zmore 1017, 1033 Zugriff auf ein installiertes Linux-System 994 auf ein installiertes Mac OS X-System 994 auf ein installiertes Ubuntu-System 992 auf ein installiertes Windows-System 993 gepufferter 282 Zugriffsrechte ändern 1012, 1019 1118 Marcus Fischer, Ubuntu GNU/Linux – Das umfassende Handbuch, Sechste Auflage – Juni 2011 Galileo Press, ISBN: 978-3-8362-1765-1 Layout: gp.cls, Version 3.4.001 (9th April 2011), (C) Dr. Daniel Lauer, Bonn Mit TEX bearbeitet am 10. Juni 2011, 7:38 Uhr Umlaut-Check: S. 1118 Einstellungen: ohne Marginalien – ohne Seitenrand – mit Taben – mit Kapitel-Intro – extra breit – Zoom auf 95.0% Aktuelle Quelldatei: handbuch.ind , Aktueller Job: handbuch äöüÄÖÜ.