SUSE Linux

Referencia

AutoresJörg Arndt, Stefan Behlert, Frank Bodammer, James Branam, Volker Buzek, Klara Cihlarova, Stefan Dirsch, Olaf Donjak, Roman Drahtmüller, Thorsten Dubiel, Torsten Duwe, Thomas Fehr, Stefan Fent, Werner Fink, Jakub Friedl, Kurt Garloff, Joachim Gleißner, Carsten Groß, Andreas Grünbacher, Berthold Gunreben, Franz Hassels, Andreas Jaeger, Jana Jaeger, Klaus Kämpf, Andi Kleen, Hubert Mantel, Lars Marowsky-Bree, Chris Mason, Johannes Meixner, Lars Müller, Matthias Nagorni, Anas Nashif, Siegfried Olschner, Edith Parzefall, Peter Pöml, Thomas Renninger, Hannes Reinecke, Scott Rhoades, Thomas Rölz, Heiko Rommel, Tanja Roth, Marcus Schäfer, Thomas Schraitle, Klaus Singvogel, Frank Sundermeyer, Elisabeth Tobiasson, Hendrik Vogelsang, Klaus G. Wagner, Rebecca Walter, Christian Zoz
Aviso Legal

Tabla de contenidos

Acerca de esta guía
1. Comentarios
2. Documentación adicional
3. Convenciones de la documentación
4. Acerca de la elaboración de este manual
5. Créditos
1. Escenarios de implantación avanzados
1. Instalación remota
1.1. Situaciones de instalación para la instalación remota
1.2. Configuración del servidor que almacena las fuentes de la instalación
1.3. Preparación del arranque del sistema de destino
1.4. Arranque del sistema de destino para la instalación
1.5. Monitorización del proceso de instalación
2. Configuración avanzada de disco
2.1. Configuración de LVM
2.2. Configuración de RAID de software
3. Actualización del sistema y gestión de paquetes
3.1. Actualización de SUSE Linux
3.2. Cambios de software de versión a versión
3.3. Gestor de paquetes RPM
2. Administración
4. Seguridad en Linux
4.1. Enmascaramiento y cortafuegos
4.2. SSH: operaciones de red seguras
4.3. Cifrado de particiones y archivos
4.4. Limitación de privilegios con AppArmor
4.5. Seguridad y confidencialidad
5. Listas de control de acceso en Linux
5.1. Permisos de archivo tradicionales
5.2. Ventajas de las ACL
5.3. Definiciones
5.4. Gestión de las ACL
5.5. Compatibilidad de ACL con las aplicaciones
5.6. Información adicional
6. Utilidades de monitorización del sistema
6.1. Lista de archivos abiertos: lsof
6.2. Usuarios que acceden a los archivos: fuser
6.3. Propiedades del archivo: stat
6.4. Dispositivos USB: lsusb
6.5. Información acerca de un dispositivo SCSI: scsiinfo
6.6. Procesos: top
6.7. Lista de procesos: ps
6.8. Árbol de procesos: pstree
6.9. Usuarios y acciones w
6.10. Utilización de la memoria: free
6.11. Buffer de anillo del núcleo: dmesg
6.12. Sistemas de archivos y su utilización: mount, df y du
6.13. Sistema de archivos /proc
6.14. Recursos PCI: lspci
6.15. Llamadas del sistema para ejecutar un programa: strace
6.16. Llamadas de la biblioteca para ejecutar un programa: ltrace
6.17. Especificación de la biblioteca necesaria: ldd
6.18. Información adicional acerca de los binarios ELF
6.19. Comunicación entre procesos: ipcs
6.20. Medición del tiempo con time
3. Sistema
7. Aplicaciones de 32 bits y de 64 bits en un entorno de sistema de 64 bits
7.1. Asistencia sobre tiempo de ejecución
7.2. Desarrollo de software
7.3. Compilación de software en plataformas de doble arquitectura
7.4. Especificaciones de núcleo
8. Arranque y configuración de un sistema Linux
8.1. Proceso de arranque de Linux
8.2. Proceso init
8.3. Configuración del sistema mediante /etc/sysconfig
9. Cargador de arranque
9.1. Selección de un cargador de arranque
9.2. Arranque con GRUB
9.3. Configuración del Cargador de arranque con YaST
9.4. Desinstalación del cargador de arranque de Linux
9.5. Creación de CD de arranque
9.6. Pantalla gráfica de SUSE
9.7. Solución de problemas
9.8. Información adicional
10. Funciones especiales de SUSE Linux
10.1. Información acerca de paquetes especiales de software
10.2. Consolas virtuales
10.3. Distribución del teclado
10.4. Ajustes de idioma y país
11. Funcionamiento de la impresora
11.1. Flujo de trabajo del sistema de impresión
11.2. Métodos y protocolos de conexión de impresoras
11.3. Instalación del software
11.4. Configuración de la impresora
11.5. Configuración para aplicaciones
11.6. Funciones especiales en SUSE Linux
11.7. Solución de problemas
12. Gestión dinámica de dispositivos de núcleo con udev
12.1. Directorio /dev
12.2. uevents y udev del núcleo
12.3. Controladores, módulos del núcleo y dispositivos
12.4. Arranque y configuración inicial del dispositivo
12.5. Depuración de los eventos udev
12.6. Influencia de la gestión de eventos de dispositivo del núcleo con reglas de udev
12.7. Denominación permanente de dispositivos
12.8. Paquete hotplug sustituido
12.9. Información adicional
13. Sistemas de archivos en Linux
13.1. Terminología
13.2. Sistemas de archivos de Linux principales
13.3. Otros sistemas de archivos compatibles
13.4. Compatibilidad con archivos grandes en Linux
13.5. Información adicional
14. El sistema X Window
14.1. Configuración de X11 con SaX2
14.2. Optimización de la configuración de X
14.3. Instalación y configuración de fuentes
14.4. OpenGL: configuración 3D
15. FreeNX: control remoto de otro equipo
15.1. Procedimientos iniciales de NX
15.2. Configuración avanzada de FreeNX
15.3. Solución de problemas
15.4. Información adicional
16. Autenticación con PAM
16.1. Estructura de archivos de configuración PAM
16.2. Configuración PAM para sshd
16.3. Configuración de módulos PAM
16.4. Información adicional
17. Virtualización mediante Xen
17.1. Instalación de Xen
17.2. Instalación de dominios
17.3. Inicio y control de los dominios Xen con xm
17.4. Solución de problemas
17.5. Información adicional
4. Servicios
18. Trabajo en red básico
18.1. Direcciones IP y encaminamiento
18.2. IPv6: Internet de la próxima generación
18.3. Resolución de nombres
18.4. Configuración de una conexión de red de con YaST
18.5. Gestión de conexiones de red con NetworkManager
18.6. Configuración manual de una conexión de red
18.7. smpppd como asistente de acceso telefónico
19. Servicios SLP en la red
19.1. Registro de sus propios servicios
19.2. Interfaces SLP en SUSE Linux
19.3. Activación de SLP
19.4. Información adicional
20. Sistema de nombres de dominio (DNS)
20.1. Terminología de DNS
20.2. Configuración con YaST
20.3. Inicio del servidor de nombres BIND
20.4. Archivo de configuración /etc/named.conf
20.5. Archivos de zona
20.6. Actualización dinámica de los datos de zona
20.7. Transacciones seguras
20.8. Seguridad DNS
20.9. Información adicional
21. Uso de NIS
21.1. Configuración de los servidores NIS
21.2. Configuración de clientes NIS
22. Uso compartido de sistemas de archivos con NFS
22.1. Importación de sistemas de archivos con YaST
22.2. Importación manual de sistemas de archivos
22.3. Exportación de sistemas de archivos con YaST
22.4. Exportación manual de sistemas de archivos
22.5. Información adicional
23. DHCP
23.1. Configuración de un servidor DHCP con YaST
23.2. Paquetes de software DHCP
23.3. El servidor DHCP dhcpd
23.4. Información adicional
24. Sincronización de la hora con NTP
24.1. Configuración de un cliente NTP con YaST
24.2. Configuración de xntp en la red
24.3. Configuración de un reloj local de referencia
25. Servicio de directorios LDAP
25.1. LDAP frente a NIS
25.2. Estructura de un árbol de directorios de LDAP
25.3. Configuración del servidor con slapd.conf
25.4. Gestión de datos en el directorio LDAP
25.5. El cliente LDAP de YaST
25.6. Configuración de los usuarios y grupos LDAP en YaST
25.7. Información adicional
26. Servidor HTTP Apache
26.1. Inicio rápido
26.2. Configuración de Apache
26.3. Inicio y detención de Apache
26.4. Instalación, activación y configuración de módulos
26.5. Puesta en funcionamiento de guiones CGI
26.6. Configuración de un servidor Web seguro con SSL
26.7. Cómo evitar problemas de seguridad
26.8. Solución de problemas
26.9. Información adicional
27. Sincronización de archivos
27.1. Software de sincronización de datos disponible
27.2. Factores determinantes para seleccionar un programa
27.3. Introducción a Unison
27.4. Introducción a CVS
27.5. Introducción a Subversion
27.6. Introducción a rsync
27.7. Introducción a mailsync
28. Samba
28.1. Terminología
28.2. Inicio y detención de Samba
28.3. Configuración de un servidor Samba
28.4. Configuración de los clientes
28.5. Samba como servidor de inicio de sesión
28.6. Información adicional
29. Servidor alterno Squid
29.1. Algunos aspectos de los cachés alternos
29.2. Requisitos del sistema
29.3. Inicio de Squid
29.4. Archivo de configuración /etc/squid/squid.conf
29.5. Configuración de un alterno transparente
29.6. cachemgr.cgi
29.7. squidGuard
29.8. Generación de informes de caché con Calamaris
29.9. Información adicional
5. Movilidad
30. Informática móvil con Linux
30.1. Equipos portátiles
30.2. Hardware móvil
30.3. Teléfonos móviles y dispositivos PDA
30.4. Información adicional
31. PCMCIA
31.1. Control de las tarjetas PCMCIA mediante pccardctl
31.2. Descripción detallada de PCMCIA
31.3. Solución de problemas
32. Gestión de perfiles de la configuración del sistema
32.1. Terminología
32.2. Configuración de SCPM
32.3. Configuración de SCPM mediante una interfaz gráfica del usuario
32.4. Configuración de SCPM mediante la línea de comando
32.5. Solución de problemas
32.6. Información adicional
33. Gestión de energía
33.1. Funciones de ahorro de energía
33.2. APM
33.3. ACPI
33.4. Detención del disco duro
33.5. Paquete powersave
33.6. Módulo de gestión de energía de YaST
34. Comunicación inalámbrica
34.1. LAN inalámbrica
34.2. Bluetooth
34.3. Transmisión de datos mediante infrarrojos
Índice

Lista de figuras

2.1. Particiones físicas y LVM
2.2. Creación de un grupo de volúmenes
2.3. Configuración del volumen físico
2.4. Gestión de volúmenes lógicos
2.5. Creación de volúmenes lógicos
2.6. Particiones RAID
2.7. Configuración del sistema de archivos
4.1. iptables: posibles vías del paquete
4.2. Configuración de cortafuegos de YaST
4.3. Habilitación de Novell AppArmor con YaST
5.1. ACL mínima: entradas ACL comparadas con los bits de permiso
5.2. ACL extendida: entradas ACL comparadas con los bits de permiso
8.1. Servicios de sistema (nivel de ejecución)
8.2. Configuración del sistema mediante el editor sysconfig
9.1. Configuración del Cargador de arranque con YaST
11.1. Selección del modelo de la impresora
14.1. Ventana principal de SaX2
17.1. Descripción general de Xen
18.1. Modelo simplificado de capa para TCP/IP
18.2. Paquete Ethernet TCP/IP
18.3. Configuración de la tarjeta de red
18.4. Configuración del módem
18.5. Configuración de RDSI
18.6. Configuración de la interfaz RDSI
18.7. Configuración DSL
20.1. Instalación del servidor DNS: Configuración del redireccionador
20.2. Instalación del servidor DNS: Zonas DNS
20.3. Instalación del servidor DNS: Finalizar asistente
20.4. Servidor DNS: Registro
20.5. Servidor DNS: editor de zonas esclavas
20.6. Servidor DNS: Editor de zonas (registros NS)
20.7. Servidor DNS: Editor de zonas (registros MX)
20.8. Servidor DNS: Editor de zonas (SOA)
21.1. Configuración del servidor NIS
21.2. Configuración del servidor principal
21.3. Cambio de directorio y sincronización de archivos para un servidor NIS
21.4. Configuración de las asignaciones del servidor NIS
21.5. Configuración de permisos de petición para un servidor NIS
21.6. Configuración de dominio y dirección de un servidor NIS
22.1. Configuración de clientes NFS con YaST
22.2. Herramienta de configuración del servidor NFS
22.3. Configuración de un servidor NFS con YaST
23.1. Servidor DHCP: Selección de tarjetas
23.2. Servidor DHCP: Ajustes globales
23.3. Servidor DHCP: DHCP dinámico
23.4. Servidor DHCP: Inicio
24.1. YaST: configuración de un cliente NTP
24.2. YaST: configuración compleja del cliente NTP
25.1. Estructura de un directorio LDAP
25.2. YaST: configuración del cliente LDAP
25.3. YaST: Configuración avanzada
25.4. YaST: configuración de módulos
25.5. YaST: configuración de una plantilla de objeto
25.6. YaST: ajustes LDAP adicionales
26.1. Asistente de servidor HTTP: Ordenador predeterminado
26.2. Asistente de servidor HTTP: Resumen
26.3. Configuración del servidor HTTP: puertos y direcciones de escucha
26.4. Configuración del servidor HTTP: módulos del servidor
30.1. Integración de equipos portátiles en redes
30.2. Monitorización del estado de la batería con KSysguard
32.1. YaST: configuración básica de SCPM
32.2. YaST: configuración de usuarios SCPM
32.3. Configuración de grupos de recursos
33.1. Selección de esquemas
33.2. Descripción general de los esquemas existentes
33.3. Configuración de esquemas
33.4. Nivel de carga de la batería
33.5. Configuración ACPI
34.1. YaST: configuración de la tarjeta de red inalámbrica
34.2. Configuración de Bluetooth con YaST

Lista de tablas

1.1. Teclas de función durante la instalación
1.2. Situaciones de instalación (arranque) descritas en este capítulo
3.1. Comandos
3.2. Archivos de registro en /var/log
3.3. Archivos de configuración divididos en /etc/sysconfig/powersave
3.4. Empaquetadora
3.5. Archivos de copia de seguridad
3.6. Opciones de consulta más importantes de RPM
3.7. Opciones de verificación de RPM
5.1. Tipos de entrada de ACL
5.2. Enmascaramiento de permisos de acceso
8.1. Niveles de ejecución disponibles
8.2. Posibles opciones del guión init
10.1. ulimit: definición de recursos para el usuario
13.1. Tipos de sistemas de archivos en Linux
13.2. Tamaños máximos de sistemas de archivos (formato de disco)
14.1. Secciones de /etc/X11/xorg.conf
14.2. Parámetros de fc-list
14.3. Hardware 3D compatible
17.1. Comandos xm
18.1. Algunos protocolos de la familia de protocolos TCP/IP
18.2. Direcciones específicas
18.3. Dominios de direcciones IP privadas
18.4. Varios prefijos IPv6
18.5. Guiones de configuración manual de red
18.6. Parámetros para /etc/host.conf
18.7. Bases de datos disponibles mediante /etc/nsswitch.conf
18.8. Opciones de configuración para las “bases de datos” NSS
18.9. Guiones de inicio para programas de red
22.1. Permisos para sistemas de archivos exportados
25.1. Clases y atributos de objetos usados comúnmente
25.2. Grupos de usuarios y sus otorgamientos de acceso
25.3. Tipos de acceso
27.1. Funciones de las herramientas de sincronización de archivos: -- = muy pobre, - = pobre o no disponible, o = media, + = buena, ++ = excelente, x = disponible
30.1. Casos de utilización de NetworkManager
34.1. Descripción de los distintos estándares de WLAN

Lista de ejemplos

3.1. Lista con df -h
3.2. rpm -q -i wget
3.3. Guión para buscar paquetes
4.1. Resultado del comando unconfined
8.1. Bloque INIT INFO mínimo
10.1. Entrada en /etc/crontab
10.2. /etc/crontab: eliminación de archivos de marca horaria
10.3. Ejemplo para /etc/logrotate.conf
10.4. ulimit: ajustes en ~/.bashrc
11.1. /etc/modprobe.conf: Modo de interrupción para el primer puerto paralelo
11.2. Mensaje de error desde lpd
11.3. Difusión desde el servidor de red CUPS
14.1. Sección Screen del archivo /etc/X11/xorg.conf
16.1. Configuración PAM para sshd
16.2. Configuración por defecto de la sección auth
16.3. Configuración por defecto de la sección account
16.4. Configuración por defecto de la sección password
16.5. Configuración por defecto de la sección session
16.6. pam_unix2.conf
16.7. pam_env.conf
16.8. pam_pwcheck.conf
18.1. Escritura de direcciones IP
18.2. Enlace de direcciones IP a la máscara de red
18.3. Dirección IPv6 de muestra
18.4. Dirección IPv6 encargada de especificar la longitud del prefijo
18.5. /etc/resolv.conf
18.6. /etc/hosts
18.7. /etc/networks
18.8. /etc/host.conf
18.9. /etc/nsswitch.conf
20.1. Remisión de opciones en named.conf
20.2. Archivo /etc/named.conf básico
20.3. Entrada para inhabilitar el registro
20.4. Entrada de zona para mi-dominio.de
20.5. Entrada de zona para otro-dominio.de
20.6. Archivo /var/lib/named/world.zone
20.7. Resolución inversa
22.1. /etc/exports
23.1. El archivo de configuración /etc/dhcpd.conf
23.2. Adiciones al archivo de configuración
25.1. Extracto de schema.core
25.2. slapd.conf: directiva de inclusión para esquemas
25.3. slapd.conf: pidfile y argsfile
25.4. slapd.conf: Control de acceso
25.5. slapd.conf: ejemplo de control de acceso
25.6. slapd.conf: directivas específicas de base de datos
25.7. Ejemplo de un archivo LDIF
25.8. ldapadd con ejemplo.ldif
25.9. Datos de LDIF para Tux
25.10. Archivo LDIF modificado tux.ldif
25.11. pam_unix2.conf adaptado a LDAP
25.12. Adaptaciones en nsswitch.conf
26.1. Variaciones de entradas VirtualHost basadas en nombres
26.2. Directivas VirtualHost basadas en nombres
26.3. Directivas VirtualHost basadas en IP
26.4. Configuración básica de VirtualHost
26.5. Configuración de CGI para VirtualHost
27.1. El archivo ~/.unison/example.prefs
28.1. Un CD-ROM como recurso compartido
28.2. Recurso compartido homes
28.3. Sección global de smb.conf
28.4. Configuración de una cuenta de máquina
28.5. Configuración automática de una cuenta de máquina
29.1. Configuración de cortafuegos: opción 15
29.2. Reglas de acceso
29.3. Reglas de acceso
34.1. Salida de irdadump