ebook img

SuSE Linux [8.2], Administrationshandbuch PDF

623 Pages·2003·3.164 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 SuSE Linux [8.2], Administrationshandbuch

SuSE Linux ADMINISTRATIONSHANDBUCH 5.Auflage2003 Copyright© DiesesWerkistgeistigesEigentumderSuSELinuxAG. EsdarfalsGanzesoderinAuszügenkopiertwerden,vorausgesetzt,dasssichdieser CopyrightvermerkaufjederKopiebefindet. AlleindiesemBuchenthaltenenInformationenwurdenmitgrößterSorgfaltzusammen- gestellt.DennochkönnenfehlerhafteAngabennichtvölligausgeschlossenwerden.Die SuSELinuxAG,dieAutorenunddieÜbersetzerhaftennichtfüreventuelleFehlerund derenFolgen. DieindiesemBuchverwendetenSoft-undHardwarebezeichnungensindinvielenFäl- lenaucheingetrageneWarenzeichen;siewerdenohneGewährleistungderfreienVer- wendbarkeitbenutzt.DieSuSELinuxAGrichtetsichimWesentlichennachdenSchreib- weisenderHersteller.DieWiedergabevonWaren-undHandelsnamenusw.indiesem Buch(auchohnebesondereKennzeichnung)berechtigtnichtzuderAnnahme,dasssol- cheNamen(imSinnederWarenzeichenundMarkenschutz-Gesetzgebung)alsfreizu betrachtensind. [email protected] Autoren: FrankBodammer,StefanDirsch,OlafDonjak,TorstenDuwe,Roman Drahtmüller,ThorstenDubiel,KarlEichwalder,ThomasFehr,Stefan Fent,WernerFink,KurtGarloff,CarstenGroß,AndreasGrünbacher, FranzHassels,HendrikVogelsang,KlausKämpf,HubertMantel,Anas Nashif,JohannesMeixner,LarsMüller,MatthiasNagorni,PeterPöml, SiegfriedOlschner,HeikoRommel,MarcusSchaefer,KlausSingvogel, KlausG.Wagner,ChristianZoz Redaktion: JörgArndt,AntjeFaber,BertholdGunreben,RolandHaidl,JanaJaeger, EdithParzefall,PeterReinhart,ThomasRölz,MarcRührschneck, ThomasSchraitle,RebeccaWalter Layout: ManuelaPiotrowski,ThomasSchraitle Satz: LATEX DiesesBuchistauf100%chlorfreigebleichtemPapiergedruckt. Inhaltsverzeichnis Vorwort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 NeuerungenimAdministrationshandbuch . . . . . . . . . . . . . . . . 2 GraphikenderSuSE8.2Distributionen . . . . . . . . . . . . . . . . . . . 3 PersonalEdition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 ProfessionalEdition . . . . . . . . . . . . . . . . . . . . . . . . . . 3 TypografischeKonventionen . . . . . . . . . . . . . . . . . . . . . . . . 4 Danksagung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 I Installation 7 1 DieInstallation 9 TextbasierteInstallationmitYaST2 . . . . . . . . . . . . . . . . . . . . . 10 DerStartbildschirm . . . . . . . . . . . . . . . . . . . . . . . . . . 10 DieGrundlage:linuxrc . . . . . . . . . . . . . . . . . . . . . . . . . 11 SuSELinuxstarten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 BesondereInstallationen . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 TippsundTricks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 BootdisketteunterDOSerstellen . . . . . . . . . . . . . . . . . . . 21 Bootdisketteuntereinemunix-artigenSystemerstellen . . . . . . . 22 BootenvonDiskette(SYSLINUX) . . . . . . . . . . . . . . . . . . . 23 CD2zumBootenverwenden . . . . . . . . . . . . . . . . . . . . . 24 UnterstütztLinuxmeinCD-ROM-Laufwerk? . . . . . . . . . . . . 25 ATAPI-CD-ROMbleibtbeimLesenhängen . . . . . . . . . . . . . 25 PartitionierenfürFortgeschrittene . . . . . . . . . . . . . . . . . . . . . 26 DieGrößederSwap-Partition . . . . . . . . . . . . . . . . . . . . . 27 EinsatzgebietdesRechners . . . . . . . . . . . . . . . . . . . . . . 27 Optimierungsmöglichkeiten . . . . . . . . . . . . . . . . . . . . . . 29 LVM-KonfigurationmitYaST . . . . . . . . . . . . . . . . . . . . . . . . 31 LogicalVolumeManager(LVM) . . . . . . . . . . . . . . . . . . . . . . 32 KonfigurationdesLVMmitYaST2 . . . . . . . . . . . . . . . . . . 33 LVM–Partitionierer . . . . . . . . . . . . . . . . . . . . . . . . . . 33 LVM–EinrichtungderPhysicalVolumes . . . . . . . . . . . . . . 35 LogicalVolumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Soft-RAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 GängigeRAID-Level . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Soft-RAID-KonfigurationmitYaST2 . . . . . . . . . . . . . . . . . 41 2 UpdatedesSystemsundPaketverwaltung 43 SuSELinuxaktualisieren . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Vorbereitungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 UpdatemitYaST2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 ManuellgesteuertesUpdate . . . . . . . . . . . . . . . . . . . . . . 47 AktualisiereneinzelnerPakete . . . . . . . . . . . . . . . . . . . . 49 SoftwareänderungenvonVersionzuVersion . . . . . . . . . . . . . . . 50 Von7.0auf7.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Von7.1auf7.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Von7.2auf7.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Von7.3auf8.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Von8.0auf8.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Von8.1auf8.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 RPM–DerPaket-ManagerderDistribution . . . . . . . . . . . . . . . . 56 PrüfenderAuthentizitäteinesPakets . . . . . . . . . . . . . . . . 57 Paketeverwalten:Installieren,UpdatenundDeinstallieren . . . . 57 Anfragenstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Quellpaketeinstallierenundkompilieren . . . . . . . . . . . . . . 62 RPMundPatches . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 ToolsfürRPM-ArchiveunddieRPM-Datenbank . . . . . . . . . . 66 iv Inhaltsverzeichnis II Konfiguration 67 3 YaST2imTextmodus(ncurses) 69 Bedienung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 BedienungderModule . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 AufrufdereinzelnenModule . . . . . . . . . . . . . . . . . . . . . . . . 72 DasYaSTOnlineUpdate. . . . . . . . . . . . . . . . . . . . . . . . . . . 73 4 BootenundBootmanager 75 DerBootvorgangaufdemPC . . . . . . . . . . . . . . . . . . . . . . . . 76 Bootkonzepte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 MapFiles,GRUBundLILO . . . . . . . . . . . . . . . . . . . . . . . . . 78 Bootloader-KonfigurationmitYaST2 . . . . . . . . . . . . . . . . . . . . 79 DasHauptfenster . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 OptionenderBootloader-Konfiguration . . . . . . . . . . . . . . . 80 BootenmitGRUB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 DasMenü . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 NamenfürBIOS-Geräte . . . . . . . . . . . . . . . . . . . . . . . . 84 InstallationmitderGRUB-Shell . . . . . . . . . . . . . . . . . . . . 85 WeiterführendeInformationen . . . . . . . . . . . . . . . . . . . . 85 BootenmitLILO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Grundlagen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 LILO-Konfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . 87 DerAufbauderDateililo.conf . . . . . . . . . . . . . . . . . . . . 88 InstallationundDeinstallationvonLILO . . . . . . . . . . . . . . . 91 BeiBootproblemen:Boot-CDerstellen . . . . . . . . . . . . . . . . . . . 93 Boot-CDmitISOLINUX . . . . . . . . . . . . . . . . . . . . . . . . 94 5 DasXWindowSystem 97 GeschichtlicherHintergrund . . . . . . . . . . . . . . . . . . . . . . . . 98 DieVersion4.xvonXFree86 . . . . . . . . . . . . . . . . . . . . . . . . . 99 Konfigurationmitxf86config . . . . . . . . . . . . . . . . . . . . . . . . 100 InstallationdesXWindowSystemoptimieren . . . . . . . . . . . . . . . 110 Zusätzliche(TrueType-)Fontseinbinden . . . . . . . . . . . . . . . 116 KonfigurationvonOpenGL/3D . . . . . . . . . . . . . . . . . . . . . . 120 SuSELinux–Administrationshandbuch v 6 SoundunterLinux 125 DiegrundlegendenPCM-TypenvonALSA . . . . . . . . . . . . . . . . 126 Mixer-ParameterderSoundblasterLiveundAudigy . . . . . . . . . . . 126 DerMixerfürdenSoundchipEnvy24 . . . . . . . . . . . . . . . . . . . 127 MonitorundPatchbayvonenvy24control . . . . . . . . . . . . . . 127 AnalogeEin-undAusgänge. . . . . . . . . . . . . . . . . . . . . . 128 KonfigurationderS/PDIFKanäle . . . . . . . . . . . . . . . . . . 128 BufferingundLatenzen . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 DasJACKAudioConnectionKit . . . . . . . . . . . . . . . . . . . . . . 131 Harddisk-RecordingmitAudacity . . . . . . . . . . . . . . . . . . . . . 132 AufnehmenvonWAV-DateienundImport. . . . . . . . . . . . . . 132 EditierenvonAudio-Dateien . . . . . . . . . . . . . . . . . . . . . 133 SpeichernundExport . . . . . . . . . . . . . . . . . . . . . . . . . 135 WAV-Dateiendirektaufnehmenundwiedergeben . . . . . . . . . . . . 135 Audiodatenkomprimieren . . . . . . . . . . . . . . . . . . . . . . . . . 136 ALSAundMidi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 MIDIohneWaveTable-Karteabspielen . . . . . . . . . . . . . . . . . . . 143 DerSoundfont-Synthesizeriiwusynth . . . . . . . . . . . . . . . . 144 AlsaModularSynth-SynthesizerundEffektprozessor . . . . . . . . . . 146 SelbständigspielendePatches . . . . . . . . . . . . . . . . . . . . . 147 AlsaModularSynthalsEffektprozessor . . . . . . . . . . . . . . . . 148 SynthesizerPatches . . . . . . . . . . . . . . . . . . . . . . . . . . 149 MitdemControlCenterstetsdenÜberblickbehalten . . . . . . . . 149 DasMIDIOutModul . . . . . . . . . . . . . . . . . . . . . . . . . 150 WAV-DateienschreibenmitdemWAVOutModul . . . . . . . . . 151 NoteEditundMIDISequenzer . . . . . . . . . . . . . . . . . . . . 151 vi Inhaltsverzeichnis 7 Druckerbetrieb 153 Grundlagen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 BeispielefürStandarddruckersprachen. . . . . . . . . . . . . . . . 154 AblaufdesDruckauftrages . . . . . . . . . . . . . . . . . . . . . . 154 VerschiedeneDrucksysteme . . . . . . . . . . . . . . . . . . . . . . 157 AllgemeineHinweisezuDruckerproblemen. . . . . . . . . . . . . 157 VoraussetzungenzumDrucken . . . . . . . . . . . . . . . . . . . . . . . 158 AllgemeineVoraussetzungen . . . . . . . . . . . . . . . . . . . . . 158 BestimmungeinesgeeignetenDruckertreibers. . . . . . . . . . . . 159 ZurGDI-DruckerProblematik . . . . . . . . . . . . . . . . . . . . 160 DruckereinrichtenmitYaST . . . . . . . . . . . . . . . . . . . . . . . . . 163 WarteschlangenundKonfigurationen . . . . . . . . . . . . . . . . 163 GrundsätzlicheszurYaST2Druckerkonfiguration . . . . . . . . . . 163 AutomatischeKonfiguration . . . . . . . . . . . . . . . . . . . . . 165 ManuelleKonfiguration . . . . . . . . . . . . . . . . . . . . . . . . 166 KonfigurationfürAnwendungsprogramme . . . . . . . . . . . . . . . . 169 ManuelleKonfigurationlokalerDruckerschnittstellen . . . . . . . . . . 170 ParalleleSchnittstellen . . . . . . . . . . . . . . . . . . . . . . . . . 170 USB-Anschluss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 IrDADruckerschnittstelle . . . . . . . . . . . . . . . . . . . . . . . 175 SerielleSchnittstellen . . . . . . . . . . . . . . . . . . . . . . . . . . 176 ManuelleKonfigurationvonLPRng/lpdfilter . . . . . . . . . . . . . . . 176 DerDruckerspoolerLPRng . . . . . . . . . . . . . . . . . . . . . . . . . 177 DruckenausAnwendungsprogrammen . . . . . . . . . . . . . . . 178 KommandozeilentoolsfürdenLPRng . . . . . . . . . . . . . . . . . . . 178 FürlokaleWarteschlangen . . . . . . . . . . . . . . . . . . . . . . . 178 FürentfernteWarteschlangen . . . . . . . . . . . . . . . . . . . . . 181 StörungsbehebungmitobigenBefehlenbeimLPRng . . . . . . . . 183 DerDruckerfilterdesLPRng/lpdfilterDrucksystems . . . . . . . . . . . 183 Konfigurationdeslpdfilter . . . . . . . . . . . . . . . . . . . . . . 185 EigeneErgänzungenfürdenlpdfilter. . . . . . . . . . . . . . . . . 186 Fehlersuchebeimlpdfilter . . . . . . . . . . . . . . . . . . . . . . . 192 SuSELinux–Administrationshandbuch vii SelbsterstellteDruckerfilterfürdenLPRngDruckerspooler . . . . . . . 193 EineinfachesBeispielzurgrundsätzlichenArbeitsweise . . . . . . 194 BeispielfüreinenselbsterstelltenDruckerfilter . . . . . . . . . . . 196 DasCUPSDrucksystem . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 Namenskonvention . . . . . . . . . . . . . . . . . . . . . . . . . . 198 IPPundServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 KonfigurationdesCUPS-Servers . . . . . . . . . . . . . . . . . . . 199 Netzwerkdrucker. . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 InterneAuftragsbearbeitung . . . . . . . . . . . . . . . . . . . . . 201 Tipps&Tricks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 DruckenausAnwendungsprogrammen . . . . . . . . . . . . . . . . . . 205 KommandozeilentoolsfürdasCUPSDrucksystem . . . . . . . . . . . . 205 FürlokaleWarteschlangen . . . . . . . . . . . . . . . . . . . . . . . 206 WarteschlangenimNetz . . . . . . . . . . . . . . . . . . . . . . . . 209 StörungsbehebungmitobigenBefehlenbeiCUPS . . . . . . . . . . 210 EtwasüberGhostscript . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 BeispielefürdieArbeitmitGhostscript . . . . . . . . . . . . . . . 211 Etwasübera2ps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 BeispielefürdieArbeitmita2ps . . . . . . . . . . . . . . . . . . . 215 PostScriptUmformatierungmitdenpsutils . . . . . . . . . . . . . . . . 217 psnup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 pstops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 psselect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 KontrolleamBildschirmmitGhostscript . . . . . . . . . . . . . . . 221 ZurKodierungvonASCII-Text . . . . . . . . . . . . . . . . . . . . . . . 221 Veranschaulichung . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 DruckenimTCP/IP-Netzwerk . . . . . . . . . . . . . . . . . . . . . . . 224 Bezeichnungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 SchnellkonfigurationfüreinenClient-Rechner. . . . . . . . . . . . 225 ProtokolleumimTCP/IPNetzwerkzudrucken . . . . . . . . . . 226 FilterungbeimDruckenimNetzwerk . . . . . . . . . . . . . . . . 230 Problemlösungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 LPD-und-IPPPrint-Server . . . . . . . . . . . . . . . . . . . . . . . 237 viii Inhaltsverzeichnis 8 Hotplug 239 RealisierungvonHotpluginLinux . . . . . . . . . . . . . . . . . . . . . 240 HotplugstartenundColdplug . . . . . . . . . . . . . . . . . . . . . . . 240 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 PCIundPCMCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 Netzwerk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 SonstigeGeräteundweitereEntwicklung . . . . . . . . . . . . . . . . . 244 9 KonfigurationundmobilesArbeitenmitNotebooks 245 PCMCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 DieHardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 DieSoftware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 DieKonfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 KonfigurationenzumUmschalten–SCPM . . . . . . . . . . . . . 250 Wenn’strotzdemnichtgeht . . . . . . . . . . . . . . . . . . . . . . 251 InstallationviaPCMCIA . . . . . . . . . . . . . . . . . . . . . . . . 255 WeitereHilfsprogramme . . . . . . . . . . . . . . . . . . . . . . . . 256 KerneloderPCMCIAPaketaktualisieren . . . . . . . . . . . . . . 257 WeiterführendeInformationen . . . . . . . . . . . . . . . . . . . . 257 SCPM–SystemConfigurationProfileManagement. . . . . . . . . . . . 257 GrundbegriffeundGrundlagen . . . . . . . . . . . . . . . . . . . . 258 SCPMYaSTModulundweiterführendeDokumentation . . . . . . 259 SCPMeinrichten . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Profileanlegenundverwalten. . . . . . . . . . . . . . . . . . . . . 260 ZwischenKonfigurationsprofilenumschalten . . . . . . . . . . . . 261 ErweiterteProfileinstellungen . . . . . . . . . . . . . . . . . . . . . 262 ProfilauswahlbeimBooten . . . . . . . . . . . . . . . . . . . . . . 263 APMundACPI–Powermanagement . . . . . . . . . . . . . . . . . . . 265 Stromsparfunktionen. . . . . . . . . . . . . . . . . . . . . . . . . . 265 APM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 WeitereBefehle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 ACPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 SuSELinux–Administrationshandbuch ix PausefürdieFestplatte . . . . . . . . . . . . . . . . . . . . . . . . 278 IrDA–InfraredDataAssociation . . . . . . . . . . . . . . . . . . . . . . 280 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 Konfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 Verwendung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282 III System 285 10 DerLinuxKernel 287 Kernel-Update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 DieKernelquellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 KonfigurationdesKernels . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Kernel-Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290 EinstellungenbeiderKernelkonfiguration . . . . . . . . . . . . . . . . . 293 ÜbersetzendesKernels . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 Kernelinstallieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 FestplattenachderÜbersetzungaufräumen . . . . . . . . . . . . . . . . 295 11 Systemmerkmale 297 Linux-Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298 FilesystemHierarchyStandard(FHS). . . . . . . . . . . . . . . . . 298 LinuxStandardBase(LSB). . . . . . . . . . . . . . . . . . . . . . . 298 teTeX–TeXunterSuSELinux . . . . . . . . . . . . . . . . . . . . . 298 BeispielumgebungenfürFTPundHTTP . . . . . . . . . . . . . . . . . . 298 HinweisezuspeziellenSoftwarepaketen . . . . . . . . . . . . . . . . . . 299 Paketbashund/etc/profile . . . . . . . . . . . . . . . . . . . . . . 299 Paketcron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 Protokoll-Dateien–dasPaketlogrotate. . . . . . . . . . . . . . . . 300 Manual-Pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 DerBefehlulimit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 DerBefehlfree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 x Inhaltsverzeichnis

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.