ebook img

LINUX Vom PC zur Workstation: Grundlagen, Installation und praktischer Einsatz PDF

243 Pages·1994·5.71 MB·German
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview LINUX Vom PC zur Workstation: Grundlagen, Installation und praktischer Einsatz

LINUX - vom PC zur Workstation Die Autoren Stefan Strobel und Thomas Uhl studieren Medizi nische Informatik an der Universitat Heidelberg/ Fachhochschule Heilbronn. Sie betreuen seit langerem die an der Hochschule installierten Workstations und Linux-PCs. In mehreren Vor tragen machten sie Linux einer breiten Offentlichkeit bekannt und unter stUtzten dessen Verbreitung. Stefan Strobel Thomas Uhl LlHUH Uom PC zur Workstation Grundlagen, Installation und praktischer Einsatz Mit einem Vorwort von liirgen Gulbins Mit 51 Abbildungen Springer-Verlag Berlin Heidelberg New York London Paris Tokyo Hong Kong Barcelona Budapest SStteeffaann SSttrroobbeell SScchhlleeggeellssttrraaBßee 1199 DD--7744007744 HHeeiillbbrroonnnn TThhoommaass UUhhll OObbeerree HHeeeerrbbeerrggssttrraaBßee 1177 DD--9977007788 WWiüirrzzbbuurrgg DDiiee AAuuttoorreenn ssiinndd uunntteerr ddeerr ffoo1lggeennddeenn EE--MMaaiill--AAddrreessssee zzuu eerrrreeiicchheenn:: lliinnuuxx@@ssuunnll.. rrZZ..ffhh--hheeiillbbrroonnnn.. ddee ISBN 978-3-540-57383-8 ISBN 978-3-642-97535-6 (eBook) DOI 10.1007/978-3-642-97535-6 DDiiee DDeeuuttsscchhee BBiibblliiootthheekk -- CCIIPP--EEiinnhheeiittssaauuffnnaahhmmee SSttrroobbeell,, SStteeffaann:: LLIINNUUXX -- vvoomm PPCC zzuurr wwoorrkkssttaattiioonn:: GGrruunnddllaaggeenn,, IInnssttaallllaattiioonn uunndd pprraakkttiisscchheerr EEiinnssaattzz // SS.. SSttrroobbeell;; TT.. UUhhll.. MMiitt eeiinneemm VVoorrww.. vvoonn JJtüirrggeenn GGuullbbiinnss.. -- BBeerrlliinn;; HHeeiiddeellbbeerrgg;; NNeeww YYoorrkk;; LLoonnddoonn;; PPaarriiss;; TTookkyyoo;; HHoonngg KKoonngg;; BBaarrcceelloonnaa;; BBuuddaappeesstt:: SSpprriinnggeerr,, 11999944 DDiieesseess WWeerrkk iisstt uurrhheebbeerrrreecchhttlliicchh ggeesscchhtüittzztt.. DDiiee ddaadduurrcchh bbeeggrrUünnddeetteenn RReecchhttee,, iinnssbbee ssoonnddeerree ddiiee ddeerr OÜbbeerrsseettzzuunngg,, ddeess NNaacchhddrruucckkss,, ddeess VVoorrttrraaggss,, ddeerr EEnnttnnaahhmmee vvoonn AAbbbbiilldduunnggeenn uunndd TTaabbeelllleenn,, ddeerr FFuunnkksseenndduunngg,, ddeerr MMiikkrroovveerrffiillmmuunngg ooddeerr ddeerr VVeerrvviieell ffaällttiigguunngg aauuff aannddeerreenn WWeeggeenn uunndd ddeerr SSppeeiicchheerruunngg iinn DDaatteennvveerraarrbbeeiittuunnggssaannllaaggeenn,, bblleeiibbeenn,, aauucchh bbeeii nnuurr aauusszzuuggsswweeiisseerr VVeerrwweerrttuunngg,, vvoorrbbeehhaalltteenn.. EEiinnee VVeerrvviieellffaällttiigguunngg ddiieesseess WWeerrkkeess ooddeerr vvoonn TTeeiilleenn ddiieesseess WWeerrkkeess iisstt aauucchh iimm EEiinnzzeellffaallll nnuurr iinn ddeenn GGrreennzzeenn ddeerr ggeesseettzzlliicchheenn BBeessttiimmmmuunnggeenn ddeess UUrrhheebbeerrrreecchhttss ggeesseettzzeess dd eerr BBuunnddeessrreeppuubblliikk DDeeuuttsscchh llaanndd vvoomm 99.. SSeepptteemmbbeerr 11996655 iinn ddeerr jjeewweeiillss ggeelltteennddeenn FFaassssuunngg zzuullaässssiigg.. SSiiee iisstt ggrruunnddssaättzzlliicchh vveerrggUüttuunnggssppfflliicchhttiigg.. ZZuuwwiiddeerrhhaannddlluunnggeenn uunntteerrlliieeggeenn ddeenn SSttrraaff bbeessttiimmmmuunnggeenn ddeess UUrrhheebbeerrrreecchhttssggeesseettzzeess.. ©© SSpprriinnggeerr--VVeerrllaagg BBeerrlliinn HHeeiiddeellbbeerrgg 11999944 DDiiee WWiieeddeerrggaabbee vvoonn GGeebbrraauucchhssnnaammeenn,, HHaannddeellssnnaammeenn,, WWaarreennbbeezzeeiicchhnnuunnggeenn uussww.. iinn ddiieesseemm WWeerrkk bbeerreecchhttiiggtt aauucchh oohhnnee bbeessoonnddeerree KKeennnnzzeeiicchhnnuunngg nniicchhtt zzuu ddeerr AAnnnnaahhmmee,, ddaaBß ssoollcchhee NNaammeenn iimm SSiinnnnee ddeerr WWaarreennzzeeiicchheenn--uunndd MMaarrkkeennsscchhuuttzz--GGeesseettzzggeebbuunngg aallss ffrreeii zzuu bbeettrraacchhtteenn wwaärreenn uunndd ddaahheerr vvoonn jjeeddeerrmmaannnn bbeennuuttzztt wweerrddeenn ddtüirrfftteenn.. UUmmsscchhllaaggggeessttaallttuunngg:: KKoonnzzeepptt && DDeessiiggnn,, lIIlvveesshheeiimm SSaattzz:: RReepprroodduukkttiioonnssffeerrttiiggee VVoorrllaaggee vvoomm AAuuttoorr SSPPIINN:: 1100113311443399 3333//33114400 -- 55 44 33 22 II 00 -- GGeeddrruucckktt aauuff ssaäuurreeffrreeiieemm PPaappiieerr Vorwort UNIX hat seine starke Verbreitung, seine Durchdringung des Hochschulbereichs und von dort aus auch der Forschungsanlagen und der Industrie durch den Umstand erlangt, daB es von AT&T anfiinglich relativ frei und in Quellen an aile Interessenten wei tergegeben wurde. Die heutige UNIX-FunktionaliUit wurde so nicht nur von den AT&T-Entwicklern geschaffen, sondern ebenso von anderen Entwicklern auBerhalb, die das Produkt benutzten und weiterentwickelten - ihre Erweiterungen aber in die AT&T Entwicklung zuriicktlieBen lieBen. Als Beispiel seien hier nur die Beitrage der Universitat von Berkeley (Kalifornien) angefiihrt. Mit der seit etwa 1983 stattfindenden Kommerzialisierung von UNIX durch AT&T (inzwischen USL) wurde diese kreative und kooperative Weiterentwicklung leider zunehmend eingeschrankt, und die USL-UNIX-Quellen sind heute unerschwinglich teuer und praktisch kaum noch zuganglich. Mit Linux wird den interessierten Informatikern und Computer Anwendern - und ebenso auch den -Innen - erneut ein System in die Hand gegeben, das diese alte UNIX-Tradition erneut autleben laBt: Linux ist frei verfiigbar und aile sind herzlich aufgefordert (aber nicht verptlichtet) zu seiner Weiterentwicklung beizutra gen. Es begin nt, da es auf PC-Systemen lauft, die Arbeitszimmer vieler Studenten und Informatik-Interessierten zu erobern. Die inzwischen erreichte Funktionalitat und Vollstandigkeit sind dabei weit jenseits eines reinen Spiel- oder Demonstrations systems. Linux kann sich heute in vielen, wenn auch vielleicht nicht in allen Aspekten mit den kommerziellen und realistisch gesehen proprietaren UNIX-Versionen von SUN, HP, IBM, SCQ v und anderen durchaus messen. Die erfolgreichen Portierungen ei- ner ganzen Anzahl kleiner und mittlerer Applikationen und die Verfiigbarkeit der aktuellen XII-Versionen demonstrieren dies anschaulich. Free Software wie Linux, hinter der keine durch Beitdige, Sub venti on en oder kommerzielle Verkaufe abgestiitzte Finanzierung steht, hat jedoch mit einigen Problemen zu kampfen. So fehlt bei ihr z.B. oft eine ausgefeilte, vollstandige Dokumentation. An die sem Punkt mochte dieses Buch bei Linux ansetzen. Es will die durchaus vorhandenen Linux-Manual-Pages durch eine Ubersicht und durch zahlreiche Hinweise und Vervollstandigungen ergan zen. Es gestattet der Linux-Anwenderin und dem Linux-Anwen der sich damit schneller in Linux einzuarbeiten, das System bes ser zu nutzen und auch einmal in Bereiche hineinzuschauen, die sie oder er bisher noch nicht kennt oder gefunden hat. Insbesondere die Hinweise zur Installation und Administration - beides ist bisher in UNIX leider von System zu System sehr ver schieden - diirften den meisten Linux-Benutzern hilfreich sein. Ich wiirde mir wiinschen, daB mit Linux wieder der Pioniergeist der friiheren UNIX-Jahre aufersteht und den in vielen Aspekten unsinnigen, offenen und in Wirklichkeit proprietiiren Diskussio nen kommerzieller UNIX-Macher aufzeigt, was moglich und sinnvoll ist. Mag dieses Buch dazu beitragen. 1. Gulbins VI Anmerkung der Autoren 1m Gegensatz zu vielen anderen Autoren haben wir nicht ver sucht, die englischen Fachbegriffe ins Deutsche zu iibersetzen, da dies nicht zu einer besseren VersUindlichkeit der Thematik bei tragt, sondern eher zu MiBverstandnissen fUhrt. Beispiele hierfUr sind Filesystem oder Manual page. Dies fUhrt unter Umstanden dazu, daB in den ersten Kapiteln Begriffe benutzt werden, noch bevor sie naher erlautert werden. Danksagungen Die Autoren mochten sich ausdriicklich bei folgenden Personen bedanken, die tatkraftig zur Entstehung dieses Buches beige tragen haben: Dirk Hofle, Sascha Runge, Peter Welker und Roland Uhl. Besonderer Dank fUr die ausgezeichnete Unter stiitzung gebiihrt dem Rechenzentrumsleiter der Fachhochschule Heilbronn, Dr. G. Peter, und seinen Mitarbeitern. Herrn Gulbins danken wir fUr die Bereitschaft, das Vorwort zu verfassen. VII Inhalt Einleitung 1.1 Geschichtliches zu Linux ............................................... 1 1.2 UNIX-Entwicklung und Standards ................................. 6 1.3 Die Free Software Foundation ........................................ 7 1.4 Linux Features im Uberblick .......................................... 8 Grundlagen 2.1 Multiuser ..................................................................... 11 2.2 Multitasking ................................................................. 13 2.3 Memory-Management. ................................................. 14 2.4 Schalenmodell ............................................................. 14 2.5 Filesysteme .................................................................. 16 2.6 Gerate .......................................................................... 20 2.7 Shells ........................................................................... 22 2.8 Daemons ...................................................................... 25 2.9 Befehlsiibersicht .......................................................... 27 vernetzung 3.1 Netzwerk-Hardware ..................................................... 29 3.2 TCP/IP ......................................................................... 30 3.3 Berkeley r-Utilities ...................................................... 36 3.4 NFS ............................................................................. 38 3.5 RPc ............................................................................. 40 3.6 NIS ............................................................................. 41 3.7 Sonstige Netzwerkdienste ............................................ 42 IX Linux Features 4.1 Virtuelle Konsolen ....................................................... 43 4.2 Linux-Filesysteme ....................................................... 44 4.3 Datenaustausch ............................................................ 47 4.4 Emulatoren .................................................................. 49 4.5 Alternative Shells ........................................................ 53 4.6 Erweiterte Kommandos ............................................... 56 Installation 5.1 Pakete .......................................................................... 59 5.2 Bezugsquellen ............................................................. 62 5.3 Hardware ..................................................................... 64 5.4 Installation des Systems ............................................... 69 5.5 Der Bootmanager (LILO) ............................................ 74 Konfiguration 6.1 Allgemeine Konfiguration ........................................... 79 6.2 Der Kernel ................................................................... 83 6.3 Daemons ..................................................................... 85 6.4 Streamer und CD-ROM ............................................... 90 6.5 Netzkonfiguration ........................................................ 91 6.6 X11-Konfiguration ...................................................... 99 Administration 7.1 Der Adrninistrator. ...................................................... 109 7.2 Der Bootvorgang ........................................................ 110 7.3 Shutdown ................................................................... 112 7.4 Der Linux-Verzeichnisbaum ....................................... 112 7.5 Benutzer und Gruppen ................................................ 117 7.6 Shells .......................................................................... 119 7.7 Information der Benutzer. ........................................... 120 7.8 Backups ...................................................................... 120 7.9 Filesystem Management ............................................. 121 7.10 Updates ...................................................................... 121 7.11 Bootdisketten .............................................................. 124 x Support & Hilfe 8.1 man, xman ................................................................. 125 8.2 Info ........................................................................... 128 8.3 Newsgruppen ............................................................. 128 8.4 FAQs und HOWTOs .................................................. 130 8.5 Mailing-Listen ........................................................... 131 8.6 Sonstige Dokumente .................................................. 131 8.7 Andere Quellen .......................................................... 132 X-Windows 9.1 Geschichtliches .......................................................... 135 9.2 Merkmale .................................................................. 136 9.3 Autbau ....................................................................... 139 9.4 X-Resources .............................................................. 140 9.5 Window-Manager ...................................................... 142 9.6 Toolkits ..................................................................... 145 9.7 Interfacebuilder. ......................................................... 150 9.8 Der X386 Server ........................................................ 150 9.9 Praxis ......................................................................... 151 9.10 Speicher-Optimierung ................................................ 155 Sprachen & Tools 10.1 Sprachen .................................................................... 157 10.2 C/C++-Compiler ........................................................ 158 10.3 Pascal, Fortran, Simula, Modula-2 ............................. 158 10.4 LisplProlog ................................................................ 159 10.5 Tel ........................................................................ 159 10.6 awk, gawk .................................................................. 160 10.7 Perl ........................................................................ 161 10.8 Editoren ..................................................................... 162 10.9 GNU-Debugger (GDB) .............................................. 162 10.10 Make-Utility .............................................................. 165 10.11 Versions-Kontrolle ..................................................... 166 10.12 XWPE ....................................................................... 167 10.13 Beispiei.. .................................................................... 168 10.14 Portieren von Software ............................................... 173 10.15 Interface-Builder. ....................................................... 177 XI

Description:
Linux, ein relativ neues und kostenloses UNIX System f}r PCs hat sich in denletzten Monaten zu einer Alternative zu kommerziellen Systemen entwickelt. Es macht aus einem g{ngigen PC mit 386/486er Prozessor eine UNIX Workstation, deren Performance durchaus mit klassischen RISC Workstations vergleichb
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.