SUSE LINUX

Manual de administración

AutoresFrank Bodammer, Stefan Dirsch, Olaf Donjak, Roman Drahtmüller, Torsten Duwe, Thorsten Dubiel, Karl Eichwalder, Thomas Fehr, Stefan Fent, Werner Fink, Kurt Garloff, Carsten Groß, Andreas Grünbacher, Franz Hassels, Andreas Jaeger, Klaus Kämpf, Andi Kleen, Hubert Mantel, Chris Mason, Johannes Meixner, Lars Müller, Matthias Nagorni, Anas Nashif, Siegfried Olschner, Peter Pöml, Heiko Rommel, Marcus Schäfer, Nicolaus Schüler, Klaus Singvogel, Hendrik Vogelsang, Klaus G. Wagner, Rebecca Walter, Christian Zoz
RedacciónJörg Arndt, Antje Faber, Berthold Gunreben, Roland Haidl, Jana Jaeger, Edith Parzefall, Inés Pozo Muñoz, Thomas Rölz, Thomas Schraitle
TraducciónInés Pozo Muñoz
Aviso Legal

Tabla de contenidos

Bienvenido
1. Novedades en el manual de administración
2. Convenciones tipográficas
3. Agradecimientos
I. Instalación
1. La instalación con YaST
1.1. Arranque del sistema desde el medio de instalación
1.2. La pantalla de bienvenida
1.3. Selección del idioma
1.4. Modo de instalación
1.5. Propuesta para la instalación
1.6. Completar la instalación
1.7. Configuración de hardware
1.8. Login gráfico
2. Configuración del sistema con YaST
2.1. El Centro de Control de YaST
2.2. Software
2.3. Hardware
2.4. Dispositivos de red
2.5. Servicios de red
2.6. Seguridad y usuarios
2.7. Sistema
2.8. Otros
2.9. YaST en modo texto (ncurses)
2.10. Actualización en línea desde la línea de comandos
3. Variantes específicas de la instalación
3.1. linuxrc
3.2. Instalación a través de VNC
3.3. Instalación en modo texto con YaST
3.4. Consejos y trucos
3.5. Dispositivos SCSI y nombres de dispositivo permanentes
3.6. Configuración de LVM
3.7. La configuración de soft RAID
4. Actualización del sistema y gestión de paquetes
4.1. Actualización de SUSE LINUX
4.2. Cambios en el software de una versión a otra
4.3. El gestor de paquetes RPM
5. Reparación del sistema
5.1. Reparación automática
5.2. Reparación personalizada
5.3. Herramientas avanzadas
5.4. El sistema de rescate de SUSE
II. Sistema
6. Programas de 32 y 64 bits en entornos de 64 bits
6.1. Soporte en tiempo de ejecución
6.2. Desarrollo de software
6.3. Compilación de software en plataformas Biarch
6.4. Soporte en el kernel
7. El concepto de arranque de SUSE LINUX
7.1. El proceso de arranque en Linux
7.2. El programa init
7.3. Los niveles de ejecución — “runlevels
7.4. Cambio de nivel de ejecución
7.5. Los scripts de inicio
7.6. Servicios del sistema (niveles de ejecución)
7.7. SuSEconfig y /etc/sysconfig
7.8. El editor sysconfig de YaST
8. El cargador de arranque
8.1. Gestión de arranque
8.2. Cómo determinar el cargador de arranque
8.3. Arrancar con GRUB
8.4. Configuración del cargador de arranque con YaST
8.5. Desinstalar el cargador de arranque de Linux
8.6. Crear un CD de arranque
8.7. Pantalla de bienvenida de SUSE
8.8. Problemas posibles y sus soluciones
8.9. Información adicional
9. El kernel de Linux
9.1. Actualización del kernel
9.2. Las fuentes del kernel
9.3. Configuración del kernel
9.4. Módulos del kernel
9.5. Compilación del kernel
9.6. Instalación del kernel
9.7. Limpieza del disco después de la compilación
10. Particularidades de SUSE LINUX
10.1. Información sobre paquetes especiales
10.2. Consolas virtuales
10.3. Distribución del teclado
10.4. Configuración en función del idioma y el país
11. El sistema X Window
11.1. Configuración de X11 con SaX2
11.2. Optimizar la configuración de X Window
11.3. Instalación y configuración de tipos de letra
11.4. Configuración 3D de OpenGL
12. Impresoras
12.1. Preparativos y otras consideraciones
12.2. Funcionamiento del sistema de impresión
12.3. Integración de impresoras: métodos y protocolos
12.4. Instalación del software
12.5. Configuración de la impresora
12.6. Configuración de las aplicaciones
12.7. Particularidades en SUSE LINUX
12.8. Posibles problemas y soluciones
13. Movilidad con Linux
13.1. Trabajo móvil con portátiles
13.2. Hardware móvil
13.3. Comunicación móvil: teléfonos móviles y PDAs
13.4. Información adicional
14. PCMCIA
14.1. Hardware
14.2. Software
14.3. Configuración
14.4. Herramientas de ayuda adicionales
14.5. Posibles problemas y sus soluciones
14.6. Información adicional
15. SCPM (System Configuration Profile Management)
15.1. Terminología
15.2. Configuración de SCPM desde la línea de comandos
15.3. El gestor de perfiles de YaST
15.4. Posibles problemas y sus soluciones
15.5. Selección de un perfil durante el arranque
15.6. Información adicional
16. Gestión de energía
16.1. Funciones para el ahorro de energía
16.2. APM
16.3. ACPI
16.4. Parar el disco duro
16.5. El paquete powersave
16.6. El módulo de gestión de energía de YaST
17. Comunicación inalámbrica
17.1. LAN inalámbrica
17.2. Bluetooth
17.3. Transmisión de datos por infrarrojos
18. El sistema hotplug
18.1. Dispositivos e interfaces
18.2. Eventos hotplug
18.3. Agentes hotplug
18.4. Carga automática de módulos
18.5. Hotplug con PCI
18.6. El script de arranque coldplug
18.7. Análisis de fallos
19. Nodos de dispositivos dinámicos con udev
19.1. Fundamentos de la creación de reglas
19.2. Automatización con NAME y SYMLINK
19.3. Expresiones regulares en claves
19.4. Selección de claves adecuadas
19.5. Nombres permanentes de dispositivo
20. Sistemas de archivos en Linux
20.1. Glosario
20.2. Los sistemas de archivos más importantes en Linux
20.3. Otros sistemas de archivos soportados
20.4. Soporte de archivos grandes en Linux
20.5. Información adicional
21. Autenticación con PAM
21.1. Estructura de un archivo de configuración PAM
21.2. Configuración PAM para sshd
21.3. Configuración de los módulos PAM
21.4. Información adicional
III. Servicios
22. Fundamentos de conexión a redes
22.1. Direcciones IP y routing
22.2. IPv6: la próxima generación de Internet
22.3. Resolución de nombres
22.4. Configuración de una conexión de red mediante YaST
22.5. Configuración manual de la red
22.6. smpppd como asistente para la conexión telefónica
23. SLP: gestión de servicios en la red
23.1. Registrar servicios propios
23.2. Frontales SLP en SUSE LINUX
23.3. Activación de SLP
23.4. Información adicional
24. DNS (Domain Name System)
24.1. Configuración con YaST
24.2. Iniciar el servidor de nombres BIND
24.3. El archivo de configuración /etc/named.conf
24.4. Sintaxis de los archivos de zona
24.5. Actualización dinámica de los datos de zonas
24.6. Transacciones seguras
24.7. Seguridad DNS
24.8. Información adicional
25. Empleo de NIS (Network Information Service)
25.1. Configuración de servidores NIS
25.2. El módulo del cliente NIS en YaST
26. Compartir archivos con NFS
26.1. Importar sistemas de archivos con YaST
26.2. Importar sistemas de archivos manualmente
26.3. Exportar sistemas de archivos con YaST
26.4. Exportar manualmente sistemas de archivos
27. DHCP
27.1. Configuración de DHCP con YaST
27.2. Los paquetes de software DHCP
27.3. El servidor DHCP dhcpd
27.4. Información adicional
28. Sincronización horaria con xntp
28.1. Configuración de xntp en la red
28.2. Instalar un reloj de referencia local
28.3. Configuración de un cliente NTP con YaST
29. El servicio de directorio LDAP
29.1. LDAP versus NIS
29.2. Estructura de un árbol de directorios LDAP
29.3. Configuración de servidor con slapd.conf
29.4. Administración de datos en el directorio LDAP
29.5. El cliente LDAP de YaST
29.6. Información adicional
30. El servidor web Apache
30.1. Fundamentos
30.2. Configuración del servidor HTTP con YaST
30.3. Los módulos de Apache
30.4. Threads
30.5. Instalación
30.6. Configuración
30.7. Funcionamiento de Apache
30.8. Contenidos activos
30.9. Máquinas virtuales
30.10. Seguridad
30.11. Identificación y resolución de problemas
30.12. Información adicional
31. Sincronización de archivos
31.1. Software de sincronización de datos
31.2. Criterios para la elección de programa
31.3. Introducción a Unison
31.4. Introducción a CVS
31.5. Introducción a Subversion
31.6. Introducción a rsync
31.7. Introducción a mailsync
32. Samba
32.1. Configuración del servidor
32.2. Samba como servidor de dominio
32.3. Configuración del servidor Samba con YaST
32.4. Configuración de los clientes
32.5. Optimización
33. El servidor proxy Squid
33.1. ¿Qué es un caché proxy?
33.2. Información general sobre cachés proxy
33.3. Requisitos del sistema
33.4. Arrancar Squid
33.5. El archivo de configuración /etc/squid/squid.conf
33.6. Configuración de un proxy transparente
33.7. cachemgr.cgi
33.8. squidGuard
33.9. Generación de informes con Calamaris
33.10. Información adicional sobre Squid
IV. Administración
34. Seguridad en Linux
34.1. Cortafuegos y enmascaramiento
34.2. SSH: trabajar de forma segura en red
34.3. Codificación de archivos y particiones
34.4. Seguridad y privacidad
35. Listas de control de acceso (ACLs) en Linux
35.1. ¿Por qué ACLs?
35.2. Definiciones
35.3. Funcionamiento de las ACLs
35.4. Soporte en aplicaciones
35.5. Información adicional
36. Herramientas de vigilancia del sistema
36.1. Listado de los archivos abiertos: lsof
36.2. Usuario que accede a los archivos: fuser
36.3. Propiedades de un archivo: stat
36.4. Dispositivos USB: lsusb
36.5. Información sobre un dispositivo SCSI: scsiinfo
36.6. Mostrar procesos: top
36.7. Mostrar lista de procesos: ps
36.8. Mostrar el árbol de procesos: pstree
36.9. Mostrar quién hace qué: w
36.10. Mostrar el consumo de memoria: free
36.11. Kernel Ring Buffer: dmesg
36.12. Sistemas de archivos: mount, df y du
36.13. El sistema de archivos /proc
36.14. vmstat, iostat y mpstat
36.15. procinfo
36.16. Recursos PCI: lspci
36.17. Llamadas al sistema: strace
36.18. Llamadas a librerías: ltrace
36.19. Librerías necesarias: ldd
36.20. Información adicional sobre archivos binarios ELF
36.21. Comunicación entre procesos: ipcs
36.22. Medida del tiempo con time
V. Anexo
A. Fuentes de información y documentación
A.1. Documentación de SUSE
A.2. The Linux Documentation Project (TLDP)
A.3. Manpages e infopages
A.4. Estándares y especificaciones
B. Comprobación del sistema de archivos
B.1. Página man de reiserfsck
B.2. Página man de e2fsck
B.3. Manual Page of xfs_check
B.4. Manual Page of jfs_fsck
C. Traducción en castellano de la licencia pública general GNU (GPL)
C.1. GNU GENERAL PUBLIC LICENSE
C.2. Licencia pública general GNU
Glosario
Índice

Lista de figuras

1.1. La pantalla de bienvenida
1.2. Selección del idioma
1.3. Selección del modo de instalación
1.4. Ventana de diálogo de propuestas
1.5. Selección del ratón
1.6. Editar propuesta de particiones
1.7. Selección del disco duro
1.8. Posibles opciones con particiones Windows.
1.9. Adaptación de una partición Windows.
1.10. YaST: instalar y eliminar software (administrador de paquetes)
1.11. Selección de la zona horaria.
1.12. Setting the root Password
1.13. Configuración de los dispositivos de red
1.14. Comprobar la conexión a Internet
1.15. Autenticación de usuarios
1.16. Configuración de un cliente NIS
1.17. Indicar nombre de usuario y contraseña
1.18. Configuración de los componentes del sistema
1.19. Pantalla de inicio de sesión de KDM
2.1. El Centro de Control de YaST
2.2. El gestor de paquetes de YaST
2.3. Gestión de conflictos del gestor de paquetes
2.4. Cambiar la fuente de instalación
2.5. YaST Online Update
2.6. Mostrar información del hardware
2.7. Administración de usuarios
2.8. Administración de grupos
2.9. Configuración de seguridad
2.10. Ventana de inicio del módulo de recuperación
2.11. Creación de disquetes de arranque y de rescate
2.12. El particionador de YaST en modo experto
2.13. Enviar una consulta de soporte
2.14. La ventana principal de YaST ncurses
2.15. El módulo de instalación de software
3.1. Particionamiento físico frente a LVM
3.2. Creación de un grupo de volúmenes
3.3. Configuración de los volúmenes físicos
3.4. Administración de volúmenes lógicos
3.5. Creación de volúmenes lógicos
3.6. Particiones RAID
3.7. Opciones de configuración del sistema de archivos
5.1. Modo de reparación automática
7.1. Servicios del sistema (niveles de ejecución)
7.2. YaST: Configuración con el editor sysconfig
8.1. Configuración del cargador de arranque con YaST
11.1. La ventana principal de SaX2
11.2. SaX2: selección del monitor
11.3. SaX2: selección de la tarjeta gráfica
11.4. SaX2: configuración de la resolución
11.5. SaX2: configuración de la resolución virtual
11.6. Ajuste de la geometría de la imagen
12.1. Selección del modelo de impresora
13.1. Integración de un portátil en la red
13.2. Control del nivel de la batería con KSysguard
15.1. Opciones SCPM en YaST
15.2. Configuración de grupos de recursos
15.3. Configuraciones especiales de perfiles
16.1. Selección de perfiles
16.2. Crear un nuevo perfil
16.3. Estado de carga de la batería
16.4. Configuración ACPI
17.1. YaST Configuración de la tarjeta de red inalámbrica
17.2. YaST: configuración de Bluetooth
22.1. Modelo de capas simplificado para TCP/IP
22.2. Paquete TCP/IP sobre Ethernet
22.3. Configuración de la tarjeta de red
22.4. Configuración del módem
22.5. Configuración DSL
24.1. Instalación del servidor DNS: redireccionadores
24.2. Instalación del servidor DNS: zonas DNS
24.3. Instalación del servidor DNS: finalizar asistente
24.4. Servidor DNS: registro
24.5. Servidor DNS: zonas DNS
24.6. Servidor DNS: editor de zonas esclavas
24.7. Servidor DNS: editor de zonas (registros NS)
24.8. Servidor DNS: editor de zonas (registros MX)
24.9. Servidor DNS: editor de zonas (SOA)
25.1. YaST: Herramienta de configuración de un servidor NIS
25.2. YaST: Servidor NIS: Cambiar directorios y sincronizar archivos
25.3. YaST: Servidor NIS: Permiso de solicitud
25.4. YaST: Cliente NIS
26.1. Configuración de un cliente NFS con YaST
26.2. Herramienta de configuración de servidores NFS
26.3. Configuración de un servidor NFS con YaST
27.1. Servidor DHCP: selección de la interfaz de red
27.2. Servidor DHCP: configuración global
27.3. Servidor DHCP: DHCP dinámico
27.4. Servidor DHCP: inicio
28.1. YaST: configuración de un cliente NTP
28.2. YaST: configuración compleja de un cliente NTP
29.1. Estructura de un directorio LDAP
29.2. YaST: Configuración del cliente LDAP
29.3. YaST: configuración avanzada
29.4. YaST: Configuración de módulos
29.5. YaST: Configuración de una plantilla de objeto
29.6. YaST: opciones adicionales para LDAP
32.1. Configuración de Samba: inicio
32.2. Configuración de Samba: recursos compartidos
32.3. Configuración de Samba: identidad
34.1. iptables: rutas de un paquete por el sistema
34.2. Configuración del cortafuegos en YaST
35.1. ACL estándar: entradas ACL y bits de permiso
35.2. ACL extendida: entradas ACL y bits de permiso

Lista de tablas

1.1. Opciones de arranque
4.1. Comparación entre POSIX 1992 y POSIX 2001
4.2. Puertos requeridos por los principales servicios
4.3. Comandos
4.4. Archivos de registro en /var/log
4.5. Distribución en los archivos de configuración de /etc/sysconfig/powersave
4.6. Wrapper
4.7. Copias de seguridad de archivos
4.8. Las principales opciones para consultas RPM
4.9. Las verificaciones
7.1. Lista de los niveles de ejecución disponibles en Linux
7.2. Resumen de las opciones de los scripts de inicio
10.1. ulimit: Limitar los recursos para el usuario
11.1. AccessX: control del ratón con el bloque numérico
11.2. Secciones en /etc/X11/xorg.conf
11.3. Parámetros de fc-list
11.4. Hardware 3D soportado
17.1. Resumen de los distintos estándares WLAN
20.1. Sistemas de archivos en Linux
20.2. Tamaño máximo de sistemas de archivos (formato en disco)
22.1. Diferentes protocolos de la familia TCP/IP
22.2. Direcciones especiales
22.3. Rangos para direcciones IP privadas
22.4. Diferentes prefijos IPv6
22.5. Scripts para la configuración manual de la red
22.6. Parámetros de /etc/host.conf
22.7. Bases de datos accesibles a través de /etc/nsswitch.conf
22.8. Opciones de configuración de las bases de datos NSS
22.9. Algunos scripts de arranque de las aplicaciones de red
26.1. Derechos de acceso a directorios exportados
29.1. Clases de objetos y atributos de uso extendido
29.2. Grupos de usuarios con acceso autorizado
29.3. Tipos de acceso
31.1. Prestaciones de las herramientas de sincronización de datos: -- = muy malo, - = malo o no disponible, o = regular, + = bueno, ++ = muy bueno, x = disponible
35.1. Resumen de tipos de entrada ACL
35.2. Enmascaramiento de permisos de acceso

Lista de ejemplos

2.1. /etc/fstab: particiones_datos
4.1. Salida de df -h
4.2. rpm -q -i wget
4.3. Script de búsqueda de paquetes
5.1. Ejemplo /etc/fstab
7.1. Bloque INIT INFO mínimo
10.1. Ejemplo de entrada en /etc/crontab
10.2. Ejemplo de /etc/logrotate.conf
10.3. Opciones de configuración de ulimit en ~/.bashrc
11.1. La sección Screen del archivo /etc/X11/xorg.conf
12.1. /etc/modprobe.conf: interrupciones para el primer puerto paralelo
12.2. Mensaje de error de lpd
12.3. Broadcast del servidor CUPS
17.1. Salida de irdadump
21.1. Configuración PAM para sshd
21.2. Configuración predeterminada para la sección auth
21.3. Configuración predeterminada para la sección account
21.4. Configuración predeterminada para la sección password
21.5. Configuración predeterminada para la sección session
21.6. pam_unix2.conf
21.7. pam_env.conf
21.8. pam_pwcheck.conf
22.1. Formas de anotar una dirección IP
22.2. Enlace de direcciones IP con una máscara de red
22.3. Ejemplo de dirección IPv6
22.4. Dirección IPv6 con prefijo
22.5. /etc/resolv.conf
22.6. /etc/hosts
22.7. /etc/networks
22.8. /etc/host.conf
22.9. /etc/nsswitch.conf
24.1. Opciones de reenvío o forwarding en named.conf
24.2. Archivo /etc/named.conf
24.3. Registro suprimido
24.4. Zone Entry for my-domain.de
24.5. Configuración de mi-dominio.es
24.6. archivo /var/lib/named/world.zone
24.7. Resolución de nombres inversa
26.1. /etc/exports
27.1. El archivo de configuración /etc/dhcpd.conf
27.2. Ampliación del archivo de configuración
29.1. Extracto de schema.core (numeración de líneas para facilitar la comprensión)
29.2. slapd.conf: instrucción Include para esquemas
29.3. slapd.conf: pidfile y argsfile
29.4. slapd.conf: Controles de acceso
29.5. slapd.conf: Ejemplo de control de acceso
29.6. slapd.conf: Instrucciones para bases de datos
29.7. Ejemplo de archivo LDIF
29.8. ldapadd de ejemplo.ldif
29.9. Archivo LDIF para Tux
29.10. Archivo LDIF tux.ldif modificado
29.11. pam_unix2.conf adaptado para LDAP
29.12. Archivo nsswitch.conf adaptado
31.1. El archivo ~/.unison/example.prefs
32.1. Acceso al CD-ROM
32.2. Recurso compartido homes
32.3. Sección global de smb.conf
32.4. Creación de una cuenta de ordenador
32.5. Creación automática de una cuenta de ordenador
33.1. Opción 15 de la configuración del cortafuegos
33.2. Reglas de acceso
33.3. Reglas de acceso

SUSE LINUX Manual de administración 9.3