suse linux adminguide 9.3
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