X.systems.press X.systems.pressisteinepraxisorientierte ReihezurEntwicklungundAdministrationvon Betriebssystemen,NetzwerkenundDatenbanken. Wulf Alex studierte Elektrotechnik mit der Fachrichtung Nachrichtentechnik – unteranderembeiKARLSTEINBUCH–anderTHKarlsruheundpromovierte dortanderFakultätfürChemieingenieurwesenbeiHANSRUMPF. NacheinemForschungsaufenthaltanderUniversitätUppsala(Schweden)ver- antwortete er die gesamte EDV eines großen Hochschulinstitutes, anfangs mit einem zentralen UNIX-Rechner, zuletzt mit einem heterogenen Netz bestehend aus etwa zweihundert Maschinen unter UNIX, Linux, MacOS und MSWindows. Ferner übernahm er Lehraufträge zur Partikelmesstechnik, zu Linux/UNIXund zurProgrammierunginC/C++.ErarbeiteteanmehrerenBüchernmit. ProgrammierenhatWulfAlexaufeinerZuseZ22gelernt,dieerauchalsNacht- operator gefahren hat. Heute ist er, mit etwas mehr verfügbarer Zeit, vor allem AdmineinesDomesticAreaNetworksundalsAutorundLehrbeauftragterwei- terhinimLinux/UNIX-Umfeldaktiv–wennernichtgeradeinseinenBergstiefeln unterwegsist,aneinemBaggerseeWachdienstleistetoderaufseinemMotorrad Europadurchstreift. ArneAlexlerntedenUmgangmitComputernzuHausebereitsvordemGrund- schulalter, anfangs auf einem Schneider CPC 464. Nach Abitur und Zivildienst studierteranderUniversitätKarlsruhePhysik,MathematikundInformatik.Inner- halbseinerFamilievertritterdieBSD-Fraktion,istaberauchDebianGNU/Linux nichtabgeneigt. Der Gebrauch aller modernen elektronischen Hilfsmittel im Alltag und im StudiumistfürihneineSelbstverständlichkeit.DenAusgleichfürdieStundenam BildschirmfindeteraufdemSportplatzundindenBergen. BjörnAlexlerntedenUmgangmitComputernzuHausebereitsimGrundschulalter, anfangsaufeinemSchneiderCPC464.NachAbiturundZivildienststudierteeran derUniversitätKarlsruhePhysikbiszumerfolgreichabgeschlossenenVordiplom. DanachwandteersichdemStudiumderMedizinanderUniversitätHeidelberg zu.InnerhalbseinerFamilievertritterdieMacintosh-Fraktion. Der Gebrauch aller modernen elektronischen Hilfsmittel im Alltag und im Studium ist für ihn ebenfalls eine Selbstverständlichkeit. Eine lange Reise von KarlsruhebisBeijinghatihnfürfremdeKulturensensibilisiert. Wulf Alex Debian GNU/Linux in der Praxis Anwendungen, Konzepte, Werkzeuge UnterMitarbeitvonArneAlexundBjörnAlex Mit133Abbildungen 123 WulfAlex Rieslingweg14 76356Weingarten [email protected] http://www.alex-weingarten.de/debian/ unterMitarbeitvonArneAlexundBjörnAlex BibliografischeInformationderDeutschenBibliothek DieDeutscheBibliothekverzeichnetdiesePublikationinderDeutschen Nationalbibliografie;detailliertebibliografischeDatensindimInternetüber http://dnb.ddb.deabrufbar. ISSN1614-5216 ISBN-103-540-23786-0SpringerBerlinHeidelbergNewYork ISBN-13978-3-540-23786-0SpringerBerlinHeidelbergNewYork DiesesWerkisturheberrechtlichgeschützt.DiedadurchbegründetenRechte,insbesondere diederÜbersetzung,desNachdrucks,desVortrags,derEntnahmevonAbbildungenund Tabellen,derFunksendung,derMikroverfilmungoderderVervielfältigungaufanderenWe- genundderSpeicherunginDatenverarbeitungsanlagen,bleiben,auchbeinurauszugsweiser Verwertung,vorbehalten.EineVervielfältigungdiesesWerkesodervonTeilendiesesWerkes istauchimEinzelfallnurindenGrenzendergesetzlichenBestimmungendesUrheberrechts- gesetzesderBundesrepublikDeutschlandvom9.September1965inderjeweilsgeltenden Fassungzulässig.Sieistgrundsätzlichvergütungspflichtig.Zuwiderhandlungenunterliegen denStrafbestimmungendesUrheberrechtsgesetzes. SpringeristeinUnternehmenvonSpringerScience+BusinessMedia springer.de ©Springer-VerlagBerlinHeidelberg2006 PrintedinGermany DieWiedergabevonGebrauchsnamen,Handelsnamen,Warenbezeichnungenusw.indiesem WerkberechtigtauchohnebesondereKennzeichnungnichtzuderAnnahme,dasssolche NamenimSinnederWarenzeichen-undMarkenschutz-Gesetzgebungalsfreizubetrachten wärenunddahervonjedermannbenutztwerdendürften.TextundAbbildungenwurden mitgrößterSorgfalterarbeitet.VerlagundAutorkönnenjedochfüreventuellverbliebene fehlerhafteAngabenundderenFolgenwedereinejuristischeVerantwortungnochirgendeine Haftungübernehmen. Satz:DruckfertigeDatendesAutors Herstellung:LE-TEX,Jelonek,Schmidt&VöcklerGbR,Leipzig Umschlaggestaltung:KünkelLopkaWerbeagentur,Heidelberg GedrucktaufsäurefreiemPapier 33/3142YL – 543210 Vorwort Das Buch wendetsich an Benutzer von PCs unter Debian GNU/Linux, die auf ei- nemfertigeingerichtetenSystemmitderArbeitbeginnenmöchten.DieHobelbank stehe bereit, der Werkzeugschranksei gut ausgestattet, es soll ans Schaffengehen, wie man im Südwesten sagt. Dazu müssen sie wissen, welche Aufgaben mit wel- chen Anwendungenoder Werkzeugen zu erledigen und wie diese wirkungsvollzu handhabensind. Der Gedanke zu diesem Buch reifte bei der Durchsicht des Manuskriptes zur zweitenAuflagedesDebian-BuchesvonPETERH.GANTENundWULF ALEXaus derselbenReihedesSpringer-Verlages.WirhattendenEindruck,dassdortmanche Themenfehlenoderzukurzbehandeltsind.AlsLösungbotsicheineAufteilungder Themenan:Grundlagen,EinrichtenundBetriebbeiGANTEN+ALEX,dieWerkzeu- geundAnwendungenhier.Andersausgedrückt:JenesBuchrichtetsichanSystem- undNetzverwalter,diesesanAnwender.GeringeÜberschneidungensindunvermeid- lich,dajederBandfürsichalleinverwendbarseinsoll. Bedenkt man, dass es weit über tausend Linux/UNIX-Werkzeuge gibt und zu einzelnen Werkzeugen oder Internet-Diensten Bücher von 800 oder mehr Seiten, wird klar,dass umfassendereArbeitenüber Linux/UNIXimmer Kompromisseaus Breite und Tiefe sind. Wir haben einerseits eine Auswahl aus der Werkzeugkiste treffen und andererseits auf manche Einzelheit verzichten müssen. Da wir sowohl Anwender wie Verwalter sind und darüber hinaus viele Anwender betreut haben, hegen wir die Hoffnung, einen praxistauglichen Kompromiss gefunden zu haben. AllesüberDebianGNU/LinuxistkeinBuch,sonderneinBücherschrank. Die Werkzeuge sind nach Aufgaben kapitelweise zusammengefasst. Innerhalb einesKapitelsistdieVorgehensweisefastimmergleich:WirerläuterndieAufgabe samtGrundbegriffenundKonzepten–dasistWissenaufDauer–undimAnschluss einigegebräuchlicheAnwendungsprogramme.JetieferwirindieEinzelheitendrin- gen,destokurzlebigersinddieFakten,obwohlsichindenbaldvierzigLebensjahren vonUNIXundfünfzehnvonGNU/LinuxvieleDingeeingependelthaben.Deshalb zeigenwir,wiemansichbeiBedarfweiterinformiert,undverweisenvielerortsauf unsereInformationsquellen,allenvorandasWeb. VI Bei über zehntausend Debian-Paketen und vermutlich noch einmal der glei- chen Menge an Software außerhalb von Debian, aber unter der GNU GPL oder ähnlichen Bedingungen stehen für viele Aufgaben mehrere Werkzeuge zur Aus- wahl. Der geneigte Leser wird gebeten, sich auch selbst in den Paketlisten auf http://www.debian.org/distrib/packages umzusehen und verschie- dene Werkzeuge auszuprobieren.Für die Mitteilung der dabei gewonnenenErfah- rungendankenwirimVoraus.DieVielfaltistSegenundFluchzugleich:WennSie ineinereinheitlichenRechnerweltbleiben,habenSieeseinfacher,allespasstzusam- men.AberSiehabenkaumeineChance,dieseWeltzuverlassen.DieLinux/UNIX- Weltdagegenwar,istundbleibtoffen,sowohlbezüglichderHardwarewiederSoft- ware. Trotz dieser Fülle an freier Software sind wir vereinzelt auf nicht-freie Pro- dukteeingegangen.DasBildvondenMöglichkeitenunterDebianGNU/Linuxwird vollständiger. DasBuchbehandeltnichtdieEinrichtungunddenBetriebeinesRechnersunter DebianGNU/Linux.Das sindPflichten desSystemverwalters(Administrators,Su- pervisors,Superusers,Administrateur-système,root);siesindin GANTEN + ALEX erläutert.EbensowerdendieWerkzeugenichtbehandelt,dienurvonProgrammie- rerngebrauchtwerden(Compiler,Debuggeretc.).DasVerständniselementarerBe- griffe aus der Linux/UNIX-Welt wie Benutzer, Gruppe, Datei, Verzeichnis, Pfad, An-undAbmelden,Speicherusw.wirdvorausgesetzt. Der Text beruht auf Erfahrungen aus fünf Jahrzehnten Umgang mit elektroni- schen Rechenanlagenund aus Kursen über HP-UX und GNU/Linux für Auszubil- dendeundStudierende.WirhabenauchfremdeHilfebeanspruchtunddankenAn- gehörigenderUniversitätKarlsruhefürUnterlagen,AnregungenundDiskussionen. Darüber hinaus haben wir fleißig das Internet angezapft und viele dort umlaufen- de Guides, Primers, Tutorials, HOWTOs und Sammlungen von Frequently Asked Questionsausgewertet.EinbesondererDankgebührtderdeutschenWikipediaund derSuchmaschineMetaGer. Das Manuskript wurde mit dem Texteditor vim und teilweise dem Emacs auf einemPCderMarkeWeingartenerKatzenbergAusleseunterDebianGNU/Linux3.1 (sarge) geschrieben, auf einem CVS-Server derselben Marke gespeichert und mit LATEX2eformatiert.DiemeistenAbbildungenwurdenmittelsxwd,xfigundGIMP erstellt. DemSpringer-VerlaginHeidelbergdankenwirfürdieangenehmeZusammen- arbeit,insbesonderedenHerrenHERMANNENGESSERundDR.FRANKSCHMIDT, diesichfürbeideDebian-BüchereingesetztundzuihremErfolgbeigetragenhaben. SoeineArbeitwirdeigentlichniefertig,manmusssiefürfertigerklären,wenn mannachZeitundUmständendasMöglichstegetanhat,umesmitJOHANNWOLF- GANG VON GOETHE zusagen(ItalienischeReise,Caserta, den16.März1787,als eranderIphigenieschrieb). Weingarten(Baden),den16.März2005 WulfAlex ArneAlex BjörnAlex Übersicht 1 VonderHardwarezurAnwendung ............................. 1 2 Kommandointerpreter ........................................ 53 3 Dienstprogramme ............................................ 71 4 SuchenundFinden ...........................................115 5 Textverarbeitung.............................................155 6 MathematischeWerkzeuge ....................................251 7 DatenbankenundandereWissensspeicher .......................273 8 DasgrafischeAtelier..........................................291 9 DasdigitaleTonstudio ........................................327 10 VideoundFernsehen .........................................351 11 Kommunikation .............................................363 12 Office-Pakete ................................................405 13 SpieleundSpielereien.........................................413 A Zahlensysteme...............................................429 B ZeichensätzeundSondertasten .................................436 C Metazeichen.................................................454 D Papier-undSchriftgrößen .....................................457 E Farben .....................................................459 VIII Übersicht F Datei-Merkmale .............................................461 G Prozess-Signale ..............................................467 H SlangimNetz................................................469 I BeispieleLaTeX..............................................476 J Modem-Kommandos(Hayes) ..................................486 K ISO3166Ländercodes ........................................488 L RequestsForComments(RFCs)................................491 M Zeittafel ....................................................497 N ZumWeiterlesen.............................................508 Personenverzeichnis ..............................................519 Sachverzeichnis..................................................522 Inhalt 1 VonderHardwarezurAnwendung ............................. 1 1.1 HardwareundSoftware ................................... 1 1.2 Betriebssystem .......................................... 5 1.3 Benutzeroberflächen...................................... 9 1.3.1 Kommandozeile,curses-Fenster ..................... 9 1.3.2 XWindowSystem(X11) ........................... 11 1.3.3 DesktopEnvironments(KDE,GNOME) .............. 22 1.3.4 MultimedialeOberflächen .......................... 24 1.3.5 OberflächenfürBehinderte.......................... 25 1.3.6 Lokalisierung..................................... 30 1.4 Anwendungen........................................... 33 1.4.1 Kommando-Interpreter ............................. 33 1.4.2 Dienstprogramme ................................. 34 1.4.3 EigentlicheAnwendungen .......................... 34 1.5 Hilfen(man,info,Scrollkeeper,HOWTOs, Guides,FAQs, RFCs,Wikis,LUGs) ..................................... 36 1.6 EineSitzung ............................................ 43 1.7 Sicherheit............................................... 45 1.8 NachrüstenvonSoftware.................................. 49 1.8.1 Debian-Pakete .................................... 49 1.8.2 RPM-Pakete ...................................... 50 1.8.3 tar-Archive(Tarballs) .............................. 50 1.8.4 EntfernenvonSoftware............................. 51 1.8.5 SoftwarefürMSWindowsoderMacOS............... 52 2 Kommandointerpreter ........................................ 53 2.1 Bourne-again-Shell(bash)................................. 53 2.1.1 Gesprächspartner.................................. 53 2.1.2 EingebauteKommandos............................ 57
Description: