suse linux adminguide 9.3

Upload: jhonatan-rmz

Post on 29-Oct-2015

148 views

Category:

Documents


0 download

TRANSCRIPT

  • SUSE LINUXMANUAL DE ADMINISTRACIN

  • Edicin 3 2005

    Copyright

    Esta obra es propiedad intelectual de Novell Inc.

    Se permite su reproduccin total o parcial siempre que cada una de las copias contengaesta nota de copyright.

    Toda la informacin contenida en este libro ha sido compilada minuciosamente. Sin em-bargo, no es posible excluir cualquier tipo de error. Los autores, traductores y SUSE LI-NUX GmbH no se hacen responsables de posibles errores ni aceptarn responsabilidadjurdica alguna derivada de estos errores o sus consecuencias.

    La reproduccin de nombres comerciales, marcas registradas, etc. en este documento nojustifica, an sin una indicacin explcita, la suposicin de que tales nombres se puedanconsiderar como libres segn la legislacin de nombres comerciales y proteccin de mar-cas. Los productos de software o hardware mencionados en este libro son en muchos casosmarcas registradas. Todos los nombres comerciales estn sujetos a las restricciones rela-cionadas con las leyes sobre derechos de autor. SUSE LINUX GmbH se atiene esencial-mente a la grafa de los fabricantes.

    Dirija sus comentarios y sugerencias a mailto:[email protected].

    Autores: Frank Bodammer, Stefan Dirsch, Olaf Donjak, Roman Drahtmller,Torsten Duwe, Thorsten Dubiel, Karl Eichwalder, Thomas Fehr, StefanFent, Werner Fink, Kurt Garloff, Carsten Gro, Andreas Grnbacher,Franz Hassels, Andreas Jaeger, Klaus Kmpf, Andi Kleen, Hubert Mantel,Chris Mason, Johannes Meixner, Lars Mller, Matthias Nagorni, AnasNashif, Siegfried Olschner, Peter Pml, Heiko Rommel, Marcus Schfer,Nicolaus Schler, Klaus Singvogel, Hendrik Vogelsang, Klaus G. Wagner,Rebecca Walter, Christian Zoz

    Traduccin: Ins Pozo MuozRedaccin: Jrg Arndt, Antje Faber, Berthold Gunreben, Roland Haidl, Jana Jaeger,

    Edith Parzefall, Ins Pozo Muoz, Thomas Rlz, Thomas SchraitleDiseo: Manuela Piotrowski, Thomas SchraitleComposicin: DocBook-XML, LATEX

    Este libro fue impreso sobre papel blanqueado 100 % libre de cloro.

  • Bienvenido

    Enhorabuena por su nuevo sistema operativo LINUX y gracias por haber op-tado por SUSE LINUX 9.3. El precio de compra incluye asistencia telefnica ypor correo electrnico para la instalacin como se describe en http://www.novell.com/products/linuxprofessional/support/conditions.html. Para acceder a este servicio es necesario registrarse en el Portal de SUSELINUX (http://portal.suse.com) mediante el cdigo impreso en la cartuladel CD.

    Para que su sistema est siempre seguro y al da, le recomendamos actualizar-lo peridicamente por medio de YaST Online Update. SUSE le ofrece adems unboletn electrnico gratuito que le informar regularmente acerca de temas de se-guridad y le proporcionar trucos y consejos sobre SUSE LINUX. Si desea recibireste boletn, puede suscribirse con su direccin de correo electrnico en la pginahttp://www.novell.com/company/subscribe/ElManual de administracin de SUSE LINUX le proporciona informacin generalsobre el funcionamiento del sistema SUSE LINUX y le muestra los fundamentosde la administracin de sistemas Linux: sistemas de archivos, kernel, proceso dearranque, la configuracin del servidor web Apache, etc. ElManual de administra-cin de SUSE LINUX est estructurado en cinco secciones principales:

    Instalacin Instalacin y configuracin del sistema con YaST, informacin detal-lada sobre variantes especiales de la instalacin, LVM y RAID, actualizaciny reparacin del sistema.

    Sistema Particularidades del sistema SUSE LINUX, informacin detallada sobreel kernel, el concepto de arranque y el proceso de inicio, configuracin delcargador de arranque y del sistema X Window, funcionamiento de la impre-sora y uso de dispositivos porttiles con Linux.

  • Servicios Integracin en redes (heterogneas), puesta en marcha de un servidorweb Apache, sincronizacin de archivos y seguridad.

    Administracin Listas de control de acceso (ACLs) para sistemas de archivos eimportantes herramientas de control del sistema.

    Anexo Glosario y fuentes de informacin en torno a Linux.

    Las versiones digitales de los manuales de SUSE LINUX se encuentran en el di-rectorio /usr/share/doc/manual/.

    Novedades en el manual deadministracinA continuacin le presentamos los cambios que se han producido en este manualcon respecto a la versin anterior (SUSE LINUX 9.2):

    Se han revisado las secciones relativas a LVM y particionamiento (seccin3.6 en la pgina 101 y seccin 2.7.5 en la pgina 73).

    El captulo 8 en la pgina 179 se ha revisado y se ha aadido la descripcindel mdulo YaST as como una nueva seccin sobre el uso de comodines(seccin Seleccin del kernel de arranque mediante comodines en la pgi-na 188).

    El captulo sobre los sistemas de archivos cuenta con una nueva seccindedicada a Reiser4: seccin 20.2.5 en la pgina 389.

    La seccin de redes del manual ha sido completamente revisada y reestruc-turada. Vea el captulo 22 en la pgina 409 y siguientes.

    SuSEfirewall2 ha sido actualizado y se ha aadido una descripcin del nue-vo mdulo de YaST (seccin Configuracin con YaST en la pgina 623).

    El captulo 36 en la pgina 665 incluye la descripcin de algunos programasnuevos.

    El glosario ha sido revisado y actualizado, ver tambin glosario V en lapgina 721.

    IV

  • Convenciones tipogrficasEn este manual se utilizan las siguientes convenciones tipogrficas:

    /etc/passwd: archivo o directorio.

    Comodn: secuencia de caracteres que debe sustituirse por el valor real.PATH: variable de entorno con el nombre PATH.

    ls: comando.

    --help: opciones y parmetros.

    user: usuario. Alt : tecla que debe pulsarse.Editar: opciones del men, botones.

    Process killed: mensajes del sistema.

    man man(1): referencia a pginas man.

    I x86, AMD64Esta seccin slo es relevante para las arquitecturas especificadas. Lasflechas marcan el comienzo y el final del bloque de texto. J

    AgradecimientosDesarrolladores de Linux de todo el mundo colaboran de forma desinteresadapara impulsar la evolucin de este sistema operativo. Les damos las gracias porsu dedicacin, sin la cual no sera posible esta distribucin. Tambin nos gustaradarles las gracias a Frank Zappa y a Pawar.

    Asimismo, no queremos dejar de expresar nuestro ms sincero agradecimiento aLinus Torvalds

    Have a lot of fun!

    Equipo SUSE

    VSUSE LINUX

  • ndice general

    I Instalacin 1

    1. La instalacin con YaST 3

    1.1. Arranque del sistema desde el medio de instalacin . . . . . . . . . 4

    1.1.1. Otras posibilidades de arranque . . . . . . . . . . . . . . . . 4

    1.1.2. Posibles problemas al arrancar el sistema . . . . . . . . . . . 5

    1.2. La pantalla de bienvenida . . . . . . . . . . . . . . . . . . . . . . . . 6

    1.3. Seleccin del idioma . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    1.4. Modo de instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    1.5. Propuesta para la instalacin . . . . . . . . . . . . . . . . . . . . . . . 9

    1.5.1. Modo de instalacin . . . . . . . . . . . . . . . . . . . . . . . 9

    1.5.2. Configuracin del teclado . . . . . . . . . . . . . . . . . . . . 10

    1.5.3. Ratn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

    1.5.4. Particionar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    1.5.5. Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    1.5.6. El inicio del sistema (instalacin del cargador de arranque) . 22

    1.5.7. Configuracin de la zona horaria . . . . . . . . . . . . . . . . 23

    1.5.8. Idioma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    1.5.9. Realizar la instalacin . . . . . . . . . . . . . . . . . . . . . . 24

    1.6. Completar la instalacin . . . . . . . . . . . . . . . . . . . . . . . . . 24

    1.6.1. Contrasea de root . . . . . . . . . . . . . . . . . . . . . . . . 25

  • 1.6.2. Configuracin de red . . . . . . . . . . . . . . . . . . . . . . . 25

    1.6.3. Configuracin del cortafuegos . . . . . . . . . . . . . . . . . 26

    1.6.4. Comprobar la conexin a Internet . . . . . . . . . . . . . . . 27

    1.6.5. Descargar actualizaciones de software . . . . . . . . . . . . . 28

    1.6.6. Autenticacin de usuarios . . . . . . . . . . . . . . . . . . . . 29

    1.6.7. Configuracin como cliente NIS . . . . . . . . . . . . . . . . 29

    1.6.8. Crear usuarios locales . . . . . . . . . . . . . . . . . . . . . . 30

    1.6.9. Notas de versin . . . . . . . . . . . . . . . . . . . . . . . . . 33

    1.7. Configuracin de hardware . . . . . . . . . . . . . . . . . . . . . . . 33

    1.8. Login grfico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    2. Configuracin del sistema con YaST 37

    2.1. El Centro de Control de YaST . . . . . . . . . . . . . . . . . . . . . . . 38

    2.2. Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    2.2.1. Instalar y desinstalar software . . . . . . . . . . . . . . . . . 40

    2.2.2. Cambiar la fuente de instalacin . . . . . . . . . . . . . . . . 48

    2.2.3. YaST Online Update . . . . . . . . . . . . . . . . . . . . . . . 49

    2.2.4. Actualizacin del sistema . . . . . . . . . . . . . . . . . . . . 51

    2.2.5. Comprobacin de medios . . . . . . . . . . . . . . . . . . . . 53

    2.3. Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

    2.3.1. Unidades de CD-ROM y DVD . . . . . . . . . . . . . . . . . 54

    2.3.2. Impresora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    2.3.3. Controlador de disco duro . . . . . . . . . . . . . . . . . . . 55

    2.3.4. Informacin del hardware . . . . . . . . . . . . . . . . . . . . 55

    2.3.5. Mdulo DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

    2.3.6. Escner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

    2.3.7. Sonido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

    2.3.8. Tarjetas de TV y radio . . . . . . . . . . . . . . . . . . . . . . 60

    2.4. Dispositivos de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    2.5. Servicios de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    2.5.1. Agente de transferencia de mensajes (MTA) . . . . . . . . . 62

    VIII ndice general

  • 2.5.2. Otros servicios disponibles . . . . . . . . . . . . . . . . . . . 62

    2.6. Seguridad y usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

    2.6.1. Administracin de usuarios . . . . . . . . . . . . . . . . . . . 65

    2.6.2. Administracin de grupos . . . . . . . . . . . . . . . . . . . . 66

    2.6.3. Configuracin de seguridad . . . . . . . . . . . . . . . . . . . 66

    2.6.4. Cortafuegos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

    2.7. Sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

    2.7.1. Copia de seguridad de las reas del sistema . . . . . . . . . 70

    2.7.2. Recuperacin del sistema . . . . . . . . . . . . . . . . . . . . 70

    2.7.3. Creacin de disquetes de arranque y rescate . . . . . . . . . 72

    2.7.4. LVM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

    2.7.5. Particionamiento . . . . . . . . . . . . . . . . . . . . . . . . . 73

    2.7.6. Administrador de perfiles (SCPM) . . . . . . . . . . . . . . . 78

    2.7.7. Servicios del sistema (niveles de ejecucin) . . . . . . . . . . 78

    2.7.8. Editor para sysconfig . . . . . . . . . . . . . . . . . . . . . . . 79

    2.7.9. Seleccin de la zona horaria . . . . . . . . . . . . . . . . . . . 79

    2.7.10. Seleccin del idioma . . . . . . . . . . . . . . . . . . . . . . . 79

    2.8. Otros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

    2.8.1. Enviar una peticin de soporte . . . . . . . . . . . . . . . . . 80

    2.8.2. Registro de arranque . . . . . . . . . . . . . . . . . . . . . . . 80

    2.8.3. Registro de sistema . . . . . . . . . . . . . . . . . . . . . . . . 80

    2.8.4. Cargar CD de controladores del fabricante . . . . . . . . . . 81

    2.9. YaST en modo texto (ncurses) . . . . . . . . . . . . . . . . . . . . . . 81

    2.9.1. Navegacin en los mdulos de YaST . . . . . . . . . . . . . . 83

    2.9.2. Limitaciones de las combinaciones de teclas . . . . . . . . . 84

    2.9.3. Arranque de mdulos individuales . . . . . . . . . . . . . . 85

    2.9.4. El mdulo YOU . . . . . . . . . . . . . . . . . . . . . . . . . . 85

    2.10. Actualizacin en lnea desde la lnea de comandos . . . . . . . . . . 85

    IXSUSE LINUX

  • 3. Variantes especficas de la instalacin 89

    3.1. linuxrc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

    3.1.1. Paso de parmetros a linuxrc . . . . . . . . . . . . . . . . . . 90

    3.2. Instalacin a travs de VNC . . . . . . . . . . . . . . . . . . . . . . . 92

    3.2.1. Preparativos para la instalacin VNC . . . . . . . . . . . . . 92

    3.2.2. Clientes para la instalacin VNC . . . . . . . . . . . . . . . . 93

    3.3. Instalacin en modo texto con YaST . . . . . . . . . . . . . . . . . . . 93

    3.4. Consejos y trucos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

    3.4.1. Crear disquetes de arranque con rawwritewin . . . . . . . . 95

    3.4.2. Crear disquetes de arranque con rawrite . . . . . . . . . . . 95

    3.4.3. Crear un disquete de arranque bajo un sistema de tipo Unix 97

    3.4.4. Arrancar con un disquete (SYSLINUX) . . . . . . . . . . . . 98

    3.4.5. Soporta Linux mi lector CD-ROM? . . . . . . . . . . . . . . 99

    3.4.6. Instalacin desde una fuente en la red . . . . . . . . . . . . . 99

    3.5. Asignacin de nombres a los dispositivos SCSI . . . . . . . . . . . . 100

    3.6. Configuracin de LVM . . . . . . . . . . . . . . . . . . . . . . . . . . 101

    3.6.1. El gestor de volmenes lgicos (LVM) . . . . . . . . . . . . . 101

    3.6.2. Configuracin de LVM con YaST . . . . . . . . . . . . . . . . 103

    3.7. La configuracin de soft RAID . . . . . . . . . . . . . . . . . . . . . . 108

    3.7.1. Soft RAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

    3.7.2. Configuracin de soft RAID con YaST . . . . . . . . . . . . . 110

    3.7.3. Resolucin de problemas . . . . . . . . . . . . . . . . . . . . 111

    3.7.4. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . 111

    4. Actualizacin del sistema y gestin de paquetes 113

    4.1. Actualizacin de SUSE LINUX . . . . . . . . . . . . . . . . . . . . . . 114

    4.1.1. Preparativos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

    4.1.2. Posibles problemas . . . . . . . . . . . . . . . . . . . . . . . . 114

    4.1.3. Actualizacin con YaST . . . . . . . . . . . . . . . . . . . . . 115

    4.1.4. Actualizacin de paquetes individuales . . . . . . . . . . . . 115

    4.2. Cambios en el software de una versin a otra . . . . . . . . . . . . . 116

    X ndice general

  • 4.2.1. De 8.2 a 9.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

    4.2.2. De 9.0 a 9.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

    4.2.3. De 9.1 a 9.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

    4.2.4. De 9.2 a 9.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

    4.3. El gestor de paquetes RPM . . . . . . . . . . . . . . . . . . . . . . . . 131

    4.3.1. Comprobar la autenticidad de un paquete . . . . . . . . . . 132

    4.3.2. Administracin de paquetes . . . . . . . . . . . . . . . . . . 132

    4.3.3. RPM y parches . . . . . . . . . . . . . . . . . . . . . . . . . . 134

    4.3.4. Los paquetes RPM delta . . . . . . . . . . . . . . . . . . . . . 136

    4.3.5. Consultas RPM . . . . . . . . . . . . . . . . . . . . . . . . . . 137

    4.3.6. Instalar y compilar los paquetes fuente . . . . . . . . . . . . 140

    4.3.7. Compilacin de paquetes RPM con build . . . . . . . . . . . 142

    4.3.8. Herramientas para RPM . . . . . . . . . . . . . . . . . . . . . 142

    5. Reparacin del sistema 145

    5.1. Reparacin automtica . . . . . . . . . . . . . . . . . . . . . . . . . . 146

    5.2. Reparacin personalizada . . . . . . . . . . . . . . . . . . . . . . . . 148

    5.3. Herramientas avanzadas . . . . . . . . . . . . . . . . . . . . . . . . . 148

    5.4. El sistema de rescate de SUSE . . . . . . . . . . . . . . . . . . . . . . 149

    5.4.1. Inicio del sistema de rescate . . . . . . . . . . . . . . . . . . . 150

    5.4.2. Trabajar con el sistema de rescate . . . . . . . . . . . . . . . . 150

    II Sistema 153

    6. Programas de 32 y 64 bits en entornos de 64 bits 155

    6.1. Soporte en tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . 156

    6.2. Desarrollo de software . . . . . . . . . . . . . . . . . . . . . . . . . . 157

    6.3. Compilacin de software en plataformas Biarch . . . . . . . . . . . . 157

    6.4. Soporte en el kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

    XISUSE LINUX

  • 7. El concepto de arranque de SUSE LINUX 161

    7.1. El proceso de arranque en Linux . . . . . . . . . . . . . . . . . . . . . 162

    7.1.1. initrd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

    7.1.2. linuxrc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

    7.1.3. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . 165

    7.2. El programa init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

    7.3. Los niveles de ejecucin runlevels . . . . . . . . . . . . . . . . . . 166

    7.4. Cambio de nivel de ejecucin . . . . . . . . . . . . . . . . . . . . . . 168

    7.5. Los scripts de inicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

    7.5.1. Aadir scripts init . . . . . . . . . . . . . . . . . . . . . . . . 171

    7.6. Servicios del sistema (niveles de ejecucin) . . . . . . . . . . . . . . . 173

    7.7. SuSEconfig y /etc/sysconfig . . . . . . . . . . . . . . . . . . . . . . . 175

    7.8. El editor sysconfig de YaST . . . . . . . . . . . . . . . . . . . . . . . . 177

    8. El cargador de arranque 179

    8.1. Gestin de arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

    8.2. Cmo determinar el cargador de arranque . . . . . . . . . . . . . . . 181

    8.3. Arrancar con GRUB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

    8.3.1. El men de arranque de GRUB . . . . . . . . . . . . . . . . . 183

    8.3.2. El archivo device.map . . . . . . . . . . . . . . . . . . . . . . 189

    8.3.3. El archivo /etc/grub.conf . . . . . . . . . . . . . . . . . . . . 190

    8.3.4. La shell de GRUB . . . . . . . . . . . . . . . . . . . . . . . . . 190

    8.3.5. Definir la contrasea de arranque . . . . . . . . . . . . . . . 191

    8.4. Configuracin del cargador de arranque con YaST . . . . . . . . . . 193

    8.4.1. La ventana principal . . . . . . . . . . . . . . . . . . . . . . . 193

    8.4.2. Opciones de configuracin del cargador de arranque . . . . 194

    8.5. Desinstalar el cargador de arranque de Linux . . . . . . . . . . . . . 196

    8.6. Crear un CD de arranque . . . . . . . . . . . . . . . . . . . . . . . . . 197

    8.7. Pantalla de bienvenida de SUSE . . . . . . . . . . . . . . . . . . . . . 198

    8.8. Problemas posibles y sus soluciones . . . . . . . . . . . . . . . . . . . 199

    8.9. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . . . . . . 200

    XII ndice general

  • 9. El kernel de Linux 2019.1. Actualizacin del kernel . . . . . . . . . . . . . . . . . . . . . . . . . 2029.2. Las fuentes del kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . 2029.3. Configuracin del kernel . . . . . . . . . . . . . . . . . . . . . . . . . 203

    9.3.1. Configuracin en la lnea de comandos . . . . . . . . . . . . 2039.3.2. Configuracin en modo texto . . . . . . . . . . . . . . . . . . 2049.3.3. Configuracin en el sistema X Window . . . . . . . . . . . . 204

    9.4. Mdulos del kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2049.4.1. Detectar el hardware actual con hwinfo . . . . . . . . . . . . 2059.4.2. Manejo de los mdulos . . . . . . . . . . . . . . . . . . . . . 2059.4.3. /etc/modprobe.conf . . . . . . . . . . . . . . . . . . . . . . . 2069.4.4. Kmod (Kernel Module Loader) . . . . . . . . . . . . . . . . . 207

    9.5. Compilacin del kernel . . . . . . . . . . . . . . . . . . . . . . . . . . 2079.6. Instalacin del kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . 2089.7. Limpieza del disco despus de la compilacin . . . . . . . . . . . . . 209

    10. Particularidades de SUSE LINUX 21110.1. Informacin sobre paquetes especiales . . . . . . . . . . . . . . . . . 212

    10.1.1. El paquete bash y /etc/profile . . . . . . . . . . . . . . . . . 21210.1.2. El paquete cron . . . . . . . . . . . . . . . . . . . . . . . . . . 21210.1.3. Archivos de registro: el paquete logrotate . . . . . . . . . . . 21310.1.4. Pginas man . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21410.1.5. El comando locate . . . . . . . . . . . . . . . . . . . . . . . . 21510.1.6. El comando ulimit . . . . . . . . . . . . . . . . . . . . . . . . 21510.1.7. El comando free . . . . . . . . . . . . . . . . . . . . . . . . . . 21610.1.8. El archivo /etc/resolv.conf . . . . . . . . . . . . . . . . . . . 21610.1.9. Configuracin de GNU Emacs . . . . . . . . . . . . . . . . . 21710.1.10. Introduccin a vi . . . . . . . . . . . . . . . . . . . . . . . . . 218

    10.2. Consolas virtuales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22110.3. Distribucin del teclado . . . . . . . . . . . . . . . . . . . . . . . . . . 22110.4. Configuracin en funcin del idioma y el pas . . . . . . . . . . . . . 222

    10.4.1. Algunos ejemplos . . . . . . . . . . . . . . . . . . . . . . . . 22310.4.2. Configuracin del soporte de idioma . . . . . . . . . . . . . 224

    XIIISUSE LINUX

  • 11. El sistema X Window 227

    11.1. Configuracin de X11 con SaX2 . . . . . . . . . . . . . . . . . . . . . 228

    11.1.1. Escritorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

    11.1.2. Tarjeta grfica . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

    11.1.3. Color y resolucin . . . . . . . . . . . . . . . . . . . . . . . . 231

    11.1.4. Resolucin virtual . . . . . . . . . . . . . . . . . . . . . . . . 232

    11.1.5. Aceleracin 3D . . . . . . . . . . . . . . . . . . . . . . . . . . 234

    11.1.6. Geometra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234

    11.1.7. Multimonitor . . . . . . . . . . . . . . . . . . . . . . . . . . . 234

    11.1.8. Dispositivos de entrada . . . . . . . . . . . . . . . . . . . . . 235

    11.1.9. AccessX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

    11.1.10. Joystick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238

    11.1.11. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . 238

    11.2. Optimizar la configuracin de X Window . . . . . . . . . . . . . . . 238

    11.2.1. Seccin Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

    11.2.2. Seccin Device . . . . . . . . . . . . . . . . . . . . . . . . . . 243

    11.2.3. Secciones Monitor y Modes . . . . . . . . . . . . . . . . . . . 244

    11.3. Instalacin y configuracin de tipos de letra . . . . . . . . . . . . . . 244

    11.3.1. Xft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245

    11.3.2. X11 core fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . 249

    11.3.3. Tipos de letra CID-keyed . . . . . . . . . . . . . . . . . . . . 250

    11.4. Configuracin 3D de OpenGL . . . . . . . . . . . . . . . . . . . . . . 251

    11.4.1. Hardware soportado . . . . . . . . . . . . . . . . . . . . . . . 251

    11.4.2. Controladores OpenGL . . . . . . . . . . . . . . . . . . . . . 251

    11.4.3. Herramienta de diagnstico 3Ddiag . . . . . . . . . . . . . . 252

    11.4.4. Aplicaciones de prueba OpenGL . . . . . . . . . . . . . . . . 252

    11.4.5. Resolucin de problemas . . . . . . . . . . . . . . . . . . . . 252

    11.4.6. Soporte de instalacin . . . . . . . . . . . . . . . . . . . . . . 253

    11.4.7. Documentacin adicional en lnea . . . . . . . . . . . . . . . 253

    XIV ndice general

  • 12. Impresoras 255

    12.1. Preparativos y otras consideraciones . . . . . . . . . . . . . . . . . . 256

    12.2. Funcionamiento del sistema de impresin . . . . . . . . . . . . . . . 257

    12.3. Integracin de impresoras: mtodos y protocolos . . . . . . . . . . . 258

    12.4. Instalacin del software . . . . . . . . . . . . . . . . . . . . . . . . . . 258

    12.5. Configuracin de la impresora . . . . . . . . . . . . . . . . . . . . . . 259

    12.5.1. Impresora local . . . . . . . . . . . . . . . . . . . . . . . . . . 259

    12.5.2. Impresoras de red . . . . . . . . . . . . . . . . . . . . . . . . 262

    12.5.3. Tareas de configuracin . . . . . . . . . . . . . . . . . . . . . 264

    12.6. Configuracin de las aplicaciones . . . . . . . . . . . . . . . . . . . . 265

    12.6.1. Imprimir desde la lnea de comandos . . . . . . . . . . . . . 265

    12.6.2. Imprimir a travs de la lnea de comandos en aplicaciones . 266

    12.6.3. Imprimir a travs de CUPS . . . . . . . . . . . . . . . . . . . 266

    12.7. Particularidades en SUSE LINUX . . . . . . . . . . . . . . . . . . . . 266

    12.7.1. El servidor CUPS y el cortafuegos . . . . . . . . . . . . . . . 266

    12.7.2. Administracin con el frontal web de CUPS . . . . . . . . . 268

    12.7.3. Cambios en el sistema de impresin CUPS (cupsd) . . . . . 268

    12.7.4. Archivos PPD en diversos paquetes . . . . . . . . . . . . . . 270

    12.8. Posibles problemas y soluciones . . . . . . . . . . . . . . . . . . . . . 272

    12.8.1. Impresora sin soporte de lenguaje estndar . . . . . . . . . . 272

    12.8.2. Archivo PPD para PostScript no disponible . . . . . . . . . . 273

    12.8.3. Puertos paralelos . . . . . . . . . . . . . . . . . . . . . . . . . 273

    12.8.4. Imprimir a travs de la red . . . . . . . . . . . . . . . . . . . 274

    12.8.5. Impresin defectuosa sin mensajes de error . . . . . . . . . . 277

    12.8.6. Colas de impresin desactivadas . . . . . . . . . . . . . . . . 277

    12.8.7. Borrar tareas de impresin cuando CUPS practica browsing 277

    12.8.8. Error de tarea de impresin o de transferencia de datos . . . 278

    12.8.9. Depuracin del sistema de impresin CUPS . . . . . . . . . 278

    12.8.10. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . 279

    XVSUSE LINUX

  • 13. Movilidad con Linux 281

    13.1. Trabajo mvil con porttiles . . . . . . . . . . . . . . . . . . . . . . . 282

    13.1.1. Particularidades del hardware de los porttiles . . . . . . . . 282

    13.1.2. Ahorro de energa . . . . . . . . . . . . . . . . . . . . . . . . 282

    13.1.3. Integracin en entornos operativos dinmicos . . . . . . . . 283

    13.1.4. Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285

    13.1.5. Seguridad de datos . . . . . . . . . . . . . . . . . . . . . . . . 288

    13.2. Hardware mvil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288

    13.3. Comunicacin mvil: telfonos mviles y PDAs . . . . . . . . . . . . 290

    13.4. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

    14. PCMCIA 293

    14.1. Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294

    14.2. Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294

    14.2.1. Los mdulos base . . . . . . . . . . . . . . . . . . . . . . . . . 294

    14.2.2. El administrador de tarjetas . . . . . . . . . . . . . . . . . . . 295

    14.3. Configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

    14.3.1. Tarjetas de red . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

    14.3.2. RDSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

    14.3.3. Mdem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

    14.3.4. SCSI e IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

    14.4. Herramientas de ayuda adicionales . . . . . . . . . . . . . . . . . . . 298

    14.5. Posibles problemas y sus soluciones . . . . . . . . . . . . . . . . . . . 298

    14.5.1. El sistema base PCMCIA no funciona . . . . . . . . . . . . . 298

    14.5.2. La tarjeta PCMCIA no funciona correctamente . . . . . . . . 299

    14.6. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . . . . . . 301

    XVI ndice general

  • 15. SCPM (System Configuration Profile Management) 30315.1. Terminologa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30415.2. Configuracin de SCPM desde la lnea de comandos . . . . . . . . . 305

    15.2.1. Iniciar SCPM y definir los grupos de recursos . . . . . . . . 30515.2.2. Crear y administrar perfiles . . . . . . . . . . . . . . . . . . . 30615.2.3. Pasar de un perfil de configuracin a otro . . . . . . . . . . . 30615.2.4. Configuracin avanzada del perfil . . . . . . . . . . . . . . . 307

    15.3. El gestor de perfiles de YaST . . . . . . . . . . . . . . . . . . . . . . . 30815.3.1. Configuracin de grupos de recursos . . . . . . . . . . . . . 30915.3.2. Creacin de un nuevo perfil . . . . . . . . . . . . . . . . . . . 31015.3.3. Modificacin de perfiles existentes . . . . . . . . . . . . . . . 31115.3.4. Cambio de perfil . . . . . . . . . . . . . . . . . . . . . . . . . 311

    15.4. Posibles problemas y sus soluciones . . . . . . . . . . . . . . . . . . . 31215.4.1. Interrupcin durante el proceso de cambio . . . . . . . . . . 31315.4.2. Cambio en la configuracin de un grupo de recursos . . . . 313

    15.5. Seleccin de un perfil durante el arranque . . . . . . . . . . . . . . . 31315.6. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . . . . . . 314

    16. Gestin de energa 31516.1. Funciones para el ahorro de energa . . . . . . . . . . . . . . . . . . . 31616.2. APM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31816.3. ACPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319

    16.3.1. ACPI en la prctica . . . . . . . . . . . . . . . . . . . . . . . . 31916.3.2. Control de la potencia del procesador . . . . . . . . . . . . . 32216.3.3. Herramientas ACPI . . . . . . . . . . . . . . . . . . . . . . . 32416.3.4. Posibles problemas y sus soluciones . . . . . . . . . . . . . . 324

    16.4. Parar el disco duro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32616.5. El paquete powersave . . . . . . . . . . . . . . . . . . . . . . . . . . . 328

    16.5.1. Configuracin del paquete powersave . . . . . . . . . . . . . 32816.5.2. Configuracin de APM y ACPI . . . . . . . . . . . . . . . . . 33116.5.3. Prestaciones adicionales de ACPI . . . . . . . . . . . . . . . 33316.5.4. Posibles problemas y sus soluciones . . . . . . . . . . . . . . 333

    16.6. El mdulo de gestin de energa de YaST . . . . . . . . . . . . . . . . 336

    XVIISUSE LINUX

  • 17. Comunicacin inalmbrica 341

    17.1. LAN inalmbrica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342

    17.1.1. Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342

    17.1.2. Funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . 343

    17.1.3. Configuracin con YaST . . . . . . . . . . . . . . . . . . . . . 346

    17.1.4. Programas tiles . . . . . . . . . . . . . . . . . . . . . . . . . 349

    17.1.5. Consejos y trucos para configurar una WLAN . . . . . . . . 349

    17.1.6. Posibles problemas y sus soluciones . . . . . . . . . . . . . . 350

    17.1.7. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . 351

    17.2. Bluetooth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351

    17.2.1. Fundamentos . . . . . . . . . . . . . . . . . . . . . . . . . . . 352

    17.2.2. Configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . 353

    17.2.3. Componentes del sistema y herramientas . . . . . . . . . . . 357

    17.2.4. Aplicaciones grficas . . . . . . . . . . . . . . . . . . . . . . . 358

    17.2.5. Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359

    17.2.6. Posibles problemas y sus soluciones . . . . . . . . . . . . . . 361

    17.2.7. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . 362

    17.3. Transmisin de datos por infrarrojos . . . . . . . . . . . . . . . . . . 363

    17.3.1. Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363

    17.3.2. Configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . 363

    17.3.3. Uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364

    17.3.4. Posibles problemas y sus soluciones . . . . . . . . . . . . . . 365

    18. El sistema hotplug 367

    18.1. Dispositivos e interfaces . . . . . . . . . . . . . . . . . . . . . . . . . 368

    18.2. Eventos hotplug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369

    18.3. Agentes hotplug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370

    18.3.1. Activacin de interfaces de red . . . . . . . . . . . . . . . . . 371

    18.3.2. Activacin de dispositivos de almacenamiento . . . . . . . . 371

    18.4. Carga automtica de mdulos . . . . . . . . . . . . . . . . . . . . . . 372

    18.5. Hotplug con PCI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373

    XVIII ndice general

  • 18.6. El script de arranque coldplug . . . . . . . . . . . . . . . . . . . . . . 373

    18.7. Anlisis de fallos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

    18.7.1. Archivos de registro . . . . . . . . . . . . . . . . . . . . . . . 374

    18.7.2. Problemas de arranque . . . . . . . . . . . . . . . . . . . . . 374

    18.7.3. La grabadora de eventos . . . . . . . . . . . . . . . . . . . . . 375

    19. Nodos de dispositivos dinmicos con udev 377

    19.1. Fundamentos de la creacin de reglas . . . . . . . . . . . . . . . . . . 378

    19.2. Automatizacin con NAME y SYMLINK . . . . . . . . . . . . . . . . 379

    19.3. Expresiones regulares en claves . . . . . . . . . . . . . . . . . . . . . 379

    19.4. Seleccin de claves adecuadas . . . . . . . . . . . . . . . . . . . . . . 380

    19.5. Nombres permanentes de dispositivo . . . . . . . . . . . . . . . . . . 381

    20. Sistemas de archivos en Linux 383

    20.1. Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384

    20.2. Los sistemas de archivos ms importantes en Linux . . . . . . . . . 384

    20.2.1. ReiserFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385

    20.2.2. Ext2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386

    20.2.3. Ext3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387

    20.2.4. Conversin de un sistema de archivos Ext2 a Ext3 . . . . . . 388

    20.2.5. Reiser4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389

    20.2.6. JFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390

    20.2.7. XFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391

    20.3. Otros sistemas de archivos soportados . . . . . . . . . . . . . . . . . 392

    20.4. Soporte de archivos grandes en Linux . . . . . . . . . . . . . . . . . . 393

    20.5. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . . . . . . 395

    XIXSUSE LINUX

  • 21. Autenticacin con PAM 39721.1. Estructura de un archivo de configuracin PAM . . . . . . . . . . . . 39821.2. Configuracin PAM para sshd . . . . . . . . . . . . . . . . . . . . . . 40021.3. Configuracin de los mdulos PAM . . . . . . . . . . . . . . . . . . . 403

    21.3.1. pam_unix2.conf . . . . . . . . . . . . . . . . . . . . . . . . . . 40321.3.2. pam_env.conf . . . . . . . . . . . . . . . . . . . . . . . . . . . 40321.3.3. pam_pwcheck.conf . . . . . . . . . . . . . . . . . . . . . . . . 40421.3.4. limits.conf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405

    21.4. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . . . . . . 405

    III Servicios 407

    22. Fundamentos de conexin a redes 40922.1. Direcciones IP y routing . . . . . . . . . . . . . . . . . . . . . . . . . . 413

    22.1.1. Direcciones IP . . . . . . . . . . . . . . . . . . . . . . . . . . . 41322.1.2. Mscaras de red y redes . . . . . . . . . . . . . . . . . . . . . 414

    22.2. IPv6: la prxima generacin de Internet . . . . . . . . . . . . . . . . 41622.2.1. Ventajas de IPv6 . . . . . . . . . . . . . . . . . . . . . . . . . 41722.2.2. El sistema de direcciones de IPv6 . . . . . . . . . . . . . . . . 41922.2.3. Coexistencia de IPv4 e IPv6 . . . . . . . . . . . . . . . . . . . 42322.2.4. Configuracin de IPv6 . . . . . . . . . . . . . . . . . . . . . . 42422.2.5. Literatura y enlaces sobre IPv6 . . . . . . . . . . . . . . . . . 425

    22.3. Resolucin de nombres . . . . . . . . . . . . . . . . . . . . . . . . . . 42522.4. Configuracin de una conexin de red mediante YaST . . . . . . . . 427

    22.4.1. Configuracin de la tarjeta de red mediante YaST . . . . . . 42722.4.2. Mdem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43022.4.3. Mdem cable . . . . . . . . . . . . . . . . . . . . . . . . . . . 43222.4.4. DSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432

    22.5. Configuracin manual de la red . . . . . . . . . . . . . . . . . . . . . 43422.5.1. Archivos de configuracin . . . . . . . . . . . . . . . . . . . . 43722.5.2. Scripts de arranque . . . . . . . . . . . . . . . . . . . . . . . . 444

    22.6. smpppd como asistente para la conexin telefnica . . . . . . . . . . 44522.6.1. La configuracin de smpppd . . . . . . . . . . . . . . . . . . 44622.6.2. Uso remoto de kinternet, cinternet y qinternet . . . . . . . . 447

    XX ndice general

  • 23. SLP: gestin de servicios en la red 449

    23.1. Registrar servicios propios . . . . . . . . . . . . . . . . . . . . . . . . 450

    23.2. Frontales SLP en SUSE LINUX . . . . . . . . . . . . . . . . . . . . . . 451

    23.3. Activacin de SLP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451

    23.4. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . . . . . . 452

    24. DNS (Domain Name System) 453

    24.1. Configuracin con YaST . . . . . . . . . . . . . . . . . . . . . . . . . . 454

    24.1.1. Configuracin con asistente . . . . . . . . . . . . . . . . . . . 454

    24.1.2. Configuracin experta . . . . . . . . . . . . . . . . . . . . . . 454

    24.2. Iniciar el servidor de nombres BIND . . . . . . . . . . . . . . . . . . 459

    24.3. El archivo de configuracin /etc/named.conf . . . . . . . . . . . . . 463

    24.3.1. Informacin adicional sobre la configuracin de BIND . . . 464

    24.3.2. El apartado de configuracin de registro Logging . . . . . . 466

    24.3.3. Estructura de las entradas de zona . . . . . . . . . . . . . . . 466

    24.4. Sintaxis de los archivos de zona . . . . . . . . . . . . . . . . . . . . . 467

    24.5. Actualizacin dinmica de los datos de zonas . . . . . . . . . . . . . 471

    24.6. Transacciones seguras . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

    24.7. Seguridad DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473

    24.8. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . . . . . . 473

    25. Empleo de NIS (Network Information Service) 475

    25.1. Configuracin de servidores NIS . . . . . . . . . . . . . . . . . . . . 476

    25.2. El mdulo del cliente NIS en YaST . . . . . . . . . . . . . . . . . . . . 478

    26. Compartir archivos con NFS 481

    26.1. Importar sistemas de archivos con YaST . . . . . . . . . . . . . . . . 482

    26.2. Importar sistemas de archivos manualmente . . . . . . . . . . . . . . 483

    26.3. Exportar sistemas de archivos con YaST . . . . . . . . . . . . . . . . 483

    26.4. Exportar manualmente sistemas de archivos . . . . . . . . . . . . . . 484

    XXISUSE LINUX

  • 27. DHCP 489

    27.1. Configuracin de DHCP con YaST . . . . . . . . . . . . . . . . . . . . 490

    27.2. Los paquetes de software DHCP . . . . . . . . . . . . . . . . . . . . . 492

    27.3. El servidor DHCP dhcpd . . . . . . . . . . . . . . . . . . . . . . . . . 493

    27.3.1. Clientes con direcciones IP fijas . . . . . . . . . . . . . . . . . 496

    27.3.2. Particularidades en SUSE LINUX . . . . . . . . . . . . . . . 497

    27.4. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . . . . . . 498

    28. Sincronizacin horaria con xntp 499

    28.1. Configuracin de xntp en la red . . . . . . . . . . . . . . . . . . . . . 500

    28.2. Instalar un reloj de referencia local . . . . . . . . . . . . . . . . . . . 501

    28.3. Configuracin de un cliente NTP con YaST . . . . . . . . . . . . . . . 502

    28.3.1. Configuracin rpida de un cliente NTP . . . . . . . . . . . 502

    28.3.2. Configuracin compleja de un cliente NTP . . . . . . . . . . 503

    29. El servicio de directorio LDAP 505

    29.1. LDAP versus NIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507

    29.2. Estructura de un rbol de directorios LDAP . . . . . . . . . . . . . . 508

    29.3. Configuracin de servidor con slapd.conf . . . . . . . . . . . . . . . 512

    29.3.1. Instrucciones globales en slapd.conf . . . . . . . . . . . . . . 512

    29.3.2. Instrucciones para bases de datos en slapd.conf . . . . . . . 516

    29.3.3. Iniciar y parar el servidor . . . . . . . . . . . . . . . . . . . . 516

    29.4. Administracin de datos en el directorio LDAP . . . . . . . . . . . . 517

    29.4.1. Introducir datos en el directorio LDAP . . . . . . . . . . . . 517

    29.4.2. Modificar datos en el directorio LDAP . . . . . . . . . . . . . 519

    29.4.3. Buscar o leer datos del directorio LDAP . . . . . . . . . . . . 520

    29.4.4. Borrar datos del directorio LDAP . . . . . . . . . . . . . . . 521

    29.5. El cliente LDAP de YaST . . . . . . . . . . . . . . . . . . . . . . . . . 521

    29.5.1. Procedimiento general . . . . . . . . . . . . . . . . . . . . . . 521

    29.5.2. Configuracin del cliente LDAP . . . . . . . . . . . . . . . . 523

    29.5.3. Usuarios y grupos: configuracin con YaST . . . . . . . . . . 528

    29.6. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . . . . . . 529

    XXII ndice general

  • 30. El servidor web Apache 531

    30.1. Fundamentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532

    30.1.1. Servidor web . . . . . . . . . . . . . . . . . . . . . . . . . . . 532

    30.1.2. HTTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532

    30.1.3. URLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532

    30.1.4. Reproduccin automtica de una pgina predeterminada . 533

    30.2. Configuracin del servidor HTTP con YaST . . . . . . . . . . . . . . 533

    30.3. Los mdulos de Apache . . . . . . . . . . . . . . . . . . . . . . . . . 534

    30.4. Threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535

    30.5. Instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536

    30.5.1. Seleccin de paquetes en YaST . . . . . . . . . . . . . . . . . 536

    30.5.2. Inicio de Apache . . . . . . . . . . . . . . . . . . . . . . . . . 536

    30.5.3. Mdulos para contenidos activos . . . . . . . . . . . . . . . . 537

    30.5.4. Otros paquetes recomendados . . . . . . . . . . . . . . . . . 537

    30.5.5. Instalacin de mdulos con apxs . . . . . . . . . . . . . . . . 537

    30.6. Configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538

    30.6.1. Configuracin con SuSEconfig . . . . . . . . . . . . . . . . . 538

    30.6.2. Configuracin manual . . . . . . . . . . . . . . . . . . . . . . 539

    30.7. Funcionamiento de Apache . . . . . . . . . . . . . . . . . . . . . . . . 543

    30.8. Contenidos activos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544

    30.8.1. Server Side Includes . . . . . . . . . . . . . . . . . . . . . . . 545

    30.8.2. Common Gateway Interface . . . . . . . . . . . . . . . . . . 545

    30.8.3. GET y POST . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546

    30.8.4. Crear contenidos activos con mdulos . . . . . . . . . . . . . 546

    30.8.5. mod_perl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547

    30.8.6. mod_php4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549

    30.8.7. mod_python . . . . . . . . . . . . . . . . . . . . . . . . . . . 549

    30.8.8. mod_ruby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549

    30.9. Mquinas virtuales . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550

    30.9.1. Mquinas virtuales en funcin del nombre . . . . . . . . . . 550

    XXIIISUSE LINUX

  • 30.9.2. Mquinas virtuales en funcin de la direccin IP . . . . . . . 551

    30.9.3. Mltiples instancias de Apache . . . . . . . . . . . . . . . . . 553

    30.10. Seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553

    30.10.1. Riesgo mnimo . . . . . . . . . . . . . . . . . . . . . . . . . . 553

    30.10.2. Permisos de acceso . . . . . . . . . . . . . . . . . . . . . . . . 553

    30.10.3. Siempre al da . . . . . . . . . . . . . . . . . . . . . . . . . . . 554

    30.11. Identificacin y resolucin de problemas . . . . . . . . . . . . . . . . 554

    30.12. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . . . . . . 555

    30.12.1. Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555

    30.12.2. CGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555

    30.12.3. Seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556

    30.12.4. Fuentes adicionales . . . . . . . . . . . . . . . . . . . . . . . . 556

    31. Sincronizacin de archivos 557

    31.1. Software de sincronizacin de datos . . . . . . . . . . . . . . . . . . . 558

    31.1.1. Unison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558

    31.1.2. CVS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559

    31.1.3. Subversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559

    31.1.4. mailsync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560

    31.1.5. rsync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560

    31.2. Criterios para la eleccin de programa . . . . . . . . . . . . . . . . . 560

    31.2.1. Cliente-servidor o igualdad de derechos . . . . . . . . . . . 560

    31.2.2. Portabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561

    31.2.3. Interactivo o automtico . . . . . . . . . . . . . . . . . . . . . 561

    31.2.4. Conflictos: cundo aparecen y cmo resolverlos . . . . . . . 561

    31.2.5. Seleccionar y aadir archivos . . . . . . . . . . . . . . . . . . 562

    31.2.6. Historia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562

    31.2.7. Volumen de datos y requisitos de espacio en el disco duro . 562

    31.2.8. GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562

    31.2.9. Facilidad de uso . . . . . . . . . . . . . . . . . . . . . . . . . 563

    31.2.10. Seguridad frente a agresiones externas . . . . . . . . . . . . 563

    XXIV ndice general

  • 31.2.11. Seguridad frente a prdida de datos . . . . . . . . . . . . . . 563

    31.3. Introduccin a Unison . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

    31.3.1. Requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565

    31.3.2. Manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565

    31.3.3. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . 566

    31.4. Introduccin a CVS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566

    31.4.1. Configuracin del servidor CVS . . . . . . . . . . . . . . . . 567

    31.4.2. Manejo de CVS . . . . . . . . . . . . . . . . . . . . . . . . . . 567

    31.4.3. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . 569

    31.5. Introduccin a Subversion . . . . . . . . . . . . . . . . . . . . . . . . 569

    31.5.1. Instalacin de un servidor Subversion . . . . . . . . . . . . . 569

    31.5.2. Manejo de Subversion . . . . . . . . . . . . . . . . . . . . . . 570

    31.5.3. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . 572

    31.6. Introduccin a rsync . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572

    31.6.1. Configuracin y manejo . . . . . . . . . . . . . . . . . . . . . 572

    31.6.2. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . 574

    31.7. Introduccin a mailsync . . . . . . . . . . . . . . . . . . . . . . . . . . 574

    31.7.1. Configuracin y manejo . . . . . . . . . . . . . . . . . . . . . 575

    31.7.2. Posibles problemas . . . . . . . . . . . . . . . . . . . . . . . . 577

    31.7.3. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . 577

    32. Samba 57932.1. Configuracin del servidor . . . . . . . . . . . . . . . . . . . . . . . . 581

    32.1.1. La seccin global . . . . . . . . . . . . . . . . . . . . . . . . . 582

    32.1.2. Recursos compartidos . . . . . . . . . . . . . . . . . . . . . . 583

    32.1.3. Niveles de seguridad . . . . . . . . . . . . . . . . . . . . . . . 585

    32.2. Samba como servidor de dominio . . . . . . . . . . . . . . . . . . . . 586

    32.3. Configuracin del servidor Samba con YaST . . . . . . . . . . . . . . 588

    32.4. Configuracin de los clientes . . . . . . . . . . . . . . . . . . . . . . . 589

    32.4.1. Configuracin de un cliente Samba con YaST . . . . . . . . . 590

    32.4.2. Windows 9x/ME . . . . . . . . . . . . . . . . . . . . . . . . . 590

    32.5. Optimizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591

    XXVSUSE LINUX

  • 33. El servidor proxy Squid 593

    33.1. Qu es un cach proxy? . . . . . . . . . . . . . . . . . . . . . . . . . 594

    33.2. Informacin general sobre cachs proxy . . . . . . . . . . . . . . . . 594

    33.2.1. Squid y seguridad . . . . . . . . . . . . . . . . . . . . . . . . 594

    33.2.2. Cachs multinivel . . . . . . . . . . . . . . . . . . . . . . . . 595

    33.2.3. Objetos cacheados en Internet . . . . . . . . . . . . . . . . . . 596

    33.3. Requisitos del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . 596

    33.3.1. Discos duros . . . . . . . . . . . . . . . . . . . . . . . . . . . 596

    33.3.2. Tamao del cach de disco . . . . . . . . . . . . . . . . . . . 597

    33.3.3. Memoria RAM . . . . . . . . . . . . . . . . . . . . . . . . . . 597

    33.3.4. Potencia del procesador . . . . . . . . . . . . . . . . . . . . . 598

    33.4. Arrancar Squid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598

    33.4.1. Comandos de inicio y parada . . . . . . . . . . . . . . . . . . 598

    33.4.2. Servidor DNS local . . . . . . . . . . . . . . . . . . . . . . . . 599

    33.5. El archivo de configuracin /etc/squid/squid.conf . . . . . . . . . . 600

    33.5.1. Opciones generales de configuracin (seleccin) . . . . . . . 601

    33.5.2. Listas de control de acceso o ACLs . . . . . . . . . . . . . . . 604

    33.6. Configuracin de un proxy transparente . . . . . . . . . . . . . . . . 606

    33.6.1. Configuracin del kernel . . . . . . . . . . . . . . . . . . . . 607

    33.6.2. Opciones de configuracin en /etc/squid/squid.conf . . . . 607

    33.6.3. Configuracin del cortafuegos con SuSEfirewall2 . . . . . . 607

    33.7. cachemgr.cgi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609

    33.7.1. Configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . 609

    33.7.2. ACLs para el cache manager en /etc/squid/squid.conf . . . 610

    33.7.3. Leer las estadsticas . . . . . . . . . . . . . . . . . . . . . . . 611

    33.8. squidGuard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611

    33.9. Generacin de informes con Calamaris . . . . . . . . . . . . . . . . . 613

    33.10. Informacin adicional sobre Squid . . . . . . . . . . . . . . . . . . . 614

    XXVI ndice general

  • IV Administracin 615

    34. Seguridad en Linux 617

    34.1. Cortafuegos y enmascaramiento . . . . . . . . . . . . . . . . . . . . . 618

    34.1.1. Filtrado de paquetes con iptables . . . . . . . . . . . . . . . . 618

    34.1.2. Fundamentos del enmascaramiento . . . . . . . . . . . . . . 620

    34.1.3. Fundamentos del cortafuegos . . . . . . . . . . . . . . . . . . 621

    34.1.4. SuSEfirewall2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 622

    34.1.5. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . 628

    34.2. SSH: trabajar de forma segura en red . . . . . . . . . . . . . . . . . . 628

    34.2.1. El paquete OpenSSH . . . . . . . . . . . . . . . . . . . . . . . 628

    34.2.2. El programa ssh . . . . . . . . . . . . . . . . . . . . . . . . . . 629

    34.2.3. Copia segura: scp . . . . . . . . . . . . . . . . . . . . . . . . . 629

    34.2.4. Transmisin segura de archivos: sftp . . . . . . . . . . . . . . 630

    34.2.5. El daemon SSH (sshd) del lado del servidor . . . . . . . . . 630

    34.2.6. Mecanismos de autenticacin de SSH . . . . . . . . . . . . . 631

    34.2.7. X, autenticacin y mecanismos de reenvo . . . . . . . . . . 633

    34.3. Codificacin de archivos y particiones . . . . . . . . . . . . . . . . . 634

    34.3.1. Escenarios de aplicacin . . . . . . . . . . . . . . . . . . . . . 634

    34.3.2. Configuracin con YaST . . . . . . . . . . . . . . . . . . . . . 634

    34.3.3. Codificar el contenido de medios extrables . . . . . . . . . . 637

    34.4. Seguridad y privacidad . . . . . . . . . . . . . . . . . . . . . . . . . . 637

    34.4.1. Seguridad local y seguridad en la red . . . . . . . . . . . . . 638

    34.4.2. Trucos y consejos: indicaciones generales . . . . . . . . . . . 647

    34.4.3. Notificacin de nuevos problemas de seguridad . . . . . . . 649

    XXVIISUSE LINUX

  • 35. Listas de control de acceso (ACLs) en Linux 65135.1. Por qu ACLs? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65235.2. Definiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65335.3. Funcionamiento de las ACLs . . . . . . . . . . . . . . . . . . . . . . . 653

    35.3.1. Entradas ACL y bits de permiso . . . . . . . . . . . . . . . . 65535.3.2. Un directorio con access ACL . . . . . . . . . . . . . . . . . . 65535.3.3. Directorios con ACLs predeterminadas . . . . . . . . . . . . 65835.3.4. Evaluacin de una ACL . . . . . . . . . . . . . . . . . . . . . 661

    35.4. Soporte en aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . 66235.5. Informacin adicional . . . . . . . . . . . . . . . . . . . . . . . . . . . 662

    36. Herramientas de vigilancia del sistema 66536.1. Listado de los archivos abiertos: lsof . . . . . . . . . . . . . . . . . . 66736.2. Usuario que accede a los archivos: fuser . . . . . . . . . . . . . . . . 66836.3. Propiedades de un archivo: stat . . . . . . . . . . . . . . . . . . . . . 66936.4. Dispositivos USB: lsusb . . . . . . . . . . . . . . . . . . . . . . . . . . 67036.5. Informacin sobre un dispositivo SCSI: scsiinfo . . . . . . . . . . . . 67036.6. Mostrar procesos: top . . . . . . . . . . . . . . . . . . . . . . . . . . . 67136.7. Mostrar lista de procesos: ps . . . . . . . . . . . . . . . . . . . . . . . 67236.8. Mostrar el rbol de procesos: pstree . . . . . . . . . . . . . . . . . . . 67336.9. Mostrar quin hace qu: w . . . . . . . . . . . . . . . . . . . . . . . . 67436.10. Mostrar el consumo de memoria: free . . . . . . . . . . . . . . . . . . 67536.11. Kernel Ring Buffer: dmesg . . . . . . . . . . . . . . . . . . . . . . . . 67636.12. Sistemas de archivos: mount, df y du . . . . . . . . . . . . . . . . . . 67636.13. El sistema de archivos /proc . . . . . . . . . . . . . . . . . . . . . . . 67736.14. vmstat, iostat y mpstat . . . . . . . . . . . . . . . . . . . . . . . . . . 67936.15. procinfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68036.16. Recursos PCI: lspci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68136.17. Llamadas al sistema: strace . . . . . . . . . . . . . . . . . . . . . . . . 68236.18. Llamadas a libreras: ltrace . . . . . . . . . . . . . . . . . . . . . . . . 68336.19. Libreras necesarias: ldd . . . . . . . . . . . . . . . . . . . . . . . . . . 68436.20. Informacin adicional sobre archivos binarios ELF . . . . . . . . . . 68436.21. Comunicacin entre procesos: ipcs . . . . . . . . . . . . . . . . . . . 68536.22. Medida del tiempo con time . . . . . . . . . . . . . . . . . . . . . . . 685

    XXVIII ndice general

  • V Anexo 687

    A. Fuentes de informacin y documentacin 689

    B. Comprobacin del sistema de archivos 693

    C. Traduccin en castellano de la licencia pblica general GNU (GPL) 709

    Glosario 721

    XXIXSUSE LINUX

  • Parte I

    Instalacin

  • 1La

    insta

    lacinconYa

    ST

    La instalacin con YaST

    Este captulo describe paso a paso el proceso de instalacin de SUSE LINUX conel asistente del sistema YaST. Adems le ensea a preparar el sistema para la ins-talacin y le proporciona informacin complementaria sobre los distintos pasosde la configuracin para facilitarle la toma de decisiones en lo que respecta a laconfiguracin del sistema.

    1.1. Arranque del sistema desde el medio de instalacin . . 41.2. La pantalla de bienvenida . . . . . . . . . . . . . . . . . 61.3. Seleccin del idioma . . . . . . . . . . . . . . . . . . . . . 81.4. Modo de instalacin . . . . . . . . . . . . . . . . . . . . . 81.5. Propuesta para la instalacin . . . . . . . . . . . . . . . . 91.6. Completar la instalacin . . . . . . . . . . . . . . . . . . 241.7. Configuracin de hardware . . . . . . . . . . . . . . . . 331.8. Login grfico . . . . . . . . . . . . . . . . . . . . . . . . . 34

  • 1.1. Arranque del sistema desde el mediode instalacin

    Introduzca el primer CD-ROM o el DVD de SUSE LINUX en el lector correspon-diente. Despus de reiniciar el ordenador, SUSE LINUX arranca desde el medioque se encuentra dentro del lector y se inicia el proceso de instalacin.

    1.1.1. Otras posibilidades de arranque

    Adems del inicio mediante el CD o DVD, dispone de otras posibilidades de ar-ranque que pueden resultar de gran utilidad en caso de que surjan problemas alarrancar del CD o DVD. Estas opciones se describen en la tabla 1.1 en esta pgina.

    Cuadro 1.1: Opciones de arranque

    Opcin dearranque

    Uso

    CD-ROM Esta es la opcin de arranque ms sencilla. El nicorequisito es una unidad de CD-ROM disponible demanera local en el sistema y que est soportada porLinux.

    Disquete El directorio /boot/ del primer CD contiene lasimgenes necesarias para crear disquetes de ar-ranque. Consulte tambin el archivo README en elmismo directorio.

    PXE o BOOTP Esta opcin ha de estar soportada por la BIOS o elfirmware del sistema utilizado. Asimismo, en la reddebe haber un servidor de arranque que puede sertambin otro sistema SUSE LINUX.

    Disco duro Para poder arrancar SUSE LINUX desde el discoduro es necesario copiar en el disco duro el kernel(linux) y el sistema de instalacin (initrd) quese encuentran en el directorio /boot/loader delprimer CD. Adems debe aadirse una entrada alcargador de arranque.

    4 1.1. Arranque del sistema desde el medio de instalacin

  • 1La

    insta

    lacinconYa

    ST

    1.1.2. Posibles problemas al arrancar el sistema

    En el momento de arrancar el sistema desde CD o DVD, pueden producirse prob-lemas si el hardware del equipo es antiguo o no est soportado. Es posible que launidad de CD-ROM no pueda leer la imagen de arranque (bootimage) del primerCD. En este caso utilice el CD 2 para arrancar el sistema. En este segundo CD seencuentra una imagen de arranque convencional de 2,88 MB que las unidadesantiguas tambin pueden leer y que permite realizar la instalacin desde la red.

    Es posible que la secuencia de arranque del ordenador no est configurada cor-rectamente. La informacin para modificar la configuracin de la BIOS (Basic In-put Output System) se encuentra en la documentacin de la placa base. A conti-nuacin se ofrecen unas instrucciones bsicas para resolver este problema.

    La BIOS es un elemento de software con el que se pueden arrancar la funcionali-dad bsica del ordenador. Los fabricantes de placas base proporcionan una BIOSa la medida del hardware. La configuracin (setup) de la BIOS slo puede acti-varse en un momento concreto: al arrancar el ordenador se realizan algunos di-agnsticos del hardware, como por ejemplo de la memoria de trabajo. Al mismotiempo se mostrar en la parte inferior de la pantalla o en la ltima lnea mostra-da, la tecla con la que puede iniciar la configuracin de la BIOS. Suelen ser lasteclas

    Supr , F1 o Esc . La configuracin de la BIOS se iniciar al pulsar la teclacorrespondiente.

    ImportanteTipo de teclado en la BIOSNormalmente, la configuracin de la BIOS ha de realizarse teniendo encuenta una disposicin de teclado para Estados Unidos.

    Importante

    Modifique la frecuencia de arranque de la siguiente forma. Si se trata de unaAWARD BIOS, busque la entrada BIOS FEATURES SETUP; otros fabricantesemplean entradas parecidas como por ejemplo ADVANCED CMOS SETUP. Es-coja la entrada correspondiente y confrmela pulsando

    Intro .Para modificar la secuencia de arranque es importante el punto que se encuentraen el orden de arranque de la unidad. La configuracin por defecto a menudoes C, A o bien A, C. En el primer caso, el ordenador intenta arrancar el sistemaprimero desde el disco duro (C) y despus desde la disquetera (A). Escoja BootSequence y pulse las teclas

    PgUp o PgDown , hasta que se muestre la secuenciaA, CDROM, C.

    5SUSE LINUX

  • Abandone la configuracin pulsando Esc . Para grabar los cambios, escoja SAVE

    & EXIT SETUP o pulse F10 . Confirme la configuracin conY .

    Si tiene una unidad CD ROM SCSI, para invocar la BIOS de, por ejemplo, unacontroladora Adaptec, deber utilizar

    Ctrl - A . Escoja la opcin Disk Utilities. Elsistema mostrar el hardware conectado. Anote el ID SCSI de su CD ROM. Aban-done el men con

    Esc para abrir a continuacin Configure Adapter Settings. EnAdditional Options ver Boot Device Options. Escoja este men y pulse

    Intro .Ahora introduzca el ID de la unidad de CD ROM que anot y pulse

    Intro . Al pul-sar dos veces en

    Esc volver a la pantalla de inicio de la BIOS SCSI, que podrabandonar con Yes, tras lo que el ordenador volver a arrancar.

    1.2. La pantalla de bienvenida

    Figura 1.1: La pantalla de bienvenida

    La pantalla de inicio muestra varias posibilidades para el desarrollo posteriordel proceso de instalacin. En la parte superior se encuentra la opcin Boot fromHarddisk, que arranca el sistema ya instalado. Debido a que una vez realizada

    6 1.2. La pantalla de bienvenida

  • 1La

    insta

    lacinconYa

    ST

    la instalacin a menudo se introduce el CD para instalar otros componentes desoftware, esta opcin est preseleccionada. Emplee las teclas de cursor (flechas)para seleccionar una de las opciones de instalacin. Las diferentes alternativasson:

    Installation La instalacin normal en la que se activan todas las funciones ac-tuales del hardware.

    InstallationACPI Disabled Cuando la instalacin normal no funciona, esposible que el ordenador no sea capaz de trabajar correctamente con el so-porte ACPI (Advanced Configuration and Power Interface). En tal caso esaconsejable realizar la instalacin sin soporte ACPI.

    InstallationSafe Settings Desactiva la funcin DMA (para la unidad de CD-ROM) y la gestin de energa. Los expertos tambin pueden modificar ointroducir parmetros del kernel en la lnea de entrada.

    Como se indica en la barra de teclas de funcin, que est situada en el borde infe-rior de la ventana de instalacin, puede utilizar las teclas F para configurar distin-tas opciones para la instalacin: F1 Se muestra una ayuda contextual sobre el elemento activo en ese momento

    en la pantalla de bienvenida. F2 Puede seleccionar distintos modos grficos para la instalacin. Si surgenproblemas en la instalacin en modo grfico, esta opcin le permite tambinseleccionar el modo texto. F3 El sistema se instala normalmente desde el medio de instalacin introduci-do. No obstante, aqu puede seleccionar otras fuentes de instalacin comoFTP y NFS. Cabe destacar SLP (Service Location Protocol). En el caso deuna instalacin en una red con un servidor SLP, esta opcin permite selec-cionar una de las fuentes de instalacin disponibles en el servidor antes deque d comienzo la autntica instalacin. Puede obtener informacin adi-cional sobre SLP en el captulo 23 en la pgina 449. F4 Aqu puede seleccionar el idioma para la instalacin. F5 Si dispone de un disquete de actualizacin de controladores para SUSE LI-NUX, esta opcin le permite utilizarlo. En el transcurso de la instalacin sele pedir que introduzca el medio de actualizacin.

    7SUSE LINUX

  • Al cabo de unos segundos, SUSE LINUX carga un sistema Linux mnimo quecontrolar el resto del proceso de instalacin. Si ha cambiado el modo de salidaen pantalla a Native o Verbose, ver a continuacin numerosos mensajes y avi-sos de copyright. Al final del proceso de carga se inicia el programa de instala-cin YaST, y unos segundos despus aparece la interfaz grfica de usuario.Ahora empieza la verdadera instalacin de SUSE LINUX. Todas las pantallas deYaST siguen un esquema uniforme. Se puede acceder con el ratn y el teclado atodos los botones, casillas de texto y listas de seleccin de las pantallas de YaST.Si el cursor no se mueve, significa que el ratn no ha sido detectado automtica-mente. Emplee en este caso el teclado. La forma de navegar mediante el tecladoes similar a la descrita en la seccin 2.9.1 en la pgina 83

    1.3. Seleccin del idiomaEs posible seleccionar el idioma deseado para SUSE LINUX y YaST. El idiomaelegido se aplica tambin a la configuracin del teclado y YaST define ademsuna zona horaria estndar que es la ms apropiada para su configuracin de id-ioma. Estas opciones pueden modificarse posteriormente junto con la seleccinde idiomas secundarios que desee instalar en el sistema. Si el ratn todava nofunciona, utilice las flechas del teclado hasta llegar al idioma deseado, a continua-cin pulse

    Tab hasta que el botn Siguiente est activado y finalmente pulse latecla

    Intro .1.4. Modo de instalacinEl usuario puede decidir si quiere realizar una Nueva Instalacin o Actualizarun sistema existente. Evidentemente slo puede realizar una actualizacin si yatiene SUSE LINUX instalado. Este sistema ya instalado se puede arrancar con laopcin Arrancar el sistema instalado. Si en algn caso el sistema SUSE LINUXdejara de arrancar (p.ej. porque se ha borrado accidentalmente una parte impor-tante del sistema), puede utilizar la opcin Reparar el sistema instalado paraintentar que el sistema pueda arrancarse de nuevo. Si hasta ahora no ha instaladoningn sistema SUSE LINUX, slo puede realizar una instalacin nueva (figura1.3 en la pgina 10).En este captulo nos limitaremos a describir una instalacin nueva. Puede obtenerms informacin en la seccin 2.2.4 en la pgina 51. La descripcin de las posibili-dades del arreglo de sistema se encuentran en el captulo 5 en la pgina 145.

    8 1.3. Seleccin del idioma

  • 1La

    insta

    lacinconYa

    ST

    Figura 1.2: Seleccin del idioma

    1.5. Propuesta para la instalacinDespus de la deteccin del hardware, aparecer el dilogo de propuestas (verfigura 1.4 en la pgina 11) con informacin sobre el hardware detectado y laspropuestas de instalacin y de particiones. Si pulsa sobre una de las opciones ydespus la configura, al acabar siempre volver a aparecer con los nuevos valo-res en el mismo dilogo de propuestas. A continuacin se describen las distintasopciones de configuracin para la instalacin.

    1.5.1. Modo de instalacin

    En este punto se puede cambiar el modo de instalacin. Las posibilidades son lasmismas la seccin 1.4 en la pgina anterior.

    9SUSE LINUX

  • Figura 1.3: Seleccin del modo de instalacin

    1.5.2. Configuracin del teclado

    Seleccione en este dilogo la distribucin del teclado deseada. Generalmente co-incide con el idioma seleccionado. Compruebe la configuracin pulsando algunasteclas, sobre todo y/z y los caracteres acentuados. Si no aparecen los caracteresesperados, es porque la distribucin del teclado an no es la correcta. Con Si-guiente puede volver a las propuestas.

    1.5.3. Ratn

    En caso de que YaST no haya detectado automticamente el ratn, muvase conla tecla

    Tab hasta que est activado Cambiar. Pulse entonces Espacio y despuslas teclas de direccin hasta llegar al punto Ratn. Pulsando

    Intro aparece el di-logo de la figura 1.5 en la pgina 12 para la seleccin del tipo de ratn.

    Utilice las teclas y para seleccionar el ratn. Si conserva la documentacin delratn, encontrar all una descripcin del tipo de ratn. Con la combinacin deteclas

    Alt -T puede seleccionar el ratn temporalmente para probarlo. Si el ratnno reacciona como se espera, seleccione un nuevo tipo con el teclado y compru-belo. Pulse

    Tab e Intro para hacer la seleccin permanente.

    10 1.5. Propuesta para la instalacin

  • 1La

    insta

    lacinconYa

    ST

    Figura 1.4: Ventana de dilogo de propuestas

    1.5.4. Particionar

    En la mayora de los casos basta con la propuesta de particiones realizada porYaST y no se requiere ninguna modificacin. Pero si quiere efectuar una distribu-cin especial del disco duro, tambin puede hacerlo. A continuacin le indicamoscmo.

    Tipos de particionesCada disco duro contiene una tabla de particiones con espacio para cuatro en-tradas. Una entrada puede corresponder a una particin primaria o a una exten-dida. No obstante, slo es posible disponer de una particin extendida..

    La estructura de las particiones primarias es relativamente simple, pues se tratade una zona continua de cilindros (reas fsicas del disco) que est asignada a unsistema operativo. Con particiones primarias, solamente se puede establecer unmximo de cuatro; no caben ms en la tabla de particiones. De aqu parte el con-cepto de la particin extendida, la que tambin se representa como una zona con-tinua de cilindros. Sin embargo, es posible dividir la particin extendida en par-

    11SUSE LINUX

  • Figura 1.5: Seleccin del ratn

    ticiones lgicas que no necesitan una entrada en la tabla de particiones. Se puededecir que se trata de una especie de contenedor para las particiones lgicas.

    Si se necesitan ms de cuatro particiones es necesario definir la cuarta como parti-cin extendida y asignar a ella todos los cilindros libres. En sta se pueden gener-ar entonces casi tantas particiones como se desee (el mximo se sita en 15 paradiscos SCSI, SATA y Firewire y 63 para unidades E(IDE). Para instalar SUSE LI-NUX son apropiadas ambas clases de particiones, tanto las primarias como laslgicas.

    SugerenciaDiscos duros con etiqueta GPTEn aquellas arquitecturas que utilicen la etiqueta de disco GPT, elnmero de particiones primarias no est restringido. Por tanto, lasparticiones lgicas no existen en este caso.

    Sugerencia

    12 1.5. Propuesta para la instalacin

  • 1La

    insta

    lacinconYa

    ST

    Requerimientos de espacio en disco

    Si deja que YaST efecte las particiones del disco duro, no deber preocuparse delas necesidades de espacio en disco y del reparto del disco. En caso de que efec-te las particiones Vd. mismo, se indican a continuacin algunas notas sobre losrequisitos de espacio de los distintos tipos de sistemas.

    Sistema mnimo: 500 MB Este sistema no tiene interfaz grfica (X11), es decir,slo puede trabajar en consola. Adems slo permite la instalacin del soft-ware ms elemental.

    Sistema mnimo con interfaz grfica: 700 MBAqu puede al menos instalar X11 y algunas aplicaciones.

    Sistema estndar: 2,5 GB Aqu pueden instalarse los modernos escritorios KDEo GNOME as como aplicaciones grandes como por ejemplo OpenOffice,Netscape y Mozilla.

    Aunque el esquema de particiones depende en gran medida del espaciodisponible, existen algunas lneas generales que cabe considerar:

    Hasta 4 GB: Una particin de intercambio (swap) y una particin root (/). Laparticin root incluye los directorios para los que se utilizan particionespropias en el caso de discos duros de grandes dimensiones.

    Propuesta a partir de 4 GB: Swap, root (1 GB) y, en caso necesario, una particinrespectivamente para /usr (mnimo 4 GB), /opt ((mnimo 4 GB) y /var(1 GB). El resto del espacio puede asignarse a /home.

    Dependiendo del hardware del ordenador, puede ser necesario configurar alprincipio del disco duro una particin de arranque (/boot) para los archivosde inicio y el kernel de Linux. Es recomendable que el tamao de esta particinsea al menos de 8 MB o comprenda un cilindro. Puede aplicar la siguiente reglacon carcter orientativo: si YaST sugiere una particin de arranque, tambin debeconfigurar una al definir las particiones manualmente. En caso de duda lo msseguro es crear una particin de arranque.

    Se debe tener en cuenta que algunos programas generalmente comerciales instalan sus datos en /opt, as que es conveniente generar una particin propiapara /opt o bien hacer la particin root ms grande. KDE y GNOME se encuen-tran igualmente en el directorio /opt.

    13SUSE LINUX

  • Particionar con YaSTSi ha seleccionado la particin en la ventana de dilogo de propuestas, aparecerel dilogo de particiones de YaST con la configuracin actual. Puede aceptar, cam-biar o eliminar las opciones de configuracin en caso de que quiera realizar unanueva distribucin del espacio.

    Figura 1.6: Editar propuesta de particiones

    Al seleccionar Aceptar la propuesta tal y como est, no se efectuar ningunamodificacin y el dilogo de propuesta se quedar como est. Al seleccionar Par-ticionar basndose en esta propuesta, aparecer directamente el dilogo paraexpertos que permite definir opciones de configuracin muy detalladas (vase laseccin 2.7.5 en la pgina 73). La propuesta de particin de YaST tambin aparecey se puede modificar.Al escoger Particionar de forma personalizada, aparecer un dilogo en el quese puede seleccionar el disco duro (figura 1.7 en la pgina siguiente). Aqu veruna lista de todos los discos duros disponibles en el sistema. Escoja aquel en elque quiera instalar SUSE LINUXDespus de seleccionar un disco duro puede especificar si se debe utilizar Todoel disco o si slo se debe instalar en una de las particiones (en caso de que estn

    14 1.5. Propuesta para la instalacin

  • 1La

    insta

    lacinconYa

    ST

    Figura 1.7: Seleccin del disco duro

    disponibles). Si el disco duro seleccionado tiene un sistema operativo Windows,se le preguntar si quiere eliminar o reducir Windows. En caso afirmativo, lea laseccin Adaptacin de una particin Windows en la pgina siguiente. Si no es as,pase al dilogo de expertos en el que puede configurar las particiones que desee(vase la seccin 2.7.5 en la pgina 73).

    Aviso

    Utilizacin de todo el disco duro para la instalacinAl seleccionar Todo el disco se perdern todos los datos de este discoduro.

    Aviso

    A continuacin YaST comprueba que el espacio en el disco duro sea suficientepara el software seleccionado. Si no lo es, la seleccin de software se modificarde forma automtica y la indicacin correspondiente aparecer en el dilogo depropuestas. En caso de que s haya suficiente espacio de memoria, YaST guardarla configuracin definida y distribuir el disco duro segn el espacio asignado.

    15SUSE LINUX

  • Adaptacin de una particin Windows

    Si al particionar un disco duro ha seleccionado bien una particin FAT de Win-dows o bien una particin NTFS de Windows como destino de instalacin, YaSTle ofrece la posibilidad de eliminar o reducir dicha particin. De este modo, tam-bin se puede instalar SUSE LINUX aunque no haya suficiente espacio libre enel disco duro. Esto es recomendable cuando slo existe una particin con Win-dows en el disco duro, lo que suele ser habitual en algunos de los ordenadoresen los que ya hay un sistema operativo instalado. Si YaST detecta que el espaciodisponible en el disco duro seleccionado es demasiado pequeo para la insta-lacin y que dicho problema se puede solucionar eliminando o reduciendo unaparticin de Windows, aparecer una ventana de dilogo en la que puede selec-cionar la opcin deseada.

    Figura 1.8: Posibles opciones con particiones Windows.

    Si selecciona Borrar Windows por completo, se eliminar la particin Windowsy el espacio que ha dejado libre se utilizar para instalar SUSE LINUX.

    16 1.5. Propuesta para la instalacin

  • 1La

    insta

    lacinconYa

    ST

    AvisoEliminar WindowsEn caso de que decida eliminar Windows debe tener en cuenta queperder todos sus datos durante la instalacin de Linux de formairrecuperable.

    Aviso

    Si decide reducir la particin Windows, primero debe cancelar la instalacin yarrancar Windows para efectuar all algunos pasos preliminares. Esto no es total-mente necesario para particiones FAT, pero acelera y vuelve ms seguro el pro-ceso de reduccin de la particin Windows FAT. Estos pasos son imprescindiblespara particiones NTFS.

    Sistema de archivos FAT Para ello ejecute en Windows el programa scandiskpara asegurarse de que el sistema de archivos FAT se encuentra libre de er-rores de encadenamiento. Despus mueva los archivos con defrag al prin-cipio de la particin, lo que acelera el posterior proceso de reduccin en Li-nux.

    Si ha optimizado la configuracin de la memoria virtual de Windows de talforma que se use un archivo swap contiguo con un lmite superior e inferioridntico para el tamao, es necesario llevar a cabo otro preparativo. En estecaso, puede que en el proceso de reduccin los archivos swap se rompan yque se pierda toda la particin Windows. Adems, en este mismo procesohay que mover los archivos swap, lo que hace alarga an ms dicho pro-ceso de reduccin. Por lo tanto, debe anular dicha optimizacin y volver arealizar la reduccin.

    Sistema de archivos NTFS Ejecute aqu tambin scandisk y despus defrag paramover los archivos al principio de la particin. Al contrario que en el sis-tema de archivos FAT, en NTFS es imprescindible realizar esta accin paraque la particin pueda ser reducida.

    17SUSE LINUX

  • Importante

    Reducir la particin swap en WindowsSi su sistema trabaja con un archivo de intercambio (swap) permanenteen un sistema de archivos NTFS, es posible que este archivo se encuen-tre al final del disco duro y que se quede inamovible aunque se utilicedefrag. Una consecuencia de ello podra ser que la particin no pudiesereducirse lo suficiente. Para resolver el problema, desactive en Win-dows temporalmente la particin de intercambio (memoria virtual).Puede volver a activarla despus de haber reducido la particin.

    Importante

    Una vez realizados estos preparativos, seleccione en el dilogo de particin la op-cin Redimensionar la particin Windows. Despus de una corta comprobacin,YaST abre una nueva ventana de dilogo con una propuesta razonable para re-ducir la particin de Windows.

    Figura 1.9: Adaptacin de una particin Windows.

    18 1.5. Propuesta para la instalacin

  • 1La

    insta

    lacinconYa

    ST

    YaST visualiza en el primer diagrama de barras la cantidad de espacio ocupadopor Windows en la actualidad y tambin el espacio libre del disco duro. El segun-do diagrama le hace una sugerencia sobre la nueva divisin del disco duro (figu-ra 1.9 en la pgina anterior). Puede aceptar la sugerencia o cambiar los lmitesmediante la barra de desplazamiento.

    Si abandona este dilogo con Siguiente, se grabarn las configuraciones actualesy volver al dilogo anterior. La reduccin no se efectuar inmediatamente, sinoms tarde, justo antes de que se formatee el disco duro.

    ImportanteWindows con sistema de archivos NTFSLas versiones NT, 2000 y XP de Windows utilizan como estndar el sis-tema de archivos NTFS. Actualmente Linux slo puede leer un sistemade archivos NTFS, pero no escribirlo como es el caso en los sistemas dearchivos FAT. Por eso desde Linux slo puede leer los datos de NTFSpero no modificar y grabarlos. Para tener tambin acceso de escrituraen los archivos residentes en Windows, instale ste nuevamente sobreun sistema de archivos FAT32.

    Importante

    1.5.5. Software

    SUSE LINUX incluye una gran cantidad de software que se instala segn el per-fil del usuario. Seleccionar por separado los paquetes de software del gran con-junto disponible sera muy tedioso. Por este motivo, SUSE LINUX ofrece variossubconjuntos preconfigurados. De acuerdo al espacio de disco disponible, YaSTselecciona automticamente uno de estos subconjuntos y muestra esta propuesta.

    Mnima (recomendada slo para aplicaciones especiales)Slo se instala el sistema operativo con diferentes servicios. No hay entornogrfico y el control del ordenador se realiza por medio de consolas de texto.Este tipo de sistema es ideal para aplicaciones de servidor que requierenpoca o ninguna interaccin con el usuario.

    Sistema grfico mnimo (sin KDE o GNOME)Si le falta espacio de disco o no desea los escritorios KDE o GNOME, instaleeste conjunto de software. El sistema dispondr de X Window y un entornogrfico bsico. Sin embargo, pueden utilizarse todos los programas que

    19SUSE LINUX

  • cuentan con una interfaz grfica propia.No se instala ningn programaofimtico.

    Sistema estndar con GNOME y paquete ofimticoEste es el sistema estndar ms grande disponible. Contiene el escritorioGNOME con la mayora de sus programas y los paquetes ofimticos.

    Sistema estndar con KDE y paquete ofimticoEste es el sistema estndar ms grande disponible. Contiene el escritorioKDE con la mayora de sus programas y los paquetes ofimticos.

    Al pulsar Software en el apartado de propuestas puede seleccionar uno de lossistemas bsicos. Adems puede iniciar el mdulo de seleccin de software (esdecir, el administrador de paquetes), pulsando en Seleccin detallada para mo-dificar individualmente la seleccin de software instalada.(ver figura 1.10 en estapgina).

    Figura 1.10: YaST: instalar y eliminar software (administrador de paquetes)

    Modificar conjunto de software predefinido

    Al instalar el sistema estndar normalmente no hace falta modificar la seleccinde paquetes, ya que este sistema satisface todos los requisitos del usuario medio.

    20 1.5. Propuesta para la instalacin

  • 1La

    insta

    lacinconYa

    ST

    Sin embargo existe la posibilidad de realizar intervenciones manuales median-te el gestor de paquetes. Este gestor permite seleccionar algunos de los muchospaquetes en SUSE LINUX utilizando filtros.

    La ventana de seleccin de filtros se encuentra en la parte superior izquierda. Estactivado al iniciar el filtro de selecciones. Las selecciones agrupan los programassegn su utilidad, p.ej. Multimedia u Ofimtica. Por debajo del rea de seleccinde filtros se puede ver aquellos que ya fueron seleccionados y que pertenecen alsistema predefinido. Al pulsar en la casilla correspondiente se activa o desactivauna determinada seleccin.

    En la ventana de la derecha puede ver una lista de los paquetes que se incluyenen esa seleccin. Todos los paquetes tienen un estado actual. En el punto de lainstalacin en el que se encuentra, los estados ms interesantes son instalar yno instalar, o sea una marca a la izquierda del nombre del paquete o una casillavaca. Aqu puede escoger o deseleccionar paquetes individuales. Para ello pulseen el smbolo de la izquierda hasta que se muestre el estado deseado (instalar ono instalar). Pulsando con el botn derecho sobre la lnea del paquete, se abre unmen desplegable que muestra los diferentes estados. Los estados restantes se ex-plican en las instrucciones detalladas sobre este mdulo en la seccin 2.2.1 en lapgina 40.

    Otros filtros

    Si abre el men de seleccin de filtros, ver una seleccin de filtros adicionalesque le ayudarn a ordenar los paquetes. La opcin ms interesante es la seleccinsegn Grupos de paquetes. Con este filtro ver los paquetes de programa en laparte izquierda ordenados por temas en una estructura de rbol. Cuanto ms seadentre en la estructura de rbol, ms exacta es la seleccin y ms pequea es lacantidad de paquetes que aparecen en la lista de paquetes de la derecha.

    Buscar sirve para buscar un paquete determinado; ms informacin en la sec-cin 2.2.1 en la pgina 40.

    Dependencias de paquetes y conflictos

    No es posible instalar cualquier combinacin de software. Los paquetes instala-dos deben ser compatibles entre s. Si no se respeta esta regla, puede haber con-tradicciones que pongan en peligro el buen funcionamiento del sistema insta-lado. Por eso pueden aparecer advertencias sobre conflictos o dependencias noresueltas al seleccionar paquetes en esta ventana de dilogo. Si no entiende elsignificado de estas advertencias, dirjase a la seccin 2.2.1 en la pgina 40. All

    21SUSE LINUX

  • encontrar informacin detallada sobre el manejo del gestor de paquetes y expli-caciones sobre la organizacin del software en Linux.

    AvisoLa seleccin estndar que se le propone en la instalacin es la msaconsejable tanto para los principiantes como para los usuarios avan-zados. Por lo general no es necesario realizar aqu ninguna modifica-cin. Si decide seleccionar o no seleccionar determinados paquetes,asegrese de que sabe lo que est haciendo. Al desinstalar paquetes,tenga en cuenta los mensajes de aviso y no escoja ningn paquete quepertenezca al sistema bsico de Linux.

    Aviso

    Terminar seleccin de software

    Cuando la seleccin de software haya terminado y ya no existan dependenciassin resolver o conflictos entre paquetes, pulse Aceptar para salir del programa.Durante la instalacin, los cambios se registran y se aplican posteriormente cuan-do se inicia la verdadera instalacin.

    1.5.6. El inicio del sistema (instalacin del cargador dearranque)

    YaST determina correctamente el modo de arranque durante la instalacin por loque, en circunstancias normales, puede adoptar estas configuraciones sin necesi-dad de modificarlas. No obstante, si necesita cambiar la configuracin predeter-minada debido a requisitos especiales del sistema, tambin podr hacerlo.

    Puede por ejemplo cambiar la configuracin para que sea necesario introducirun disquete de arranque especial a la hora de arrancar SUSE LINUX. Este puedeser el caso si normalmente trabaja con otro sistema operativo cuyo mecanismo dearranque no se deba modificar. Por lo general, no es necesario porque YaST con-figura el gestor de arranque de tal forma que Vd. selecciona cul de los dos sis-temas operativos debe arrancar. Ms adelante, si lo desea, tambin podr cambiarla ubicacin del gestor de arranque de SUSE LINUX dentro del disco duro.

    Si quiere cambiar la propuesta de YaST, seleccione la opcin Arranque. Apare-cer un dilogo que permite acceder al mecanismo de arranque. Para ms infor-macin lea la seccin 8.4 en la pgina 193. Se recomienda que slo los expertoscambien el modo de arranque.

    22 1.5. Propuesta para la instalacin

  • 1La

    insta

    lacinconYa

    ST

    1.5.7. Configuracin de la zona horaria

    En este dilogo (figura 1.11 en esta pgina), en el campo Reloj de hardware con-figurado para, puede elegir entre las opciones Hora local y GMT. Su seleccindepende de la configuracin del reloj en la BIOS del ordenador. Si est configura-do con el valor GMT, SUSE LINUX se encarga de cambiar automticamente entrehorario de verano y de invierno.

    Figura 1.11: Seleccin de la zona horaria.

    1.5.8. Idioma

    El idioma ya se seleccion al principio de la instalacin (ver seccin 1.3 en la pgi-na 8). Sin embargo, aqu puede modificarlo posteriormente adems de selec-cionar idiomas adicionales que deban instalarse en el sistema. En la parte superi-or del dilogo puede definir el idioma principal que se activar tras la instalacin.Si lo desea, dispone de dos opciones para ajustar la configuracin del teclado yla zona horaria en funcin del idioma principal. Tambin tiene