SuSE Linux MANUAL DE ADMINISTRACIÓN 2ªedición2004 Copyright© EstaobraespropiedadintelectualdeSuSELinuxAG. Sepermitesureproduccióntotaloparcialsiemprequecadaunadelascopiascontenga estanotadecopyright. Todalainformacióncontenidaenestelibrohasidocompiladaminuciosamente.Sinem- bargo,noesposibleexcluircualquiertipodeerror.Losautores,traductoresySuSELinux AGnosehacenresponsablesdeposibleserroresniaceptaránresponsabilidadjurídica algunaderivadadeestoserroresosusconsecuencias. Losproductosdesoftwareohardwaremencionadosenestelibrosonenmuchoscasos marcasregistradas.SuSELinuxAGseatieneesencialmentealagrafíadelosfabricantes. Lareproduccióndenombrescomerciales,marcasregistradas,etc.enestedocumentono justifica,aúnsinunaindicaciónexplícita,lasuposicióndequetalesnombressepuedan considerarcomolibressegúnlalegislacióndenombrescomercialesyproteccióndemar- cas. [email protected] Autores: FrankBodammer,StefanDirsch,OlafDonjak,TorstenDuwe,Roman Drahtmüller,ThorstenDubiel,KarlEichwalder,ThomasFehr,Stefan Fent,WernerFink,KurtGarloff,CarstenGroß,AndreasGrünbacher, FranzHassels,AndreasJaeger,KlausKämpf,HubertMantel,Anas Nashif,JohannesMeixner,LarsMüller,MatthiasNagorni,PeterPöml, SiegfriedOlschner,HeikoRommel,MarcusSchaefer,NikolausSchüler, KlausSingvogel,HendrikVogelsang,KlausG.Wagner,ChristianZoz Traducción: InésPozoMuñoz Redacción: JörgArndt,AntjeFaber,BertholdGunreben,RolandHaidl,JanaJaeger, EdithParzefall,PeterReinhart,ThomasRölz,MarcRührschneck, ThomasSchraitle,RebeccaWalter Diseño: ManuelaPiotrowski,ThomasSchraitle Composición:LATEX Estelibrofueimpresosobrepapelblanqueado100%libredecloro. Índice general Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 NovedadesdelManualdeAdministración . . . . . . . . . . . . . . . . 2 Convencionestipográficas . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Agradecimientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 I Instalación 5 1. Lainstalación 7 InstalaciónenmodotextoconYaST. . . . . . . . . . . . . . . . . . . . . 8 Lapantalladebienvenida . . . . . . . . . . . . . . . . . . . . . . . 8 Labase:linuxrc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 IniciarSuSELinux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Instalacionesespeciales . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Consejosytrucos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 CrearundisquetedearranquebajoDOS . . . . . . . . . . . . . . . 21 CrearundisquetedearranquebajounsistematipoUnix . . . . . . 22 Arrancarconundisquete(SYSLINUX) . . . . . . . . . . . . . . . . 23 ArrancarconelCD2 . . . . . . . . . . . . . . . . . . . . . . . . . . 24 ¿SoportaLinuxmilectorCD-ROM? . . . . . . . . . . . . . . . . . 24 UnlectorCD-ROMATAPIsetrabaleyendo . . . . . . . . . . . . . 25 Particionarparausuariosavanzados . . . . . . . . . . . . . . . . . . . . 26 Eltamañodelaparticióndeintercambio(swap) . . . . . . . . . . 27 Formasdeusodelordenador . . . . . . . . . . . . . . . . . . . . . 27 Posibilidadesdeoptimización . . . . . . . . . . . . . . . . . . . . . 29 ConfiguracióndeLVMconYaST . . . . . . . . . . . . . . . . . . . . . . 31 Gestordevolúmeneslógicos(LVM) . . . . . . . . . . . . . . . . . . . . 32 ConfigurarelLVMconYaST . . . . . . . . . . . . . . . . . . . . . . 33 LVM–Particionador . . . . . . . . . . . . . . . . . . . . . . . . . . 34 LVM–Configuracióndelosvolúmenesfísicos . . . . . . . . . . . 36 Volúmeneslógicos . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Soft-RAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 NivelesdeRAIDhabituales . . . . . . . . . . . . . . . . . . . . . . 39 ConfigurarunSoft-RAIDconYaST . . . . . . . . . . . . . . . . . . 41 2. Actualizacióndelsistema–Gestióndepaquetes 43 ActualizacióndeSuSELinux . . . . . . . . . . . . . . . . . . . . . . . . 44 Preparativos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 ActualizaciónconYaST . . . . . . . . . . . . . . . . . . . . . . . . 46 Actualizaciónmanual . . . . . . . . . . . . . . . . . . . . . . . . . 46 Actualizacióndepaquetesindividuales . . . . . . . . . . . . . . . 49 Cambiodelsoftwaredeunaversiónaotra . . . . . . . . . . . . . . . . . 49 De7.3a8.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Dela8.0ala8.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 De8.1a8.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 De8.2a9.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 RPM–Elgestordepaquetes . . . . . . . . . . . . . . . . . . . . . . . . 54 Comprobarlaautenticidaddeunpaquete . . . . . . . . . . . . . . 55 Instalar,actualizarydesinstalarpaquetes. . . . . . . . . . . . . . . 55 RPMyparches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Realizarconsultas . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Instalarycompilarlospaquetesfuente . . . . . . . . . . . . . . . . 62 CreacióndepaquetesRPMconbuild . . . . . . . . . . . . . . . . . 64 HerramientasparalosarchivosRPMylabasededatosRPM . . . 64 iv Índicegeneral II Configuración 65 3. YaSTenmodotexto(ncurses) 67 Funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Trabajarconlosmódulos . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Arranquedemódulosindividuales . . . . . . . . . . . . . . . . . . . . . 70 LaactualizaciónonlinedeYaST . . . . . . . . . . . . . . . . . . . . . . . 71 4. Elprocesodearranqueyelgestordearranque 73 ElprocesodearranqueenelPC . . . . . . . . . . . . . . . . . . . . . . . 74 Sectoresdearranque . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Conceptodearranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Archivosmap,GRUByLILO. . . . . . . . . . . . . . . . . . . . . . . . . 76 ElarranqueconGRUB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 ElmenúdearranquedeGRUB . . . . . . . . . . . . . . . . . . . . 78 Elarchivodevice.map . . . . . . . . . . . . . . . . . . . . . . . . . 83 Elarchivo/etc/grub.conf . . . . . . . . . . . . . . . . . . . . . . . 84 Definirlacontraseñadearranque . . . . . . . . . . . . . . . . . . . 85 Posiblesproblemaseinformaciónadicional . . . . . . . . . . . . . 86 ArrancarconLILO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Fundamentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 ConfiguracióndeLILO . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Elcontenidodelarchivolilo.conf . . . . . . . . . . . . . . . . . . . 89 InstalarydesinstalarLILO. . . . . . . . . . . . . . . . . . . . . . . 92 RecuperarelMBR(Windows2000) . . . . . . . . . . . . . . . . . . 94 ArrancarLinuxdespuésderecuperarelMBR . . . . . . . . . . . . 95 CrearunCDdearranque . . . . . . . . . . . . . . . . . . . . . . . . . . 95 CDdearranqueconISOLINUX . . . . . . . . . . . . . . . . . . . . 96 SuSELinux–ManualdeAdministración v 5. ElsistemaXWindow 99 HistoriadeXFree86 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Laversión4.xdeXFree86 . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Configuraciónconxf86config . . . . . . . . . . . . . . . . . . . . . . . . 102 OptimizarlainstalacióndelsistemaXWindow . . . . . . . . . . . . . . 111 Incorporarfuentes(TrueType)adicionales . . . . . . . . . . . . . . 117 ConfiguracióndeOpenGL/3D . . . . . . . . . . . . . . . . . . . . . . . 120 HardwareSoportado . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Herramientadediagnóstico3Ddiag . . . . . . . . . . . . . . . . . 122 AplicacionesdepruebaOpenGL . . . . . . . . . . . . . . . . . . . 122 Soportedeinstalación . . . . . . . . . . . . . . . . . . . . . . . . . 123 Documentaciónonlineadicional . . . . . . . . . . . . . . . . . . . 123 6. Funcionamientodelaimpresora 125 Fundamentosdelprocesodeimpresión . . . . . . . . . . . . . . . . . . 126 Ejemplosdelenguajesdeimpresiónestándar . . . . . . . . . . . . 126 Desarrollodeuntrabajodeimpresión . . . . . . . . . . . . . . . . 126 Distintossistemasdeimpresión . . . . . . . . . . . . . . . . . . . 129 Requisitosparaimprimir . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Requisitosgenerales . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Determinarelcontroladordeimpresióncorrecto . . . . . . . . . . 130 LaproblemáticadelasimpresorasGDI . . . . . . . . . . . . . . . 132 ConfiguracióndeimpresorasconYaST . . . . . . . . . . . . . . . . . . . 134 Colasdeimpresiónyconfiguración . . . . . . . . . . . . . . . . . 134 FundamentosdelaconfiguracióndeimpresorasconYaST . . . . . 134 Configuraciónautomática . . . . . . . . . . . . . . . . . . . . . . . 136 Configuraciónmanual . . . . . . . . . . . . . . . . . . . . . . . . . 137 Configuraciónparaaplicaciones . . . . . . . . . . . . . . . . . . . . . . 140 Configuraciónmanualdepuertoslocales . . . . . . . . . . . . . . . . . 140 Puertosparalelos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 PuertoUSB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 PuertoIrDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 vi Índicegeneral Puertosserie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 ConfiguraciónmanualdeLPRng/lpdfilter . . . . . . . . . . . . . . . . 145 ElspoolerdeimpresiónLPRng . . . . . . . . . . . . . . . . . . . . . . . 146 Imprimirdesdeaplicaciones. . . . . . . . . . . . . . . . . . . . . . 147 HerramientasdelíneadecomandosparaLPRng . . . . . . . . . . . . . 147 Paracolasdeimpresiónlocales . . . . . . . . . . . . . . . . . . . . 147 Paracolasdeimpresiónremotas . . . . . . . . . . . . . . . . . . . 150 ResolucióndeproblemasconloscomandosanterioresenLPRng . 151 ElfiltrodeimpresióndelsistemaLPRng/lpdfilter . . . . . . . . . . . . 152 Configuracióndelpdfilter . . . . . . . . . . . . . . . . . . . . . . . 154 Complementosparalpdfilter . . . . . . . . . . . . . . . . . . . . . 154 Búsquedadeerroresenlpdfilter . . . . . . . . . . . . . . . . . . . 160 ElsistemadeimpresiónCUPS . . . . . . . . . . . . . . . . . . . . . . . 161 Convencioneslingüísticas . . . . . . . . . . . . . . . . . . . . . . . 161 IPPyservidor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 ConfiguracióndelservidorCUPS . . . . . . . . . . . . . . . . . . 162 Impresorasdered . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Procesamientointernodelostrabajos . . . . . . . . . . . . . . . . 165 Consejosytrucos . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Imprimirdesdeaplicaciones. . . . . . . . . . . . . . . . . . . . . . . . . 168 HerramientasdelíneadecomandosparaelsistemadeimpresiónCUPS 169 Paracolasdeimpresiónlocales . . . . . . . . . . . . . . . . . . . . 169 Colasdeimpresiónenred . . . . . . . . . . . . . . . . . . . . . . . 172 ResolucióndeproblemasenCUPSconloscomandosanteriores . . 172 AcercadeGhostscript . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 EjemplosdetrabajoconGhostscript . . . . . . . . . . . . . . . . . 174 Acercadea2ps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Impresióndirectadeunarchivodetextocona2ps . . . . . . . . . 177 ReformatearPostScriptconpsutils . . . . . . . . . . . . . . . . . . . . . 178 psnup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 pstops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 psselect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 SuSELinux–ManualdeAdministración vii ControlenlapantallaconGhostscript . . . . . . . . . . . . . . . . 181 CodificacióndetextoASCII . . . . . . . . . . . . . . . . . . . . . . . . . 181 Ilustración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 ImpresiónenredesTCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . 183 Aclaracióndetérminos . . . . . . . . . . . . . . . . . . . . . . . . 183 Configuraciónrápidadeuncliente . . . . . . . . . . . . . . . . . . 184 ProtocolosparaimprimirenunaredTCP/IP . . . . . . . . . . . . 186 Filtrosenlaimpresiónenred . . . . . . . . . . . . . . . . . . . . . 192 Resolucióndeproblemas . . . . . . . . . . . . . . . . . . . . . . . 196 ServidordeimpresiónLPDeIPP . . . . . . . . . . . . . . . . . . . 201 7. Hotplug 203 HotplugenLinux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 ArrancarHotplugyColdplug . . . . . . . . . . . . . . . . . . . . . . . . 204 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 PCIyPCMCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Otrosdispositivosyeldesarrolloposterior . . . . . . . . . . . . . . . . 208 8. Ordenadoresportátiles–PCMCIA,APM,IrDA 209 PCMCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Elhardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Elsoftware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Laconfiguración . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Configuraciónvariable-SCPM . . . . . . . . . . . . . . . . . . . . 214 Siaúnnofunciona . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 InstalaciónvíaPCMCIA . . . . . . . . . . . . . . . . . . . . . . . . 219 Utilidadesadicionales . . . . . . . . . . . . . . . . . . . . . . . . . 220 ActualizarelpaqueteKerneloPCMCIA . . . . . . . . . . . . . . . 220 Informaciónadicional . . . . . . . . . . . . . . . . . . . . . . . . . 221 SCPM–SystemConfigurationProfileManagement. . . . . . . . . . . . 222 Fundamentosyconceptosbásicos . . . . . . . . . . . . . . . . . . 222 ElgestordeperfilesdeYaSTydocumentaciónadicional . . . . . . 223 viii Índicegeneral ConfigurarSCPM. . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 Crearyadministrarperfiles . . . . . . . . . . . . . . . . . . . . . . 224 Cambiardeunperfilaotro . . . . . . . . . . . . . . . . . . . . . . 225 Configuraciónavanzadadelperfil . . . . . . . . . . . . . . . . . . 226 Seleccióndeperfilesalarrancar . . . . . . . . . . . . . . . . . . . . 227 Problemasysoluciones . . . . . . . . . . . . . . . . . . . . . . . . 229 APMyACPI–Powermanagement . . . . . . . . . . . . . . . . . . . . . 230 Funcionesparaelahorrodeenergía . . . . . . . . . . . . . . . . . 230 APM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 EldaemonAPM(apmd) . . . . . . . . . . . . . . . . . . . . . . . . 233 Comandosadicionales . . . . . . . . . . . . . . . . . . . . . . . . . 234 ACPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 Parareldiscoduro . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 IrDA–InfraredDataAssociation . . . . . . . . . . . . . . . . . . . . . . 244 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Solucióndeproblemas . . . . . . . . . . . . . . . . . . . . . . . . . 246 III Elsistema 249 9. SuSELinuxensistemasAMD64 251 SuSELinuxde64bitsparaAMD64 . . . . . . . . . . . . . . . . . . . . . 251 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 Instalacióndesoftwarede32bits . . . . . . . . . . . . . . . . . . . 252 Desarrollodesoftwareensistemasde64bits . . . . . . . . . . . . 252 Informaciónadicional . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 SuSELinux–ManualdeAdministración ix 10.ElkerneldeLinux 255 Actualizacióndelkernel . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 Lasfuentesdelkernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 Configuracióndelkernel . . . . . . . . . . . . . . . . . . . . . . . . . . 257 Módulosdelkernel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Ajustesenlaconfiguracióndelkernel . . . . . . . . . . . . . . . . . . . 262 Compilacióndelkernel . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 Instalacióndelkernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 Limpiezadeldiscodespuésdelacompilación . . . . . . . . . . . . . . . 264 11.Característicasdelsistema 265 EstándaresdeLinux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 FilesystemHierarchyStandard(FHS). . . . . . . . . . . . . . . . . 266 LinuxStandardBase(LSB). . . . . . . . . . . . . . . . . . . . . . . 266 teTeX–TeXenSuSELinux. . . . . . . . . . . . . . . . . . . . . . . 266 EntornosdeejemploparaFTPyHTTP . . . . . . . . . . . . . . . . . . . 266 Observacionessobrepaquetesespeciales . . . . . . . . . . . . . . . . . . 267 Elpaquetebashy/etc/profile . . . . . . . . . . . . . . . . . . . . 267 Elpaquetecron . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 Archivosderegistro–elpaquetelogrotate . . . . . . . . . . . . . . 268 Páginasman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 Elcomandoulimit . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 Elcomandofree . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 Elfichero/etc/resolv.conf . . . . . . . . . . . . . . . . . . . . . . . 272 ConfiguracióndeGNUEmacs . . . . . . . . . . . . . . . . . . . . 272 Arrancarconinitialramdisk. . . . . . . . . . . . . . . . . . . . . . . . . 273 Elconcepto”initialramdisk” . . . . . . . . . . . . . . . . . . . . . 274 Procedimientodelarranqueconinitrd . . . . . . . . . . . . . . . . 274 Cargadoresdearranque . . . . . . . . . . . . . . . . . . . . . . . . 275 UsodeinitrdenSuSE . . . . . . . . . . . . . . . . . . . . . . . . . 276 Posiblesproblemas–Kernelcompiladoamedida . . . . . . . . . . 277 Elfuturo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 x Índicegeneral
Description: