Red Hat Linux 7 -...

245
R e d H a t L i n u x 7 . 1 Official Red Hat Linux Customization Guide

Transcript of Red Hat Linux 7 -...

Page 1: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Red Hat Linux 7.1

Official Red Hat Lin ux Customization Guide

Page 2: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

ISBN: N/A

Red Hat, Inc.

2600 Meridian ParkwayDurham , NC 27713 USA

Research Triangle Park, NC 27709 USA

© 2001 Red Hat, Inc.

rhl-cg(ES)-7.1-Print-RHI (2001-03-01T11:01-0500)

Copyright © 2001 por Red Hat, Inc. Este material se distribuye tan sólo bajo los términos y las con-diciones establecidas en la Open Publication License, V1.0 o versión posterior (la última versión estádisponible en http://www.opencontent.org/openpub/).

La distribución de versiones modificadas de este documento está prohibida sin el permiso explícito delpropietario de los derechos de autor.

La distribución del producto o una copia del mismo en forma de libro con fines comerciales está prohi-bida a menos que se obtenga permiso previo del propietario de los derechos de autor.

Red Hat, Red Hat Network, el logo "Shadow Man" de Red Hat, RPM, Maximum RPM, el logo de RPMlogo, Linux Library, PowerTools, Linux Undercover, RHmember, RHmember More, Rough Cuts, Raw-hide y todas las marcas y logos basados en Red Hat son marcas registradas de Red Hat, Inc. en losEstados Unidos y otros países.

Linux es una marca registrada por Linus Torvalds.

Motif y UNIX son marchas registradas de el Open Group.

Compaq y los nombres de los productos Compaq a los que aquí se hace referencia y/o las marcas deservicios o las marcas registradas y/o las marcas de servicios de Compaq.

Netscape es una marca registrada de Netscape Communications Corporation en los Estados Unidosy otros países.

Windows es una marca registrada de Microsoft Corporation.

SSH y Secure Shell son marcas registradas de SSH Communications Security, Inc.

FireWire es una marca registrada de Apple Computer Corporation.

Todas las otras marcas registradas y los derechos de autor a los que se hace referencia son propiedadde sus respectivos propietarios.

Impreso en Canadá, Irlanda y Japón

ii

Page 3: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

ÍndiceRed Hat Linux 7.1

Intr oducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ixTipos de documento .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ixUtilización del ratón . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiiiCopiar y pegar en el sistema X... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiiiY además... .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiiiRegístrese para obtener el soporte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv

Parte I Instalaci ón . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Capítulo 1 Cómo crear un sistema de dob le arranque . . . . . . . . 171.1 Si su ordenador ya tiene un sistema operativo.... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171.2 Configurar un entorno de doble arranque. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191.3 Particionamiento con la aplicación FIPS... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Capítulo 2 Instalaciones Kic kstar t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292.1 Qué son las instalaciones Kickstart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292.2 ¿Cómo se efectúa una instalación Kickstart? .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292.3 Iniciar una instalación Kickstart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312.4 El fichero Kickstart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322.5 Configurador Kickstart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342.6 Opciones kickstart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Capítulo 3 Modo de rescate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573.1 ¿Qué es el modo de rescate?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Capítulo 4 Configuración de RAID Software . . . . . . . . . . . . . . . . . . . . . . . . . 61

Parte II La red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

iii

Page 4: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Capítulo 5 Contr ol de acceso a los servicios . . . . . . . . . . . . . . . . . . . . . . . . 675.1 Recursos adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Capítulo 6 FTP anónimo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

Capítulo 7 OpenSSH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 737.1 ¿Por qué utilizar OpenSSH? ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 737.2 Configurar un servidor OpenSSH ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 737.3 Configuración de un cliente OpenSSH... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747.4 Recursos adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

Capítulo 8 Network File System (NFS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 818.1 ¿Por qué utilizar NFS?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 818.2 Montar sistemas de ficheros NFS ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 818.3 Exportar sistemas de ficheros NFS ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838.4 Recursos adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

Capítulo 9 Samba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 859.1 ¿Por qué usar Samba? .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 859.2 Configuración de Samba .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 859.3 Conexión al sistema Samba para compartir ficheros e impresoras. . . . . . . . . 869.4 Usar el sistema Samba con los sistemas Windows NT 4.0 y Windows

2000.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 869.5 Recursos adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

Parte III Configuraci ón del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

Capítulo 10 Obtención de inf ormación del sistema . . . . . . . . . . . . . . . 9110.1 Procesos del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9110.2 Utilización de memoria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9310.3 Sistemas de ficheros .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9410.4 Sysreport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9610.5 Recursos adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

iv

Page 5: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Capítulo 11 Configuración de Apac he . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9911.1 Posiciones básicas .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10011.2 Posiciones predeterminadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10111.3 Posiciones de las máquinas virtuales .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10911.4 Posiciones del servidor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11511.5 Ajuste del rendimiento .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11711.6 Grabar sus posiciones .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11911.7 Recursos adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

Capítulo 12 Configuración de BIND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12312.1 Modo de agregar una zona maestra de redireccionamiento. . . . . . . . . . . . . . . . . 12512.2 Modo de agregar una zona maestra inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12712.3 Modo de agregar una zona esclava . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

Capítulo 13 Configuración de la impresora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13113.1 Añdir una impresora local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13313.2 Añadir una impresora remota UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13613.3 Añadir una impresora SAMBA (SMB) .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13813.4 Añadir una impresora Novell NetWare (NCP) Printer . . . . . . . . . . . . . . . . . . . . . . . . 14013.5 Añadir una impresora JetDirect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14113.6 Imprimiendo una página de prueba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14313.7 Creación de un Alias de impresión .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14313.8 Modificar una impresora existente .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14313.9 Recursos adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

Capítulo 14 Lin uxconf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14514.1 Inicio de Linuxconf. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14514.2 Interfaz de usuario de Linuxconf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14514.3 Interfaz de Gnome-Linuxconf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14614.4 Activación de Linuxconf en el modo basado en Web... . . . . . . . . . . . . . . . . . . . . . . 14814.5 Modo de agregar una cuenta de usuario .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14814.6 Modificación de una cuenta de usuario .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15514.7 Cambio de la contraseña de usuario .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15514.8 Cambio de la contraseña del directorio raíz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

v

Page 6: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

14.9 Desactivación de una cuenta de usuario .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15614.10 Activación de una cuenta de usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15614.11 Eliminación de una cuenta de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15614.12 Grupos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15814.13 Sistemas de ficheros .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16214.14 Configuración de red con Linuxconf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16714.15 Guía de referencia rápida de Linuxconf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17214.16 Recursos adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173

Capítulo 15 Panel de contr ol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17515.1 Configurador de la red .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17615.2 Hora y fecha.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

Capítulo 16 Creación de un kernel personalizado . . . . . . . . . . . . . . . . . . 18316.1 El kernel 2.4.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18316.2 Creación de un kernel modular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18316.3 Creación de una imagen initrd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18716.4 Creación de un kernel monolítico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18816.5 Carga de los módulos del kernel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

Parte IV Administraci ón de paquetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191

Capítulo 17 La administraci ón de paquetes con RPM . . . . . . . . . . . 19317.1 Metas de diseño RPM ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19317.2 El uso de RPM... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19417.3 El control de la firma del paquete. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20117.4 Impresione a sus amigos con RPM ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20217.5 Recursos adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

Capítulo 18 Gnome-RPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20718.1 Arranque de la herramienta Gnome-RPM .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20818.2 La pantalla de los paquetes .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21018.3 Instalar paquetes nuevos .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

vi

Page 7: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

18.4 Configuración .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21318.5 Manipulación de paquetes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

Capítulo 19 Red Hat Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

Parte V Apéndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

Apéndice A Seguridad con Gnu Priv acy Guard . . . . . . . . . . . . . . . . . . . . . . 229A.1 Introducción al GnuPG... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229A.2 Creación del par de claves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230A.3 Crear un certificado de revocación .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231A.4 Exportar la clave pública. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233A.5 Importar una clave pública . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236A.6 ¿Qué significa la firma digital? .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237A.7 Recursos adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

vii

Page 8: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

viii

Page 9: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 0.1:Tipos de documento ix

Intr oducciónBienvenidoa la versiónespañoladel Official RedHat LinuxCustomizationGuide.

El manualOfficial RedHat Linux CustomizationGuide( Guíaoficial deRedHat Linux parala per-sonalización)contieneinformaciónsobrecómopersonalizarel sistemaLinux paraquesatisfagasusnecesidades.Estemanualle enseñapasopor pasoa configurary personalizarel sistema.Los temasquesetratansonlossiguientes( algunossonparalos principiantesy otrossondenivel intermedio):

• Establecerla Tarjetaderedde la interfaz(NIC)

• Configurarun sistemadearranquedual

• Configurarel sistemaSambaparacompartirficherose impresoras

• Manejarsoftwarecon la herramientaRPM

Estemanualestá dividido fundamentalmenteenlassiguientescategorías:

• Referenciassobrela instalación

• Referenciassobrela red

• Configuracióndel sistema

• Administracióndepaquetes

• Temasparalos usuariosmásavanzados

Sesuponequecuandoleaestemanualya poseeconocimientossobreel sistemaRedHat Linux. Sinecesitamásinformación sobreaspectosbásicos,consultela versiónespañoladela Official RedHatLinux GettingStartedGuide. Paratemasde mayorenvergaduraconsultela Official RedHat LinuxReferenceGuide.

LasversionesenHTML y enPDFdetodoslosmanualesoficialesdeRedHatLinux seencuentranenhttp://www.redhat.com/support/manuals/.

Tipos de documentoCuandoleaestemanualveráquelaspalabrasestánagrupadasendiferentesfuentes,tamaños,pesosycaracteresparaindicarquepertenecena unacategoríadeterminada.Entreellasseencuentran:

comando

LoscomandosdeLinux (y comandosdeotrossistemascuandoseusan)aparecenrepresentadosdela anteriormanera.Estole indicaquepuedeescribirenla palabreo enla frasedela líneadecomandosy presionar[Enter] parautilizar uncomando.Algunasvecesocurrequeuncomando

Page 10: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

x Introducción

contienepalabrasquetienensupropioestilocomoocurreconlos nombresdelos ficheros.Enestoscasos,selesconsideracomopartedel comando,detal maneraquetodala fraseapareceenla pantallacomosi fueseun comando.Porejemplo:

Useel comandocat testfile paravisualizarlos contenidosde un ficheroquesellamatestfile enel directorioactual.

nombre del fichero

De estamaneraserepresentanlos nombresde los ficheros,directorios,recorridosy paquetesRPM.El estilo indicaqueun determinadoficheroo directoriotieneesenombreenel sistema.Porejemplo:

El fichero.bashrc queseencuentraenel directorioprincipalcontienedefinicionesdela bashshelly los aliasqueustedpuedeusar.

El fichero/etc/fstab contieneinformaciónsobrelosdiferentascontroladoresy sistemasdeficherosdel sistema.

El directorio/usr/share/doc contienedocumentaciónsobredistintosprogramas.

Instaleel webalizer RPM si deseautilizar un programadeanálisisparalos ficherosdeco-nexión deun servidordeweb.

aplicación

Así seindica queel programaseconsideracomounaaplicación"end-user"(queseoponealsoftwaredel sistema).Porejemplo:

UseNetscapeNavigator paranavegarenla Web.

[tecla]

Estaesla maneraderepresentarla pulsacióndeunatecladel teclado.Porejemplo:

Parausar[Tab], escribaunaletray despuéspresionela tecla[Tab]. En la pantallaaparecerá lalistadelos ficherosqueseencuentranenesedirectorioy quecomienzanconesaletra.

[tecla]-[combinación]

Así serepresentala combinaciónndeteclas.Porejemplo:

La combinacióndelasteclas[Ctrl]-[Alt]-[Backspace] reiniciael sistemaX Window.

texto encontrado en una interfaz GUI

Así aparecenenla pantallalos títulos,laspalabraso lasfrasesqueencontradosenunainterfazGUI. Cuandoveaestetipo demensajequieredecirqueseestábuscandounapantallaGUI o unelementoenunapantallaGUI. Porejemplo:

EnlapantalladelContr ol center deGNOMEpuedepersonalizarel gestordevetanasGNOME.

Page 11: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 0.1:Tipos de documento xi

SeleccioneRequire Password si deseaqueel salvapantallasle pidala cpntraseñaantesdepa-rarse.

nivel superior de un menú en una pantalla o ventana GUI

Cuandoveaunapalabraescritadeestamanera,significaquela palabraseencuentraenel nivelsuperiordelmenúdesplegable.Si haceclick enla palabraenla pantalla,apareceráel restodelmenú. Porejemplo:

En Settings enla terminaldeGNOME, verálassiguientesopcionesdel menú:Preferences ,Reset Terminal , Reset & clear y Color selector .

Si tienequeteclearunaseriede comandosdesdeel menúde la interfazGUI separeceráa losiguiente:

Hagaclick enPrograms =>Applications => Emacs paraarrancarel editordetextosEmacstexteditor.

botón en una pantalla o ventana de la interfaz GUI

Estafrasequieredecirquesepuedeencontrarel texto haciendoclick enunbotóndela pantalla.Porejemplo:

Hagaclick enel botónBack paravolver a la ultima páginaWebquehabíavisto.

computer output

Cuandoveael texto enesteestilo,querrádecirqueel ordenadorhamostradoel texto utilizandola líneade comandos.Verálas respuestasa todoslos tipos de comandosquehayausado,losmensajesdeerrory los indicadoresdecomandosinteractivosdelosscriptso delosprogramas.Porejemplo:

Useel comandols paraver los contenidosdeun directorioy aparecerálo siguiente:

$ lsDesktop axhome logs paulwesterberg.gifMail backupfiles mail reports

prompt

El prompt(indicadordecomandos),quesignificaqueelordenadorestápreparadoparaqueustedintroduzcaalgo,aparecerácomosehaindicadoarriba.Algunosejemplossonlos siguientes:

$

#

[stephen@maturin stephen]$

leopard login:

Page 12: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

xii Introducción

user input

Estaesla maneraenla queapareceel texto queel usuariotecleayaseaenla líneadecomandoso enel espacioreservadoparael textoenla pantalla.Enel siguienteejemplo,el texto apareceasí:

Paraarrancarel programade instalaciónen modotexto del sistema,tendráqueteclearel co-mandotext enel indicadordecomandosboot: .

Otro ejemploesla palabraroot quequizásnecesiteel usuarioparaconectarse:

Si necesitaconectarseal sistemacomoroot y estáusandola pantallagráfica deconexión enelpromptConexión , tecleeroot y enContraseña la contraseñaderoot.

glosario

Si unapalabraapareceasíenel glosario,éstaaparecerátambiénenel cuerpodeundocumento.Porejemplo:

El demonio lpd seutiliza paraconfigurar las impresoras.

Enestecasola palabraasíescritaquieredecirquequela definición deestapalabraseencuentraenel glosario.

Además,parainformarledetalladamentesobrelos pasosquetienequeseguir y lo quele ocurriríasi llevasea cabounaacciónqueperjudicaraal sistemaenla pantallaapareceunaobservación o unaadvertenciadepeligroo deprecaucióndependiendodela importanciaquetenga.Porejemplo:

Nota

Recuerdequeel sistemaLinux distingueentremayúsculasy minúsculasporlo quetienequetenercuidadocuandoescriba,yaquenoeslo mismoescribirROSA querosao rOsA.

ATENCION

No realicetareasnormalescomoroot— useunacuentadeusuarionormalano serquesetratedeadministrarel sistema.

Page 13: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 0.4:Y además... xiii

ADVERTENCIA�

Si eligerealizar las particiones automáticamente,la instalación de tiposervidor eliminará todaslas particiones que existanen todaslas unida-desde disco duro instaladas. Le aconsajamosque no elija estetipo deinstalacióna no serqueestéseguro deno tener quesalvar datosquene-cesite.

Utilización del ratónEl sistemaRedHatLinux estádiseñadoparausarunratóndetresbotones.Siposeeunodedos,tendríaquehaberseleccionadola opcióndeemularunratóndetresbotonesduranteel procesodeinstalación.Bastaconpresionarlos dosbotonesdel ratónparaemularlos tresbotones.

En estedocumento,cuandosele digaquetienequehacerclick conel ratón siemprelo haráconelbotónizquierdo;encasode tenerqueutilizar el derechoo el tercerosele especificará ( Estoquedareservadoparalaspersonaszurdas).

Seguro quela frase"arrastrary soltar" ya le resultafamiliar. Paraello, hagaclick en aquelloquequieraarrastrarmanteniendoel botón del ratónpresionado.Mientraspresionael botónlleve lo quehaseleccioandoal lugardondelo quierasituar. Unavezarrastradoy llevado,suelteel botóndel ratónparadejarloeneselugar.

Copiar y pegar en el sistema XCopiary pegarenel sistemaX conel ratónesfácil. Paracopiarun texto, hagaclick y seleccioneeltexto moviendoel ratón. Parapegarlo,hagaclick conel tercerbotóndel ratónenel lugardondelodeseepegar.

Y además...El manualOfficial RedHat LinuxCustomizationGuideformapartedelcrecientecompromisodeRedHatconsistenteenproveersoporteútil y actualizadoatodoslosusariosdelsistemaLinux. Esdecir, amedidaquesevansacandoversionesnuevasdeherramientasy deaplicacionesseirá ampliandoestemanual.

Envíenos su opiniónSi encuentraun errorenestemanualo si tienenuevasideaso sugerenciasquecrealo puedamejorar,escríbanosa Bugzilla ( http://www.redhat.com/bugzilla). Indíquenosla sección o la páginadonde

Page 14: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

xiv Introducción

hayaencontradoel error paraquelo podamoscorregir rápidamentey no seolvide de mencionarelnúmerode identificación del manual:

rhl-cg(ES)-7.1-Print-RHI (2001-03-01T11:01-0500)

Así sabremosla versióndel manualal queserefiere.

Regístrese para obtener el sopor teSi poseeunaversiónoficial deRedHat Linux no seolvide deregistrarel productoparapodergozarde los beneficios comoclientedeRedHat.

Tendrálos siguientesbeneficios dependiendodel productoquehayaadquirido:

• Soporteparala instalacióndel RedHat — Podráobtenerayudadel equipodesoporteRedHat,Inc. pararesolver lasdudasquetengadurantela instalación.

• RedHat Network — Recibirálos paquetesactualizadosy noticiassobrela seguridadsobresusistema.Paramásdetallesvayaa http://www.redhat.com/network

• AccesoprioritarioaFTP— YanotendráquepasarselasnochesnavegandoenInternetenlossitiosmáscongestionados.Los propietariosde la versiónoficial de RedHat Linux recibenel accesogratisa priority.redhat.com,el serviciode preferenciadel consumidorquele ofrececonexionesrápidaslas24 horasdel día.

• A la moda: Noticiaspor correodeRedHat — Todoslos mesesobtendrálasúltimasnoticiaseinformaciónsobrelos productosdirectamentedesdeRedHat.

Pararegistrarse,vayaa http://www.redhat.com/apps/activate/.Econtraráel númerodeidentificacióndelproductoenla tarjetanegra,roja y blancaquecontieneel paqueteoficial deRedHat Linux.

Paraobtenermásinformaciónsobreel soportetécnicodeRedHat Linux, consulteel apéndiceCómoobtenersoportetécnicodela versiónespañoladela Official RedHat Linuxx86InstallationGuide.

¡Buenasuertay graciaspor escogerRedHat Linux!

El equipodedocumentacióndeRedHat

Page 15: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Parte I Instalaci ón

Page 16: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •
Page 17: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 1.1:Si su ordenador ya tiene un sistema operativo... 17

1 Cómo crear un sistema de dob learranqueEstecapítuloexplica lasopcionesquetieneparainstalarRedHatLinux enunordenadorenel queyahayinstaladoun sistemaoperativo y cómocrearun sistema"dual-boot",esdecir, dedoblearranque.

1.1 Si su ordenador ya tiene un sistema operativ o...Si enel ordenadorenel queustedquiereinstalarRedHatLinux operaWindows(o algúnotrosistemaoperativo), tienequedecidirsepor unadeestasopciones.Lasopcionessonlassiguientes:

• UstedquiereinstalarRedHat Linux perono está seguro de quererparticionarel disco. PuedeinstalarRedHat Linux ensusistemasin tenerquecrearningunaparticiónLinux, ejecutandounainstalaciónsin particiones. 1El programade instalaciónpuedeinstalarRedHat Linux en unaparticiónWindows formateadayaexistente,sólonecesitarácrearundisquetedearranquedurantela instalaciónparaaccedera RedHat Linux ensusistema.

Estemétodoesperfectoparaaquellosqueno quieraninstalarRedHat Linux comosistemaope-rativo principalo comoun sistemaoperativo dedoblearranque.EsunabuenamaneradeprobarRedHat Linux sin crearparticionesLinux ensusistema.

Si estaesla opciónqueprefiere,leala versiónespañoladela Official RedHat Linuxx86Installa-tion Guide,el ApéndiceB. InstalaciónSinParticiones.

• ¿QuiereinstalarRedHat Linux y tenerla opcióndearrancarRedHat Linux o biensuotro sis-temaoperativo? PodráinstalarRedHat Linux tantoefectuandounainstalaciónde tipo estacióndetrabajocomodetipo clientesinqueafectea losdemássistemasoperativos. Enunainstalaciónde tipo estación de trabajoya selleva a caboestaoperación.En unainstalación de tipo cliente,debeinstalarLILO (theLInux LOader)enel MBR (MasterBoot Record)odisqueteprincipaldearranqueparapoderarrancarLinux y el otro sistemaoperativo. Instaleel otro sistemaoperativoprimeroy luego instaleRedHatLinux. Normalmente,el programadeinstalacióndeRedHat Li-nuxdetectael otrosistemaoperativo y configuraatomáticamenteLILO paraarrancartantoLinuxcomoel otro sistema.La versiónespañolade la Official RedHat Linux x86 Installation Guidecontienelas instruccionesde cómoinstalary configurar LILO. Despuésde la instalación,cadavezquearranqueel ordenador, sele preguntarási quierearrancarRedHatLinux o el otrosistemaoperativo. Acuérdesedehacerunacopiadeseguridaddelosdatosimportantesantesdeconfigurarel sistemapararrancarmásdeun sistemaoperativo. No olvide crearun disquetedearranqueencasodequeel cargadordel sistemano reconozcalos sistemasoperativos.

1 Unaparticiónesunadivisión físicaenel discoduro.

Page 18: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

18 Capítulo 1:Cómo crear un sistema de doble arranque

ADVERTENCIA�

En algunossistemas,la BIOS no puedeaccedera másde los prime-ros1024cilindr osdel discoduro. En estecaso,la partición de linux/boot debedeestarsituadaenlosprimer os1024cilindr osdel discoduro para que sepuedaarrancar LILO.

ADVERTENCIA

Si deseainstalar un sistemadedoblearranque conRedHat Linux yWindows NT, debeinstlar primer o el sistemaWindows NT porqueinstala su propio cargador de arranque en el disqueteprincipal dearranque. Después,si instala LILO durante la instlació,N de RedHat Linux el cargador de NT sesobrescribepero deberáde añadiruna entrada de LILO con la etiqueta dos para arrancar el sistemaWindows NT. Recuerdeque una instalación de tipo estaciónde tra-bajo instla automáticamenteLILO eneldisqueteprincipal dearran-que. Puedeocurrir que la instlación de LILO para arrancar el sis-tema Windows NT falle. En tal caso,tiene que realizar una insta-lación de tipo cliente e instalar LILO no en el disqueteprincipal dearranque sino en el primer sectorde la partición de root.

Asegúresedehaber creadoun disquetedearranque. En tal caso,ne-cesitarátanto utilizar el discodearranque comoconfigurar el carga-dor del sistemaNT conel fin decargar LILO desdeel primer sectordela partición root. Para mayor informaciónconsulte http://www.li-nuxdoc.org/HOWTO/mini/Linux+NT-Loader .html.

Si estaesla opción quedesea,leala Sección 1.2,Configurar un entornodedoblearranque..

• ¿QuierequeseaRedHat Linux el únicosistemaoperativo queadministresuordenador?Escojaunainstalacióndetipo servidory detipo estacióndetrabajoy eliminelasparticionesDOS(Win-dows)o escojaunainstalacióndetipo personalizadoy borretodaslasparticionesDOS(Windows)existentes.

Page 19: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 1.2:Configurar un entorno de doble arranque. 19

Obser vación

Conel fin deinstalarRedHatLinux y mantenerel otrosistemaoperativoensuordenador, debedehabersuficienteespacioparainstalarRedHatLinux si no, la instalacióndetipo estacióndetrabajodeRedHat Linuxsustituiráelactualsistemaoperativo y losficherosdesusistema.Sinohaparticionadosudiscoduroparadejarespacioal sistemaRedHat Linuxo si haelegidounainstalacióndetipo estacióndetrabajosinparticionarmanualmenteel disco,seinstalarápor defectoRedHat Linux sobrelainformaciónya existente,esdecir,el antig|osistemaoperativo. Estoocu-rrirá tambiénsi haelegido unainstalacióndetipo servidor(observe queunainstalacióndetipo servidornoinstalael sistemaX Window deformaquenohabráningunainterfazgráfica). 2Comoconsecuencia,unentornodedoblearranqueesincompatibleconestaopción.

Si esestala opciónqueprefiere,primerohagaunacopiade seguridadde todaaquellainforma-ción quequierasalvar o hagaunacopiadeseguridadtotal si desearestablecersusistemacon laconfiguraciónoriginaly despuéscontinúeconla instalacióncomoseexplicaenla Guíaoficial deinstalacióndeRedHat Linux Official RedHat Linuxx86InstallationGuide.

1.2 Configurar un entorno de dob le arranque .Compartirunordenadorentredossistemasoperativosprecisadeunarranquedoble.Dehecho,puedeusarambossistemasoperativosenel ordenadorperonoa la vez.Cadaunodelossistemasoperativosarrancadesdesupropiodiscoduroo susparticionesdeldisco(unapartición esunadivisión físicaenel discoduro).

Paraquequedemásclaro,supondremosqueel otro sistemaoperativo esWindows. Peroel procedi-mientoengeneralessimilar paraotrossistemasoperativos.

2 La instalacióndetipo servidoresla másapropiadasi deseaquesusistemafuncionecomounservidorbasadoenLinux, y no quierepersonalizarla configuracióndesusistema.

Page 20: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

20 Capítulo 1:Cómo crear un sistema de doble arranque

Obser vación

Si RedHat Linux va a coexistir en su ordenadorcon un sistemaoperativoOS/2,debecrearsuparticióndel discoconel softwaredeparticionamientodel OS/2-- de otro modo,el OS/2no podráreconocerlas particionesdeldisco. Durantela instalación,no creeningunaparticiónnueva, peroconfi-gurelasparticionesapropiadasutilizandofdisk.

Antesdeempezara instalarel programadeinstalación,primerotienequehacerleespacioa RedHatLinux. Lasopcionesquetieneson:

• Añadir un discoduronuevo

• Usarun discoduroo particiónexistente

• Crearunanueva partición

1.2.1 Añadir un disco dur o nuevoLa maneramássencilladehacerespacioparaRedHatLinux esañadirundiscoduronuevo al ordena-dory despuésinstalarRedHatLinux enesedisco.Porejemplo,si añadeun segundodiscoduroIDEal ordenador, el programadeinstalaciónRedHat Linux lo reconocerácomohdb y el discoexistente(usadopor Windows) comohda . (CondiscosSCSI,el nuevo discoduro instaladoseráreconocidocomosdb y el otro discodurocomosda .)

Si decideinstalarun discoduro nuevo paraLinux, no necesitaseguir leyendo. Despuésde haberiniciadoel programade instalaciónRedHat Linux, simplementeasegúresededecirlequelo instaleenel nuevo discoinstalado(hdb , sdb ) antesdel queutiliza Windows .

1.2.2 Usar un disco dur o o una par tición existenteLa siguientemaneramássencilladehacerespacioaLinux esla deusarundiscoduroo unaparticióndeldiscoqueusaactualmenteWindows. Porejemplo,supongamosqueWindows Explorer muestradosdiscosduros,C: y D: . Estopuedeindicartantoqueel ordenadortienedosdiscoduroscomoquetieneun solodiscocondosparticiones.Enamboscasos(suponiendoquehayael espaciosuficiente),puedeinstalarRedHatLinux enel discoduroo enla particióndeldiscoqueWindowsreconocecomoD: .

Estaopción la puedeelegir si suordenadortienedoso másdiscosduroso particionesdeldisco.

Page 21: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 1.2:Configurar un entorno de doble arranque. 21

Obser vación

Windows usaletrasparareferirsea los dispositivos quesepuedenseparar(porejemplo,unaunidadZIP) y el almacenamientodela red(unidadvirtual)asícomoparaespaciosdel discodurolocal: no puedeinstalarLinux enunaunidadquesepuedesepararo dered.

Si unaparticiónWindows local estádisponibleparaqueseainstaladacon Linux no necesitaseguirleyendo.Simplementehagalo siguiente:

1. Copietodoslosdatosquequieresalvardeldiscoduroo particiónseleccionada(D: enesteejem-plo) en otro lugar..

2. EjecuteelprogramadeinstalaciónRedHatLinux y dígalequeinstaleLinux eneldiscooparticióndesignada-- enesteejemplo,eneldiscoduroo particiónqueWindowsdesignacomoD: . ObservequeLinux distingueentrediscosdurosy particionesdel disco.

• Si C: y D: enesteordenadorhacenreferenciaa dosdiscosdurosseparados,el programadeinstalaciónlos reconocerá comohda y hdb (IDE) o sda y sdb (SCSI).Dígaleal programadeinstalaciónqueusehdb o sdb .

• Si C: y D: hacenreferenciaaunúnicodisco,el programadeinstalaciónlosreconocerácomohda1 y hda2 (o sda1 y sda2 ). Durantela fasede particionamientode la instalación deLinux, borre;la segundapartición(hda2 o sda2 ) y despuésparticioneel espaciolibre paraLinux. (No tienequeborrarla segundaparticiónantesdeempezarel particionamientoLinux.Perosi lo hace,Windows sequejarácadavezquearranque,dequeno puedeleerDrive D;y si alguienformateaseaccidentalmenteD susistemaLinux sedestruiría.)

1.2.3 Crear una par tici ón nuevaLa terceraposibilidaddehacerespacioparaLinux escrearunaparticiónnuevaparaRedHatLinux enel discoduroqueyahasidoutilizadoporotrosistemaoperativo. Si Windows Explorer tienesóloundiscoduro(C: ), y ustedno quiereañadirun discoduronuevo, debeparticionarel disco.Despuésdeparticionarlo,Windows Explorer le mostraráunapequeñaunidadC: ; y, cuandolanceel programadeinstalacióndeRedHat Linux, particioneel restodel discoparaLinux.

Puedeusarun programadeparticionamiento,comofdisk, paradividir el discoduro,peroparahacerestoesnecesarioreinstalarWindows. (Estaseguramenteno esla mejoropción.)

Un cierto númerode programasde particionamientono destructivos producidospor tercerosestándisponiblesparael sistemaoperativo Windows. Si decideusarunode estosprogramas,consulteladocumentaciónal respecto.

Page 22: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

22 Capítulo 1:Cómo crear un sistema de doble arranque

Las instruccionesde cómoparticionarcon FIPS, seencuentranen un programaen el CD-ROM deRedHat Linux, consultela Sección 1.3,Particionamientoconla aplicaciónFIPS.

1.3 Particionamiento con la aplicación FIPSParaayudaranuestrosclientes,proporcionamoslautilidadFIPS. Esteesunprogramalibre quepuedemodificarlasdimensionesdelasparticionesFAT (FileAllocationTable).EstáincluídoenelCD-ROMdeRedHat Linux enel directoriodosutils .

Obser vación

Muchagenteha utilizado con éxito FIPS paraadministrarlas particionesen susdiscosduros. Sin embargo, debidoa la naturalezade las operacio-nesrealizadasporFIPS,y a la ampliavariedaddeconfiguracioneshardwarey softwarecon lasquefuncionaRedHat no podemosgarantizarqueFIPSfuncioneadecuadamenteen su sistema.Por lo tantono damosningúnso-portedeinstalaciónparaFIPS; úselobajosuresponsabilidad..

Si decidevolver a particionarel discoduroconFIPS, esfundamentalquehagadoscosas:

• Haga una copia de seguridad -- Hagadoscopiasdetodoslosdatosimportantesensuordenador. Estascopiasdeberíanpodersepararse(comolascintasy disquetes),y debería asegu-rarsedequesonlegiblesantesdecontinuar.

• Lea la documentación -- Lea la documentaciónFIPS ensu totalidad, queseencuentraenel directorioFIPS del CD-ROM deRedHat Linux.

Si decideutilizar FIPS, tengaencuentaquedespuésde lanzarFIPS tendrá dosparticiones:la queustedha cambiadode dimensión y la quecreóFIPS en el espaciolibre. Si su objetivo esusareseespacioparainstalarRedHat Linux, debeborrarla nueva particióncreada,tantosi usafdisk consuactualsistemaoperativo, comosi lo usamientrasconfiguralasparticionesduranteunainstalacióndeclasecliente.

Las siguientesinstruccionesson una versión simplificada del fichero de documentaciónFIPS,fips.doc , situadoenel directorioFIPS (/dosutils/fips20/* ). Estasinstruccionesdeberíandeaplicarseenla mayoríadelos casos.Si tienealgúnproblema,veael ficherodedocumentación.

1. DesdeWindows:

• Hagaunacopiadeseguridadtotal.

• Lancescandisk paraverificar queel discodurono contengabloquesdañados.

Page 23: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 1.3:Particionamiento con la aplicación FIPS 23

• Decidacómodistribuir el espaciodisponibleen el discoduro entrelos diferentessistemasoperativos. UseWindows Explorer paraver el espaciolibre quehayenel disco.Observe elespacio(enmegabytes)quetienecadaunodelos sistemasoperativos.

• Si no tieneuno,creeun disquetedearranqueDOS.

Paracrearun disquetedearranqueDOS,primeroarranquesumáquinaenel sistemaDOS.

Después,introduzcaun disquetevirgen,disqueteformateadoenla disquetera.

Tecleeel siguientecomandoenla líneadecomandosdela shelly pulse[Enter]:

FORMATA: /S

Si estáutilizandoWindows95,primerointroduzcael disquetevirgenformateadoenla disque-tera. Después,vayaa Star t/Run , y teclee:

FORMATA: /S

El disqueteseráformateadoy COMMAND.COM, junto con los ficherosocultos asociados(IO.SYS , MSDOS.SYS, y BDLSAPCE.BIN), seráncopiadosenel disquete.

• Copielos siguientesficherosdel CD-ROM deRedHat Linux enel discodearranqueDOS.

/mnt/cdrom/dosutils/fips20/fips.exe/mnt/cdrom/dosutils/fips20/restorrb.exe/mnt/cdrom/dosutils/fips20/errors.txt/mnt/cdrom/dosutils/fips20/fips.doc/mnt/cdrom/dosutils/fips20/fips.faq

• Eliminar los fragmentosdel discoduro.

2. Introduzcael disquetedearranqueDOSenla disqueteray reinicieel sistema..

3. LanceFIPS (tecleefips enel prompt).

CuandoFIPS arranca,le apareceráunapantalladebienvenidaparecidaa la siguiente:

Gráfico 1–1 Pantalla de bienvenida FIPS

FIPS version 2.0, Copyright (C) 1993/4 Arno SchaeferFAT32 Support, Copyright (C) 1997 Gordon Chaffee

DO NOT use FIPS in a multitasking environment like Windows, OS/2, Desqview,

Page 24: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

24 Capítulo 1:Cómo crear un sistema de doble arranque

Novell Task manager or the Linux DOS emulator; boot from a DOS boot disk first.

If you use OS/2 or a disk compressor, read the relevant sections in FIPS.DOC.

FIPS comes with ABSOLUTELYNO WARRANTY,see file COPYING for details.

This is free software, and you are welcome to redistribute itunder certain conditions; again, see file COPYING for details.

Press any key.

Cuandopulsela tecla,apareceráunapantalladeparticionamientoprincipalsimilar a la siguiente.(Observe que,si el ordenadortienemásdeun discoduro,sele pediráqueseleccionecuálquiereparticionar.)

Gráfico 1–2 Pantalla de par ticionamiento principal de FIPSTabla de Particiones:

| | Start | | End | Start |Number of|Part.|bootable|Head Cyl. Sector|System|Head Cyl. Sector| Sector |Sectors | MB-----+--------+----------------+------+----------------+--------+--- ------+----1 | yes | 0 148 1| 83h| 15 295 63| 149184| 149184| 722 | no | 1 0 1| 06h| 15 139 63| 63| 141057| 683 | no | 0 140 1| 06h| 15 147 63| 141120| 8064| 34 | no | 0 0 0| 00h| 0 0 0| 0| 0| 0

Comprobando el sector de root ... OK

Pulse cualquier tecla.

Cuandopulsela tecla,apareceránlos detallessobreel discoduro,talescomo:

Gráfico 1–3 Pantalla del sector de arranque FIPS

Boot sector:Bytes per sector: 512Sectors per cluster: 8Reserved sectors: 1Number of FATs: 2Number of rootdirectory entries: 512Number of sectors (short): 0Media descriptor byte: f8hSectors per FAT: 145

Page 25: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 1.3:Particionamiento con la aplicación FIPS 25

Sectors per track: 63Drive heads: 16Hidden sectors: 63Number of sectors (long): 141057Physical drive number: 80hSignature: 29h

Checking boot sector ... OKChecking FAT ... OKSearching for free space ... OK

Do you want to make a backup copy of your root and boot sector beforeproceeding? (y/n)

Deberáseleccionary , esdeciryes , parahacerunacopiadeseguridaddesusectordearranqueyroot antesdeseguir conFIPS.

Después,le apareceráel siguientemensaje:

Do you have a bootable floppy disk in drive A: as described in thedocumentation? (y/n)

VerifiquequeeldisquetedearranqueDOSestáenladisquetera,y tecleey , parayes . Unapantallaparecidaa la siguientele aparecerá,permitiéndoleredimensionarla partición.

Gráfico 1–4 Pantalla para redimensionar las par ticiones

Writing file a:\rootboot:000

Enter start cylinder for new partition (33-526)

Use the cursor keys to choose the cylinder, <enter> to continue

Old partition Cylinder New partition258.9 MB 33 3835.8 MB

Los valoresinicialesutilizan todoel espaciolibre del discoparala partición nueva. Estono esloquedesea,porqueestaconfiguraciónnodejaespaciolibreasuparticiónWindows. Pulse[el cursorderecho] paraaumentarel tamañode la particiónde Windows y reducirel tamaño de la nuevapartición(Linux); pulse[el cursor izquierdo] parareducirel tamañode la particiónWindows eincrementarel tamañodela particiónLinux. Cuandolostamañosseanlosdeseados,pulse[Enter].Unapantalladeverificación similar a la siguienteaparecerá:

Page 26: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

26 Capítulo 1:Cómo crear un sistema de doble arranque

Gráfico 1–5 Pantalla de verificación FIPS

First Cluster: 17442Last Cluster: 65511

Testing if empty ... OK

New partition table:

| | Start | | End | Start |Number of|Part.|bootable|Head Cyl. Sector|System|Head Cyl. Sector| Sector |Sectors | MB-----+--------+----------------+------+----------------+--------+--- ------+----1 | yes | 0 148 1| 83h| 15 295 63| 149184| 149184| 10902 | no | 0 139 1| 06h| 254 521 63| 2233035| 6152995| 30843 | no | 0 140 1| 06h| 15 147 63| 141120| 8064| 34 | no | 0 0 0| 00h| 0 0 0| 0| 0| 0

Checking root sector ... OK

Do you want to continue or reedit the partition table (c/r)?

Si responder (paramodificar la tablade lasparticiones),reaparecerá la Figura 4, permitiéndolecambiarel tamañodelapartición.Si respondec ,aparecerálapantalladeconfirmacióndelaFigura6):

Gráfico 1–6 Pantalla de confirmación FIPS

New boot sector:

Boot sector:Bytes per sector: 512Sectors per cluster: 8Reserved sectors: 1Number of FATs: 2Number of rootdirectory entries: 512Number of sectors (short): 0Media descriptor byte: f8hSectors per FAT: 145Sectors per track: 63Drive heads: 16Hidden sectors: 63Number of sectors (long): 141057Physical drive number: 80h

Page 27: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 1.3:Particionamiento con la aplicación FIPS 27

Signature: 29h

Checking boot sector ... OK

Ready to write new partition scheme to diskDo you want to proceed (y/n)?

Si contestay secompletarála operacióndecambiode lasdimensiones.Puedeaparecerun mensajedeerrorquedicequela aplicaiónFIPS no puedereiniciarel sistema.

Despuésdequesehayacompletadola operaciónel discotendrádosparticiones.La primerapartición(hda1 o sda1 ) la usaráWindows. Le recomendamosqueempiececonWindows(acuérdesedesacarel disquetedearranquedela disqueteraA: ) y ejecutescandisk enla unidadC: .

Si tienealgúnproblema,(por ejemplo,Windows no arranca),puededarmarchaatrása la operaciónde volver a dimensionarFIPS con el comandorestorrb.exe, quecopió en el disquetede arranqueDOS.En casodeerror, lea los ficherosdedocumentación deFIPS (fips.doc y fips.faq ), loscualesle indicancuálespuedenserlosfactoresdel fallo dela operación. Si todolo demásfalla,puederestablecerWindows conla copiadeseguridadqueya hizo.

La segundapartición (hda2 o sda2 ) contieneel espacioqueel programade instalaciónRedHatLinux usará.Cuandola pantalladeDisk Druid aparecedurantela instalación,borraestapartición(elmanualdeinstalación explicacómo),despuéscontinúaconel particionamientodeLinux.

Page 28: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

28 Capítulo 1:Cómo crear un sistema de doble arranque

Page 29: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 2.2:¿Cómo se efectúa una instalación Kickstart? 29

2 Instalaciones Kic kstar t2.1 Qué son las instalaciones Kic kstar tParaautomatizarelprocesodeinstalación,RedHatLinux hacreadoelmétododeinstalaciónkickstart.Conestemétodo,unadministradordesistemaspuedecrearun ficherodeconfiguraciónquecontienelasrespuestasalaspreguntasquesurgennormalmenteduranteunainstalacióntípicadeRedHatLinux

LosficherosKickstartpuedenconservarseenunúnicoservidor, y leersedesdeunordenadorindividualdurantela instalación. El métodode instalación kickstartesbastanteflexible y potentede maneraquesepuedeinstalarconun únicoficherokickstartel sistemaRedHat Linux envariosordenadores,haciéndolomuy indicadoparatantolos administradoresdela redcomolos delos sistemas.

El métodoKickstartle permiteautomatizarla mayorpartedela instalacióndeRedHatLinux, inclu-yendo:

• seleccióndel idioma

• configuraciónde la red

• selección del teclado

• instalación del Boot loader(LILO)

• particionamientodel disco

• seleccióndel ratón

• configuracióndel sistemaX Window

2.2 ¿Cómo se efectúa una instalación Kic kstar t?Las instalacioneskickstartrequierenla instalacióndel softwaredesdeun CDROM o desdeun discoduro local o métodosNFS,FTPo HTTP.

Para utilizar el métodokickstart, antesde nadadebecrearun fichero de configuración kickstart(ks.cfg )

2.2.1 ¿Dónde debe intr oducir un fic hero Kic kstar t?El ficherodeconfiguración kickstartdebeserinstaladoen:

• enun disquetedearranque

• en la red

Page 30: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

30 Capítulo 2:Instalaciones Kickstart

Normalmenteel ficherodeconfiguraciónkickstartsecopiaenel disquetedearranque,o estádispo-nible vía red. El segundométodoesel másutilizado,yaquela mayoríadelasinstalacioneskickstartgeneralmenteseutilizan paralasredes.

Estudiemosenprofundidaddóndesepuedecolocarel ficherokickstart

Paraactivar la instalación kickstartconel disquete,esnecesariocrearun ficherocomoks.cfg , ycopiarloenel disquetedearranqueenel directorioprincipal. Observe quelos disquetesdearranqueRedHat Linux estánen formatoMS-DOSfacilitandoasmla duplicacióndel ficherokickstartconLinux usandoel comandomcopy:

mcopy ks.cfg a:

(o el comandocopy enambienteWindows). Tambiénpuedeinstalarel disquetedearranqueMS-DOSy copiarloconel comandocp . Aunquenoserequieretecnológicamente,la mayoríadelasinstalacio-neskickstartinstalanRedHat Linux desdeun CD-ROM local.

La instalaciónkickstartvía redesla másutilizadaporqueel administradordesistemaspuedefácil-menteautomatizarel procesode instalacióny acelerarla activaciónde unaseriede ordenadoresdela red. Es la metodología másutilizadapor los administradoresde sistemasquetienenun servidorBOOTP/DHCPy un servidorNFSen la propiared. El servidorBOOTP/DHCPseusaparapropor-cionaral ordenadorclientela informaciónnecesariasobrela configuraciónTCP/IPdela red,mientrasquelos ficherosusadosdurantela instalación los proporcionael servidorNFS.A menudo,estosdosservidoresfuncionanenunamismamáquina,perono esnecesario.

Paraefectuarunainstalaciónkickstartvía red,deberátenerunservidorBOOTP/DHCPensured,quecontengala informaciónsobrela configuraciónde la máquinaen la queestá intentadoinstalarRedHat Linux. El servidorBOOTP/DHCPseutiliza paratransmitiral clientela información dered,asícomola posicióndel ficherokickstart.

Si el servidorBOOTP/DHCPespecifica un ficherokickstart,elclienteintentaaccedervía NFSpararecibir todoslos ficherosnecesarios,usándolocomoficherokirstart.

Le mostramosun ejemplodel ficherodhcpd.conf parael servidorDHCP incluído en RedHatLinux.

filename "/usr/new-machine/kickstart/";next-server blarg.redhat.com;

Deberáusarla opciónfilename paraespecificar el nombredel ficherokickstart(o el directorioenel queseencuentrael ficherokickstart)y next-server paraindicarel nombredel servidorNFS.

Si el nombredel ficherosubstituídodesdeel servidorBOOTP/DHCPterminaenunabarra("/"), en-toncesseinterpretasólocomounarutao recorridoabsoluto.Enestecasoel clienteejecutael recorridoenel servidorNFSy buscael ficherokickstart.

Page 31: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 2.3:Iniciar una instalación Kickstart 31

<ip-addr>-kickstart

La parte<ip-addr> del nombredel fichero deberíade ser substituídapor la dirección IP delcliente.Porejemplo,el nombredel ficheroparaunordenadorconunadirecciónIP de10.10.0.1sería10.10.0.1-kickstart .

Observequesi noespecificaunnombredeservidorNFS,el clienteintentausarel servidorquepropor-cionael servicioBOOTP/DHCPtambiéncomoservidorNFS.Sinoseespecificaelnombredelficherooelnombredela ruta,elclienteintentamontarla ruta/kickstart desdeelservidorBOOTP/DHCP,y buscael ficherokickstartusandoel nombredel fichero<ip-addr>-kickstart comoya sehadescrito.

2.3 Iniciar una instalaci ón Kic kstar tParainiciar unainstalaciónkickstart,deberáarrancarel sistemaconel disquetedearranquedeRedHat Linux, e introducirlos comandosespecialesenel promptdel sistema.Si el ficherokickstartestáenel disquetedearranque,debeteclearel siguientecomando:

boot: linux ks=floppy

El comandolinux ks=floppy tambiénfuncionasi secolocael ficheroks.cfg enun sistemadeficherosvfat enun disquetey arrancadesdeel CD-ROM deRedHat Linux.

Un comandode arranquealternativo paraarrancarel CD-ROM de RedHat Linux conservandoelficherokickstartenun sistemadeficherosvfat enun disquetees:

boot: linux ks=hd:fd0/ks.cfg

El programadeinstalacióndeRedHatLinux buscaun ficherokickstartsi el argumentodecomandosdela líneaks vaa pararal kernel.El argumentodecomandosdela líneapuedeaparecerdediversasformas:

ks=nfs: <server:>/ <path>

El programade instalaciónbuscael ficherokickstarten el servidorNFS <server>, comosifuerael fichero<path>. El programadeinstalación usael DHCPparaconfigurar la terjetadeEthernet.Porejemplo,si el servidorNFSesserver.example.comy el ficherokickstartes/my-dir/ks.cfg,el comandodearranquecorrectosermaks=nfs:server.example.com/my-dir/ks.cfg .

ks=floppy

El programadeinstalaciónbuscael ficheroks.cfg enelsistemadeficherosVFAT deldisqueteen la unidad/dev/fd0.

Page 32: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

32 Capítulo 2:Instalaciones Kickstart

ks=hd: <device>/ <file>

El programade instalación ejecuta el sistemade ficheros en <device> (que debe serVFAT o ext2), y busca el fichero de configuración kickstart como <file> .(Por ejemploks=hd:sda3/mydir/ks.cfg ).

ks=file:/ <file>

El programade instalaciónintentaleerel fichero<file> del sistemade ficheros.Estosucedecuandoel ficherokickstartseencuentraya enla imágeninitrd .

ks=cdrom:/ <path>

El programadeinstalaciónbuscael ficherokickstartenel CD-ROM, comofichero<path>.

ks

Si seusasólo ks , el programade instalaciónconfigura la tarjetade red ethernetutilizandoDHCP. El sistemausael servidordearranque(boot)proporcionadoporel DHCPcomoservidorNFSparaaccederasíal ficherokickstart(por defecto,esel mismoqueel servidorDHCP).Elnombredel ficherokickstartpodríaserunodelos quesiguen:

• Si seespecifica DHCPy el ficherodearranquecomienzaconuna/ sebuscael ficheroenel servidorNFS.

• Si seespecifica DHCPy el ficherodearranquecomienzaconcualquierotracosasebuscael ficheroenel directorio/kickstart enel servidorNFS.

• Si el servidorDHCP no especifica un ficherode arranque,entoncesel programade ins-talación intentaleerel fichero/kickstart/1.2.3.4-kickstart , donde1.2.3.4essubstituidopor la direcciónIP numéricadela máquinaqueseinstala.

2.4 El fic hero Kic kstar tAhoraqueya tienealgunasnocionessobreel procesode instalaciónbasadoenel métodokickstart,podemosexaminarel ficherokickstart. El ficherokickstartesun simpleficherode texto, quecon-tieneunalista deelementos,cadaunodelos cualesseidentifica conunapalabraclave. Puedecrearesteficherohaciendounacopiadel ficherosample.ks queseencuentraenel directorio/doc delCD-ROM RedHat Linux, o si no puedecrearlocomenzandodesdecero. Paraello, puedeutilizarcualquiereditoro procesadordetexto queseacapazdesalvar los ficherosenformatoASCII.

Ahoraveamosalgunasreglasgeneralesquehayquerespetarcuandosemodificao secreaun ficherokickstart:

• Lasopcionesdebendeintroducirsepor orden.

Page 33: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 2.4:El fichero Kickstart 33

<command section><any combination of %pre, %post, %packages><installclass>

• Sepuedenomitir lasopcionesno solicitadas.

• La omisióndecualquieropciónsolicitadaprovocarála aparición,duranteel procesode instala-ción, de la preguntarelativa a la opciónomitida,comoduranteunainstalaciónnormal. Unavezdadala respuesta,la instalacióncontinuaráensegundoplano(a no serqueañadaotraopciónquefalte).

• Las líneasquecomienzanconel símbolo("#") setratadancomocomentariosy no setienenencuenta.

• Paralasactualizacionesdekickstart,esnecesariala siguienteinformación:

– idioma

– métodode instalación

– especificacióndel dispositivo (si el dispositivo esnecesarioparaefectuarla instalación)

– configuracióndel teclado

– la palabraclave upgrade

– configuración deLILO

Si seespecifica másinformaciónparala actualización,éstano setendráencuenta(observe queincluye la seleccióndepaquetes).

• Losficheroskickstartsedividenentressecciones:comandos,listadepaquetesy script.El ficherodebeestaren formato:

– <comandoskickstart>

– %paquetes

– <lista depaquetes>

– %post

– <post script>

El ordenimporta;no puedeseral azar. La secciónposteriorapareceal final del ficheroy terminaelfichero,noesnecesarianingunaotraseñalparaterminarel ficheroapartedela secciónposteriorensi.

Page 34: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

34 Capítulo 2:Instalaciones Kickstart

2.5 Configurador Kic kstar tEl Configurador Kickstart le permitecrearunficherokickstartusandounainterfazgráficadeusuariodetal maneraqueno setengaquerecordarcómoseescribeel file. Despuésdequehayaelegido lasopcioneskickstart,hagaclick enSave File paragenerarlo.

Paramayorinformacisnconsultela Sección 2.6,Opcioneskickstart.

Gráfico 2–1 Configurador Kic kstar t

Parausarel Configurador Kickstart debedetenerinstaladoel sistemaX Window. Paraarrancarlo,useunode los siguientesmétodos:

• Enel escritorioGNOME,vayaaMain Menu (enelPanel)=> Programs => System => Kic kstar tConfigurator .

• En el escritorioKDE, vayaa Main Menu (en el Panel)=> Red Hat => System => Kic kstar tConfigurator

• Tecleeel comandoksconfig enla líneadecomandosdela shell (por ejemplo,enunaXTermo unaterminalGNOME)

Page 35: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 2.5:Configurador Kickstart 35

Serequierentodaslasopcionesdela secciónBasic Configurator . Elija el idiomapredeterminado,elteclado,el ratóny la zonahoraria.Introduzcala contraseñaderootenel campoRoot Password paraestablecerla contraseñaderoot del sistema.EscojaentreinstalarLILO enel discodearranqueprin-cipal (MBR)o no instalarlo.Al ladodeAuthentication elija entreactivaro noactivar lascontraseñasshadow y MD5.

EnlasecciónInstallation Sour ce elija entreCD-ROM, NFS, FTP, o Hard drive comoposiblesfuentesdeinstalación. Si eligeNFS, introduzcael servidorNFSy el directoriodel servidorNFS.Parala op-ciónIFTP, introduzcael servidorFTPy sudirectorio.Enel casodela opcisnDisco dur o, introduzcala particióndel discoduroy el directorio.

En la secciónPartition Information elija si desealimpiar el MBR. Tambiénpuedeeligir la opcióndeno querereliminar lasparticionesexistentes,eliminar todaslasparticioneso sólo lasparticionesde Linux queexistan. Configure la tablade las particionesy los puntosde montaje( escomo laaplicaciónDisk Druid o fdisk). Por defecto,secreaun directoriode 35 MB /boot , unaparticiónswapsw128MB y undirectorioroot / . Elimínelassi quiereconfigurarotrasparticiones.Paraañadirotrasparticioneshagaclick enel botónAdd.

En la secciónAdditional Options hagaclick en el botónNetworking paraconfigurar la red. ElijaentreDHCP, Static IP o None tal y comoapareceenel Gráfico 2–2, Configuración de la red . Sieligela segundaopciónintroduzcasudirección IP, la máscaradered,la puertadeenlacey el nombreprimariodel servidor.

Gráfico 2–2 Configuración de la red

Hagaclick en Autentificaci ón paraactivar NIS, LDAP, Kerberos5 y el soporteHesiod. ApareceráunaventanacomoGráfico 2–3, Autentificación.

Page 36: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

36 Capítulo 2:Instalaciones Kickstart

Gráfico 2–3 Autentificaci ón

Hagaclick en Firewall paraconfigurar las posicionesdel firewall del sistema.La ventanadel fire-wall,tal y comosemuestraenGráfico 2–4, Configuración del firewall, esidénticaa la pantalladelfirewall queseusadurantela instalacciónde RedHat Linux. Paramayor información consultelaversiónespañoladela Official RedHat Linux x86InstallationGuide.

Page 37: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 2.5:Configurador Kickstart 37

Gráfico 2–4 Configuración del fire wall

Hagaclick enPackages paraconfigurarlospaquetesquedeseeinstalar. Estasecciónle permiteelegirlos paquetesquequiereinstalar. Setratadelos mismosgruposdepaquetesquelos del programadeinstalacióndeRedHat Linux.

Page 38: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

38 Capítulo 2:Instalaciones Kickstart

Gráfico 2–5 Selección de paquetes

Despuésdeseleccionarlasopcioneskickstart,hagaclick enSave File paravisualizarunaventanadediálogode ficheros.Grabeel ficheroconel nombreks.cfg . Consultela Sección 2.3, Iniciar unainstalaciónKickstartparaarrancarla instalación dekickstart.

2.6 Opciones kic kstar tLassiguientesopcionessepuedensituarenun ficherokickstart:

2.6.1 auth — Opciones para la autentificaciónauth (requerido)

Activa las opcionesparaautentificar el sistema.Es parecidaal comandoauthconfig quepuedeutilizarsedespuésde la instalación.Por defectolascontraseñasestánencriptadasperono seactiva el modoshadow.

--enablemd5

Usaencriptaciónmd5paralascontraseñas.

--enablenis

Page 39: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 2.6:Opciones kickstart 39

Activa la autentificaciónNIS. Pordefecto,--enablenis usacualquierdominiodelared.Sedebedeintroducirsiempreundominioamano(conelcomando--nisdomain ).

--nisdomain

Nombredel dominioNIS usadoparalos serviciosNIS.

--nisserver

Servidorusadoparalos serviciosNIS (broadcastspredeterminados).

--useshadow

Activa lascontraseñasshadow.

--enableldap

Activa el soporteLDAP en el fichero /etc/nsswitch.conf . El sistemabuscalainformaciónsobrelos usuarios(UID, homedirectory, shell, etc.) desdeun directorioLDAP. El usode estaopciónrequierela instalacióndel paquetenss_ldap . Debedeespecificar un servidory unabaseDN.

--enableldapauth

Activa el métodode autenticaficación LDAP. El módulopam_ldap seutiliza paralaautentificacióny parael cambiode la contraseñaen el directorioLDAP. Es necesariohaberinstaladoel paquetenss_ldapy especificar un servidory unabaseDN.

--ldapserver=

Especifica el nombre del servidor LDAP si ha especificado tanto el comando--enableldap o --enableldapauth . Esta opción se encuentraen el fichero/etc/ldap.conf .

--ldapbasedn=

EnelDN (nombredistinguido)deldirectorioLDAPsememorizala informacióndelusua-rio. Estaopciónmodifica el fichero/etc/ldap.conf .

--enablekrb5

La autentificacióndelos usuariosestábasadaenel sistemaKerberos5. El sistemaKer-berosno tieneningunanociónsobreel directorioprincipal,sobreUID, o sobrela shell;porello, si habilitala opciónKerberostienequeusarLDAP, NIS,o Hesiodparanousarelcomando/usr/sbin/useradd . Parapoderusarestaopciónnecesitahaberinstaladoel paquetepam_krb5 .

--krb5realm

El Kerberos5 realmal quepertenecesuestación detrabajo.

Page 40: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

40 Capítulo 2:Instalaciones Kickstart

--krb5kdc

El KDC querespondea la solicituddeclienteskerberos.Si tienemásdeunKDC, separesusnombresconunacoma(, ).

--krb5adminserver

El KDC queestáejecutandokadmind.Esteservidor,seejecutasóloenel KDC principal,si tienemásdeuno.

--enablehesiod

Activa el soporteHesiod para la búsquedadel directorio principal, del UID y de lashell. Para mayor información consulte el fichero /usr/share/doc/glibc-2.x.x/README.hesiod que se encuentraen el paqueteglibc . Hesiod es unaextensióndel DNS y usalos discosdel DNS parala memorizaciónde la informaciónsobrelos usuariosy sobrelos gruposdeusuarios.

--hesiodlhs

La opciónHesiodLHS, a la izquierda,modifica el fichero /etc/hesiod.conf . Seusaparadeterminarel nombredel DNS parala búsquedadela información.

--hesiodrhs

La opciónHesiodRHS,a la derecha,modifica el fichero/etc/hesiod.conf . Estaopciónla usala libreríaHesiodparadeterminarel nombredel DNS parala búsquedadela información.

ComentarioPara la búsquedade información sobreel usuario "jim", lalibrería Hesiod busca jim.passwd<LHS><RHS>que deberíacorrespondera un registroTXT (jim:*:501:501:JungleJim:/home/jim:/bin/bash ). Por lo queserefierea losgrupos,la situaciónesidéntica:jim.group<LHS><RHS>.

La búsquedadel número de usariosy desdelos grupos selleva a cabo con "501.uid", un CNAME para "jim.passwd"ycon"501.gid" un CNAME para"jim.group", respectivamente..Observe queel LHS y el RHS no tienenpuntos[.] delantedeelloscuandoesla librería la quedeterminael nombrequehayquebuscarp.Si no,siemprevanprecedidosdepuntos.

Page 41: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 2.6:Opciones kickstart 41

2.6.2 clearpart — Elimina las par ticiones según el tipode la par ticiónclearpart (opcional)

Elimina lasparticionesdelsistema,antesdela particiónparala creacióndenuevasparticiones.Pordefecto,no seeliminaningunapartición.

--linux

BorralasparticionesLinux (tipo 0x82,0x83y 0xfd [RAID])

--all

Borra todaslasparticionesdel sistema.

2.6.3 device --optsdevice (opcional)

En la mayoríade los sistemasPCI, el programade instalación efectúacorrectamentelos con-trolesde las tarjetasethernety SCSI.En sistemasmásantiguosy enalgunossistemasPCI, esnecesarioespecificaralgúndatoparaquekickstartfuncionecorrectamente.El comandodevicecomunicaa Anaconda quedebeinstalarmódulosadicionales.

device <type> <moduleName> --opts <options>

<type> deberíaser"scsi" o "eth", y <moduleName>esel nombredel módulodel kernelquedeberíaserinstalado.

--opts

Opcionesquehayquepasaralmódulokernel.Observequesepuedenpasarmásopcionesal kernelmetiéndolasentrecomillas. Porejemplo:

--opts "aic152x=0x340 io=11"

2.6.4 Disco de driverdriverdisk (opcional)

Sepuedenutilizar discosquecontienencontroladoresduranteel procesodeinstalaciónkicks-tart. Deberádecopiarloscontenidosdeldiscoenel directoriorootdeunaparticiónenel disco

Page 42: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

42 Capítulo 2:Instalaciones Kickstart

durodel sistema.Useel comandodriverdisk paraindicaral programadeinstalcióndóndebuscarlos controladores.

driverdisk <partition> [--type <fstype>]

<partition> esla partición quecontieneel discodel controlador.

2.6.5 firewallfirewall (opcional)

Sepuedenconfigurar las opcionesfirewall en kickstart. Estaconfiguracióncorrespondea laventanaConfiguración del fire wall enel programadeinstalación.

firewall [--high | --medium | --disabled] [--trust<device>] [--dhcp] [--ssh] [--telnet] [--smtp] [--http][--ftp] [--port <portspec>]

Nivelesde seguridad.

Elija unode los siguientesnivelesdeseguridad:

• --high

• --medium

• --disabled

--trust <device>

Conestecomandosepuedevisualizarla listadeloscontroladorescomoporejemplo,eth0,lo quepermitequeel tráfico provenientedeesecontroladorpasea travésdel firewall. Paravisualizarmásdeuncontrolador, useel comando--trust eth0 --trust eth1 . No pongacomasenel comanoanterior, esdecir, --trust eth0, eth1 .

Permitir la entrada

Lassiguientesopcionespermitenquedeterminadosserviciospasena travésdel firewall:

• --dhcp

• --ssh

• --telnet

• --smtp

• --http

• --ftp

--port <portspec>

Page 43: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 2.6:Opciones kickstart 43

Puedeespecificar lospuertosquesepodránusara travésdel firewall usandoel puerto:formatodel protocolo.Porejemplo,si deseapermitir el accesoIMAP a travésdel firewall, especifiqueimap:tcp . Tambiénpuedeespecificar explícitamentelos númerosdelos puertos;por ejem-plo,parapermitir lospaquetesUDPenel puerto1234,escriba1234:udp . Si deseaespecificarmásdeun puerto,sepárelosconcomas.

2.6.6 instalarinstalar (opcional)

Indicaal procesodeinstalaciónsi sedeseaactivarel procedimientodeinstalacióno deactuali-zación.Pordefectoseactiva el procedimientodeinstalación.

2.6.7 Métodos de instalaciónDebeutilizar unodeestoscuatrocomandosparaespecificar quétipo dekickstartseejecutará:

NFS

Instalacióndesdeel servidorNFSespecificado.

• --server <server>

Servidordesdeel queinstalar(nombredela máquinao direcciónIP).

• --dir <dir>

Directorioquecontieneel árboldeinstalación deRedHat.

Porejemplo:

nfs --server <server> --dir <dir>

cdrom

Instalacióndesdeel primer lectordeCD-ROM presenteenel sistema.

Porejemplo:

cdrom

discoduro

Instalacióndesdeun árboldeinstalaciónRedHatenundiscolocal,quedebeserVFAT o ext2.

• --partition<partition>

Particióndesdela queinstalar(comopor ejemplo,sdb2).

• --dir <dir>

Page 44: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

44 Capítulo 2:Instalaciones Kickstart

Directorioquecontieneel árboldeinstalaciónRedHat.

Porejemplo::

harddrive --partition <partition> --dir <dir>

URL

Instalarvía FTPo HTTP enun servidorremotola instalaciónenárboldeRedHat

Porejemplo:

url --ulr http://<server>/<dir>

2.6.8 keyboardkeyboard (requerido)

Configurael tipo deteclado.A continuaciónaparecela lista detecladosdisponibleseni386 ymáquinasAlpha:

azerty, be-latin1, be2-latin1, fr-latin0, fr-latin1, fr-pc, fr,wangbe, ANSI-dvorak, dvorak-l, dvorak-r, dvorak, pc-dvorak-latin1,tr_f-latin5, trf, bg, cf, cz-lat2-prog, cz-lat2, defkeymap,defkeymap_V1.0, dk-latin1, dk. emacs, emacs2, es, fi-latin1, fi,gr-pc, gr, hebrew, hu101, is-latin1, it-ibm, it, it2, jp106,la-latin1, lt, lt.l4, nl, no-latin1, no, pc110, pl, pt-latin1,pt-old, ro, ru-cp1251, ru-ms, ru-yawerty, ru, ru1, ru2, ru_win,se-latin1, sk-prog-qwerty, sk-prog, sk-qwerty, tr_q-latin5, tralt,trf, trq, ua, uk, us, croat, cz-us-qwertz, de-latin1-nodeadkeys,de-latin1, de, fr_CH-latin1, fr_CH, hu, sg-latin1-lk450,sg-latin1, sg, sk-prog-qwertz, sk-qwertz, slovene

En lo queserefierea los ordenadoresSPARC estándisponibleslos siguientesmodelos:

sun-pl-altgraph, sun-pl, sundvorak, sunkeymap, sunt4-es,sunt4-no-latin1, sunt5-cz-us, sunt5-de-latin1, sunt5-es,sunt5-fi-latin1, sunt5-fr-latin1, sunt5-ru, sunt5-uk, sunt5-us-cz

2.6.9 languagelang (requerido)

Defineel idiomapredetermiadoenel sistemainstalado.El idiomaqueespecifiqueseusarádu-rantela instalacióny enlosmensajesqueapareceránenlapantalla.Porejemplo,paraestablecerel idiomainglés,deberáintroducir la siguientelíneaenel ficherokickstart::

Page 45: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 2.6:Opciones kickstart 45

lang en_US

Códigosdeidiomasválidos(oberve queéstospuedencambiarencualquiermomento):

cs_CZ, da_DK, en_US, fr_FR, de_DE, hu_HU, is_IS, it_IT,ja_JP.eucJP, no_NO, ro_RO, sk_SK, sl_SI, sr_YU, es_ES,ru_RU.KOI8-R, uk_UA.KOI8-U, sv_SE, tr_TR

2.6.10 lilolilo (requerido)

Especificacómoinstalarel programadearranque(bootloader).Pordefecto,LILO seinstalaenel disqueteprincipaldearranque(MBR) delprimerdiscoeinstalaunsistemadedoblearranquesi encuentraunaparticiónDOS(el sistemaDOS/Windowsarrancarádos enLILO: prompt).

--append <params>

Especifica los parámetrosquehayquepasaral kernel.

--linear

Habilita la opción LILO linear ;solamenteparacompatibilidad"backwards"("linear"esla opciónpredeterminada).

--nolinear

Usala opcióndeLILO nolinear ; la opciónpredeterminadaes"linear".

--location

Especifica dóndeseescribeel arranquedeLILO. Los valoresválidossonmbr (por de-fecto),partition (instalael programadearranqueenel primersectordela particiónquecontieneel kernel),o ninguno(no instalael programadearranqueenel sistema).

2.6.11 lilochecklilocheck (opcional)

Si estecomandoestápresente,el programade instalaciónbuscaLILO enel MBR del primerdiscoduro,y reiniciael sistemasi lo encuentra-- En tal casono serealizaningunainstalación.Así seevita quekickstartvuelva a instalarun sistemaya instalado

2.6.12 mousemouse (requerido)

Page 46: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

46 Capítulo 2:Instalaciones Kickstart

Configurael ratónparael sistema,tantoparasuusoenmodotextocomoengráfico. Laopcionesson::

--device <dev>

Especificael dispositivo enel queestáinstaladoel ratón(porejemplo--dispositivo ttyS0)

--emulthree

Si seleccionaesta opción, el sistema X Window usa simultáneamenteel botónizquierdo+derechodel ratón paraemularel botón central(se aconsejasu usoen casodequeel ratóntengadosbotones)..

Sepuedenespecificar tambiénlassiguientesopciones:

alpsps/2, ascii, asciips/2, atibm, generic, generic3,genericps/2, generic3ps/2, geniusnm, geniusnmps/2,geniusnsps/2, thinking, thinkingps/2, logitech,logitechcc, logibm, logimman, logimmanps/2, logimman+,logimman+ps/2, microsoft, msnew, msintelli, msintellips/2,msbm, mousesystems, mmseries, mmhittab, sun, none

Si seda el comandodel ratón sin argumentos,o seomite, el programade instalaciónintentadetectarautomáticamenteel tipo deratónconectado.

2.6.13 networknetwork (opcional)

Estecomandoconfigurala informacióndereddelsistema.Si noseespecifica,y si kickstartnorequierered(esdecir, no seinstalaenNFS),no seconfigura la red. Si la instalaciónrequierered,Anacondaasumeel usodeldispositivo deredeth0configuradoatravésdeunadirecciónIPdinámica(BOOTP/DHCP),y configurael sistemafinal instaladoparaquedeterminedinámica-mentesudirecciónIP. El comandonetwork configurala informaciónderedparala instalaciónvía redconkickstart,así comoparasistemasfinalesinstalados.

--bootproto

Esunodelos dhcp , bootp , o static (por defectoel DHCP, el dhcp y el bootp setratandela mismamanera).Debedeserstatic parapoderusarla informaciónestáticaIP.

--device <device>

Especificael tipodedispositivoethernetquehayqueusarparala instalación.Observequeel comando--device <device> no tieneningúnefectoenel casodequeestépresenteel ficherokickstartenlocal (por ejemploks=floppy). Ejemplodeconfiguración:

Page 47: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 2.6:Opciones kickstart 47

network --bootproto dhcp --device eth0

--ip

DirecciónIP paraordenadoresquevana serinstalados.

--gateway

DirecciónIP del gateway predeterminado.

--nameserver

DirecciónIP del nombredel servidorprimario

--netmask

Máscaraderedparael sistemainstalado.

--hostname

Nombrede la máquinaparael sistemainstalado.

Existentresmétodosparaconfigurar la red:

• DHCP

• BOOTP

• static

El métodoDHCPusaun servidorDHCPparaobtenerlasespecificacionessobrela configura-ción. Comopodráimaginar, el métodoBOOTPnecesitaunservidorBOOTPparaprocedera laconfiguraciónde la red..

Paraindicaral sistemaqueuselaconfiguraciónDHCPintroduzcalasiguientelíneaenel ficherodeconfiguración del kickstart.

network --bootproto dhcp

Paraindicaral sistemaqueusela configuraciónBOOTP introduzcala siguientelíneaenel fi-cherodeconfiguracióndel kickstart.

network --bootproto bootp

La líneadeconfiguracióndela redcondirecciónestáticaesmáscomplejaya querequierequeseintroduzcatodala informaciónsobrela configuracióndel protocoloTCP/IP. Es necesarioespecificar:

• la direcciónIP

Page 48: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

48 Capítulo 2:Instalaciones Kickstart

• la máscaradered

• la direcciónIP del gateway

• la direcciónIP del servidordenombres

He aquíun ejemplo::

network --bootproto static--ip 10.0.2.15--netmask 255.255.255.0--gateway 10.0.2.254--nameserver 10.0.2.1

Nota

La configuración completanetwork debeser introducidaen ¡unasola línea. Aquí la hemosintroducidoen másde una,tan sólo parafacilitar su lectura.

Existendosrestriccionesquedeberespetarsi usael métodoestático:

• Todala configuraciónde la reddebequedarenuna línea;no puedecomprimir las líneasusandounabarrainclinada.

• Puedeespecificar un solo servidorde nombres.De todosmodos,puedeusarla sección%post del ficherokickstart(descritoenSección 2.6.25,%post — Seccióndela configu-racióndela postinstalación) paraañadirmásservidoresdenombres,si fuesenecesario.

2.6.14 partición

part (solicitado para las instalaciones.Esta opción no setiene en cuentasi serealizauna ac-tualización)

Crearunaparticiónenel sistema.La partición solicitadaesdela forma:

part <mntpoint> --size<size> [--grow] [--onpart<partc>] [--ondisk<disk>] [--onprimary<N>] [--asprimary <N>]

Page 49: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 2.6:Opciones kickstart 49

El <mntpoint> o puntodemontajeesdondesemontala particiónel cualpuedeserunodelossiguientes:

/<mntpoint>

(p.ej. / , /usr , /home )

swap

La partición seusacomoespacioswap.

raid.<id>

La particiónseusaparaactivar un softwareRAID (véaseel comandoraid ).

--size<size>

Estableceel tamañomínimoparala partición.El valor debeserde500.

--grow

Indicacuántopuedecrecerla particiónparaocuparel espaciono particionado.

--maxsize<size>

Estableceel tamañomáximodela particióncuandola partición seestárealizando.

--noformat

Indicaalprogramadeinstalaciónquenoformateela instalación,parausarconel comando--onpart .

--onpart <part> or --usepart <part>

Indica al programade instalaciónque sitúe la partición en el dispositivo ya existente<part> . Por ejemplo, partition /home --onpart hda1 pondrá /home en/dev/hda1 , queya existe.

--ondisk <disk>

La particiónsecreaenel discoespecificado. Porejemplo,--ondisk sdb introducela particiónenel segundodiscodel sistema.

--onprimary <N>

El valor de la particióncreadacomoparticiónprimariadebeser<N> o fallará. Debede estarcomprendido<N> entre1 y 4. Por ejemplo,--onprimary=1 indicaquelaparticiónseva a crearenla primeraparticiónprimaria.

--asprimary <N>

El valordelparticionamientoautomáticodebedeserigualal delaparticiónprimaria<N>. Esdecir, <N> debeestarcomprendidoentre1 y 4.

Page 50: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

50 Capítulo 2:Instalaciones Kickstart

--bytes-per-inode=<N>

<N> representael númerode bytespor inodeen el sistemade archivos cuandosehacreado.Debeproporcionarseenformatodecimal. Estaopciónesútil paraaplicacionesqueaumentanel númerodeinodesenel sistemadearchivos.

--type=<X>

Especifiqueel tipo departiciónpara<X> , donde<X> esun valor numérico.

Todaslasparticionescreadaspuedenserformateadascomopartedel procesode instalación amenosqueseusenlasopciones--noformat --onpart

NotaSi seusael comando--clearpart enel ficheroks.cfg entoncesel comando--onpart no puedeusarseparaunaparticiónlógica.

NotaSi fallarala fasedeparticionamientodel disco,apareceel mensajedediagnósticoenla consolavirtual 3..

2.6.15 raidraid (opcional)

Creaun dispositivo RAID software. Estecomandoesdel tipo:

raid <mntpoint> --level <level> --device<mddevice><partitions*>

El puntodemontaje<mntpoint>esla posiciónenla quesesitúael sistemadeficherospresenteenel dispositivo RAID. La partición/ , debeserun RAID 1 a no serqueexistaunaparticiónboot(/boot ). Si la partición/boot esdenivel 1, la particiónroot (/ ) puedeserdecualquiertipo. La <partitions*> (que indica quesepuedenver múltiplesparticionesen variaslistas)enumeralos identificadoresRAID queseañadenal sistemaRAID.

--level <level>

El nivel RAID quedebeutilizar es0, 1, ó 5..

--device <mddevice>

Page 51: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 2.6:Opciones kickstart 51

Nombredel dispositivo RAID quedebeutilizar (comomd0o md1). Los nombresdelosdispositivosRAID varíandel md0al md7,y cadaunodeellospuedeserusadosólounavez.

Aquí tieneunejemplodecómocrearunaparticiónRAID denivel 1 para/ , y unRAID denivel5 parael sistemadeficheros/usr , suponiendoquehayatresdiscosSCSIenel sistema.Creatambiéntresparticionesswap,unaencadadispositivo.

part raid.01 --size 60 --ondisk sdapart raid.02 --size 60 --ondisk sdbpart raid.03 --size 60 --ondisk sdc

part swap --size 128 --ondisk sda part swap --size 128 --ondisksdb part swap --size 128 --ondisk sdc

part raid.11 --size 1 --grow --ondisk sda part raid.12 --size 1--grow --ondisk sdb part raid.13 --size 1 --grow --ondisk sdc

raid / --level 1 --device md0 raid.01 raid.02 raid.03 raid /usr--level 5 --device md1 raid.11 raid.12 raid.13

2.6.16 rebootreboot (opcional)

Al final de la instalaciónel procedimientokickstartmuestraun mensajeal usuarioy esperaaquesepulseunateclaantesdereiniciarel sistema(sin argumentos).

2.6.17 rootpwrootpw (requerido)

rootpw [--iscrypted] <password>

Establecela contraseñaderoot del sistema<password>.

--iscrypted

Si apareceestaopción,la contraseñaintroducidaenel ficherodeconfiguraciónkickstartseconsideraencriptada.

2.6.18 skipxskipx (opcional)

Si aparece,X no estáconfiguradoenel sistemainstalado.

Page 52: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

52 Capítulo 2:Instalaciones Kickstart

2.6.19 timezonetimezone (requerido)

timezone [--utc] <timezone>

Estableceel husohorarioen<timezone>quepuedenencontrarseenla listade"timeconfig".

--utc

Si aparece,el sistemaasumequeel reloj hardwareestáconfiguradoconel horarioUTC(MeridianodeGreenwich).

2.6.20 upgradeupgrade (opcional)

Comunicaal sistemaqueactualiceun sistemaya existenteantesdeinstalarunonuevo.

2.6.21 xconfigxconfig (opcional)

Configurael sistemaX Windows. Si no sedaestaopción,el usuariodeberá configurarX ma-nualmentedurantela instalación,si X fue instalado;estaopciónno sedebeusarsi X no fueinstaladoenel sistemafinal.

--noprobe

No cambiael monitor.

--card <card>

Usala tarjeta<card>; estatarjetadebeprovenir dela listadetarjetasdeXconfigurator.Si noseespecificaesteargumento,Anacondallevaráacabounabúsquedaconel busPCIparaencontrarla tarjeta.

--monitor <mon>

Especifica el tipo demonitor<mon>; estenombredemonitordebeapareceren la listade monitorespresenteen el programaXconfigurator. Estono setieneen cuentasi seespecifican las opciones--hsync y --vsync ; si no seda ningunainformación,elprocedimientodeinstalaciónpruebaunainstalación"enchufar y encender"

--hsync<sync>

Especifica la frecuenciahorizontaldel monitor.

Page 53: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 2.6:Opciones kickstart 53

--vsync<sync>

Especifica la frecuenciaverticaldel monitor.

--defaultdesktop=(GNOME o KDE)

Especifica el escritoriopredeterminadodeGNOME o KDE (y suponequeGNOME y/oKDE hasidoinstaladoconla opción %packages ).

--startxonboot

Habilita el login gráfico (runlevel 5) parael sistemadeinstalación.

2.6.22 zerombr – Arranque de las tablas de par ticioneszerombr (opcional)

Si seespecifica "zerombr"y "yes"esel únicoargumentoespecificado,seinicializarácualquiertabladeparticionesnoválidaqueseencuentreenlosdiscos.Activandoestaopciónsedestruiránlos contenidosdelos discosjunto conlastablasdepartición no válidas.

zerombr yes

Ningúnotro formatoesefectivo.

2.6.23 %packages — Selecci ón de paquetesA travésdel comando%packages esposibleespecificar quéficherosinstalarduranteel procedi-mientokickstart(estaopciónesválidasóloparala instalacióny no parala actualización).

Los paquetespuedenserespecificadosa travésdecomponentesquereagrupanlos paqueteso espe-cificandoindividualmentecadapaquete.El programade instalacióndefine varioscomponentesquereagrupanlospaquetes.Consulteel ficheroRedHat/base/comps presenteencualquierCD-ROMRedHatLinux. Loscomponentesaparecendeterminadosporlaslíneasquecomienzanconunnúmeroseguidodeunespacioy despuésel nombredelcomponente.Cadapaqueteenesecomponenteapareceenunalista. Los paquetesindividualesno contienenel númeroqueapareceal inicio delas líneasdelos componentes.

Porañadidura,existenotrostrestiposdelíneasenel fichero

Ar quitecturas específicas(alpha:, i386:, and sparc64:)

Si el nombredeunpaqueteempiezaconunaarquitecturadebesolamenteteclearel nombredelpaquete,no el nombrede la arquitectura.Porejemplo:

Para i386: netscape-common solamenteutiliza el netscape-common paraqueseinstaleeseprograma.

Page 54: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

54 Capítulo 2:Instalaciones Kickstart

Líneasque comienzancon ?

Laslíneasqueempiezancon?, sonparael programadeinstalación.No tienequehacernadaconestetipo de líneas.

Líneasque comienzancon --hide

Si el nombredel paquetecomienzacon--hide , solamentenecesitateclearel nombredelpa-quete.Porejemplo:

En --hide KDE Workstation necesitaráusarla parteKDE Workstation parala ins-talacióndeeseespecífico paquete.

En la mayoríade los casos,sólo esnecesariolistar los componentes.Observe queel componenteBase aparecesiempreseleccionado,asíquenoesnecesarioespecificarloenla sección%packages .

Aquí tieneunaselección deejemplos%packages :

%packages@ Networked Workstation@ C Development@ Web Server@ X Window Systembsd-games

Comopodráver, los componentesseespecifican líneaa línea,comenzandocon un símbolo@, unespacio,y despuésel nombrecompletodelcomponentecomoseespecificaenel ficherocomps. Es-pecifiquelospaquetesindividuales(la líneabsd-games enelejemploanteriorespecificaunpaquetequesedeseainstalar).

Nota

Tambiénpuedeespecificarakickstartla clasedeinstalaciónquedeseautili-zar(instalación estacióndetrabajoo servidor).Parahaceresto,añadasim-plementeunadelassiguienteslíneasenla sección %packages :

@ Gnome Workstation@ KDE Workstation@ Server

@ Everything

Page 55: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 2.6:Opciones kickstart 55

2.6.24 %pre – Sección de la configuración de lapreinstalaciónEn estasecciónsepuedenañadirlos comandosquesedebenejecutarinmediatamentedespuésdela cargadel ficheroks.cfg . Estaseccióndebeserintroducidaal final del ficheroy debeempezarconel comando%pre. Observe quepuedeaccedera la redenel interior de la sección%pre; peroquela resoluciónde los nombresno hasido todavía configurada.Porello esnecesarioutilizar lasdireccionesIP numéricas.He aquíun ejemplodela sección%pre:

%pre

# add comment to /etc/motdecho "Kickstart-installed Red Hat Linux ‘/bin/date‘" > /etc/motd

# add another nameserverecho "nameserver 10.10.0.2" >> /etc/resolv.conf

Estaseccióncreaun fichero"mensajedel día" quecontienela fechadel día de instalación y añadeotro nombreparael servidorenel fichero/etc/resolv.conf .

Nota

Observe el scriptdepreinstalaciónno funcionaenel entornoroot.

2.6.25 %post — Sección de la configuración de lapostinstalaciónTienelaopcióndeañadircomandosparaejecutarenelsistemaunavezquela instalaciónsehacomple-tado.Estaseccióndebedeestaral final del ficherokickstarty debeempezarconel comando%post .Puedeaccedera la reden la sección%post sin embargo la resolucióndel nombre del servcio nosehaconfiguradotodavía,por esosolamentefuncionarála dirección IP. Aquí ofrecemosun ejemplo%post :

%post

# add comment to /etc/motdecho "Kickstart-installed Red Hat Linux ‘/bin/date‘" > /etc/motd

# add another nameserverecho "nameserver 10.10.0.2" >> /etc/resolv.conf

Page 56: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

56 Capítulo 2:Instalaciones Kickstart

Estaseccióncreaunfichero"mensajedeldía" quecontienela fechadela instalaciónkickstart,y añadeotro servidordenombresal fichero/etc/resolv.conf .

Nota

El scriptdepostinstalaciónseejecutaenun entornochroot’ed;por ello lastareascomola copiadel scripto del ficheroRPM del dispositivo deinstala-ción no funcionarán.

--nochroot

Le permiteespecificar comandosquedeseaquefuncionenfueradelentornochroot’ed.

El siguienteejemplocopiael fichero/etc/resolv.conf al sistemadeficherosreciénins-talado:

%post --nochrootcp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf

--interpreter /usr/bin/perl

Le permiteespecificar comandosquedeseaquefuncionenfueradel entornoconel directoriorootcambiado.El siguienteejemplousael scrpitPerlparareemplazarel fichero/etc/HOST-NAME.

%post --interpreter /usr/bin/perl

# replace /etc/HOSTNAMEopen(HN, ">HOSTNAME");print HN "1.2.3.4 an.ip.address\n";

Page 57: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 3.1:¿Qué es el modo de rescate? 57

3 Modo de rescateCuandolas cosassalenmal, siemprehay quecorregir los problemas.A pesarde todo,estosméto-dosrequierenqueustedcomprendamuy biencómofuncionael sistema.Estecapatítulodescribelasdiferentesmanerasquetienedeiniciar el sistemaenmododerescate,dondepodrá utilizar todossusconocimientospararepararel sistema.

3.1 ¿Qué es el modo de rescate?El mododerescateconsisteenla posibilidaddepodertenerunentornoLinux completoquesepuedainiciar desdeun disqueteo un CD, o utilizandocualquierotro método.

Tal y comosunombreindica,el mododerescateseproporcionaparaqueustedrescatealgo. En elmododeoperaciónnormal,susistemaRedHatLinux utiliza losficherosqueseencuentranenel discodurodesusistemapararealizartodo— ejecutarprogramas,almacenarsusficheros,y muchomás.

A pesardeesto,hayvecesenlasqueno podráhacerquesusistemaLinux seejecutesuficientementebiencomoparateneraccesoa los ficherosdesudiscoduro.Al usarel modorescate,podráaccederaesosficheros,inclusoaunqueno puedaejecutarLinux desdeesedisco.

Normalmente,seránecesarioqueentreenel modorescatepor dosrazones:

• Es incapazdehaceriniciar Linux.

• Estáteniendoproblemasconel hardwareo conel software,y quiererecuperaralgunosficherosimportantesy sacarlosdel discodurodesusistema.

A continuación,veremosmásdecercacadaunodeestosescenarios.

3.1.1 Incapaz de Iniciar Lin uxEstetipo de problemassueleestarrelacionadocon la instalación de otro sistemaoperativo despuésde haberinstaladoRedHat Linux. Algunossistemasoperativos asumenqueno existe ningúnotrosistemaoperativo ensuordenadory sobreescribenel MasterBootRecord(MBR) queenunprincipiocontenía el gestordearranqueLILO. Si sesobreescribeLILO deestamanera,no podrá iniciar RedHat Linux a no serqueentreenmodorescate.

3.1.2 Problemas Hardware/SoftwareEstacategoríacontieneunaampliavariedaddesituacionesdiferentes.Dosejemplosseríanun discoduroquesehacaídoy hadejadodefuncionar, o queseolvidedeejecutarLILO trashabercompiladoun nuevo kernel.En ambassituaciones,puedequeno le seaposibleiniciar RedHat Linux. Si puedeinciar en modorescate,puedequeconsigaresolver el problemao al menosconseguir copiasde losficherosmásimportantesquetengaensusistema.

Page 58: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

58 Capítulo 3:Modo de rescate

Parainciarsusistemaenmodorescate,tecleeel siguientecomandoenla líneadecomandosal iniciarla instalación:

boot: linux rescue

Puedellegara estalíneadecomandosdediferentesmaneras:

• Iniciandosusistemaapartir del disquetedeinstalación1o el CD-ROM deRedHat Linux #1.

• Iniciandodesdela redodesdeundisquetedeinicio PCMCIA.Sólopodráhacerestosisuconexióna red funciona. Necesitará identificar el tipo de servidorde red y el tipo de transferencia.Paraobtenerunaexplicaciónsobrecómohacerésto,mireel capítuloInstalarenRedenla Official RedHat Linux x86InstallationGuide.

Unaveztengasusistemaenmodorescate,sele apareceráunalíneadecomandosenla consolavirtual2 (VC-Virtual Console2); (usela combinacióndeteclas[Ctrl]-[Alt]-[F2] paraaccedera la VC 2):

bash#

En estalíneadel intérpretedecomandos,puedeejecutarvarioscomandosmuy útiles,comopuedenser:

anaconda gzip mkfs.ext2 psbadblocks head mknod pythonbash hwclock mkraid python1.5cat ifconfig mkswap raidstartchattr init mlabel raidstopchmod insmod mmd rcpchroot less mmount rloginclock ln mmove rmcollage loader modprobe rmmodcp ls mount routecpio lsattr mpartition rpmdd lsmod mrd rshddcprobe mattrib mread seddepmode mbadblocks mren shdf mcd mshowfat synce2fsck mcopy mt tacfdisk mdel mtools tailfsck mdeltree mtype tarfsck.ext2 mdir mv touchfsck.ext3 mdu mzip tracerouteftp mformat open umountgnome-pty-helper minfo pico uncpio

1 Paracrearun disquetede instalación,utilice el fichero images/boot.img del CD-ROM #1 de RedHatLinux conel comandodd if=boot.img of=/dev/fd0 y un disqueteenblanco.

Page 59: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 3.1:¿Qué es el modo de rescate? 59

grep mkdir ping uniqgunzip mke2fs probe zcat

Si susistemadeficherosprincipalnoestádañado,podrámontarloy ejecutarcualquieradelasutilida-desestandarddeLinux. Porejemplo,si susistemadeficherosprincipalestáen /dev/hda5 , podrámontarestaparticiónconel siguientecomando:

mount -t ext2 /dev/hda5 /foo

En el comandoanterior, /fooesel nombredeun directorioqueusteddeberíhabercreado.

A partir deestemomento,podráejecutarchroot , fsck , man, y otrasutilidades.EstáejecutandoLinux enmodorescate.

Si noconoceel nombredesusparticionesLinux, puedeintentardeducircualesson.Montarparticio-nesqueno existenno espeligroso.

3.1.3 Iniciar el modo monousuario directamentePuedeiniciarelmodomonousuariodirectamente.Si susistemainicia peronolepermiteentrarcuandosehayacompletadoel inicio, intentereiniciarespecificandounadelassiguientesopcionesenla líneadecomandosdeLILO (suestá utilizandoel inicio gráfico deLILO, deberápulsarlasteclas[Ctrl]-[x]parasalir del modográfico y poderaccedera la líneadecomandosboot: ):

boot: linux singleboot: linux emergency

En modomonousuario,el ordenadorseinicia enel nivel de ejecución1. Semontarásusistemadeficheroslocal,perola redno seactivará. Podráteneraccesoa un indicadordecomandosdesistema.

Enmodoemergencia,iniciaráenel entornomásreducidoposible.El sistemadeficherosprincipalsemontaráensólo lecturay no seconfigurarácasinada.La principalventajadel mododeemergenciasobreel modolinux single esquesusficherosinit no secargarán. Si su init estacorruptoo nofunciona,podrámontarlos sistemasde ficherospararecuperardatosquesepodríanperderduranteunareinstalación.

¿Haintentadoalgunavezrecompilarel kernely ansiosoporecharunvistazoasutrabajo,hareiniciadosumáquinasin ejecutar/sbin/lilo ? Si no tieneunaentradaparael kernelantiguoenel ficherolilo.conf , lo quetendrá seráun problema.Si deseaconocerla solucióna estetipo deproblema,leadetenidamenteestasección.

En la mayoríadeloscasos,podráiniciar susistemaRedHatLinux desdeel discodearranquedeRedHat Linux 1 consusistemade ficherosmontadoy listo paraserutilizado. A continuación veremoscómohacerlo:

Introduzcael siguientecomandocuandoveael indicardorboot: del disquete:

linux single root=/dev/hd XX initrd=

Page 60: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

60 Capítulo 3:Modo de rescate

ReemplacelasXX en /dev/hd XX con la letra y el númeroapropiadosquesecorrespondana suparticiónprincipal.

¿Quéhaceesto?Lo primero,inicia el procesodearranqueenmodomonousuario,usandocomoparti-ción principalla particiónquele hemosindicadocomonuestraparticiónprincipal. La especificacióninitrd vacmaimplicaquedejaremosdeladola imagendeinstalaciónqueseencuentraenel disco,queharía queentremosenmodomonousuarioinmediatamente.

?Existealgúnladonegativoalusarestatécnica?Desafortunadamente,sí. Comoelkernelqueseutilizaenel discodeinicio deRedHatLinux sólo soportadispositivosIDE y, enel casodequesusistemasebaseendiscosSCSI,nopodrállevaracaboesteprocedimiento.Enestecaso,deberáacceceral modorescateusandoel comandolinux rescue tal y comosehamencionadoanteriormente.

Page 61: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Configuración de RAID Software 61

4 Configuración de RAID SoftwareLeaprimeroel apéndicededicadoa RAID enla Official RedHat Linux ReferenceGuideparaver lasdiferenciasentreRAID por hardwarey RAID por software.

RAID puedeconfigurarsedurantela instalacióngráfica deRedHat Linux o duranteel inicio rápidodelsistema.Puedeutilizar el programafdisk o Disk Druid paracrearsupropiaconfiguracíónRAID,peroestasinstruccionessecentraránprincipalmenteencómoutilizar Disk Druid parallevar a caboestatarea.

Antesde podercrearun dispositivo RAID, lo primeroescrearlas particonesRAID, usandolas si-guientesintruccionespasoa paso.

Consejo: Si utiliza fdiskSi utiliza fdisk paracrearunaparticiónRAID, recuerdequeenlugardecrearunaparticiónde tipo 83 , de tipo Linux native, deberácrearunaparticiónde tipo fd (Linux RAID). Además,paraobtenermayoresprestaciones,lasparticionesde un mismoarrayRAID deberían tenerel mismo númerodecilindrosen los discos.

• Creeunapartición. En Disk Druid, elija el botónAdd paracrearunanueva partición(consulteGráfico 4–1, Crear unanueva partición RAID).

Gráfico 4–1 Crear una nueva par tición RAID

• Ahora podráintroducir un puntode montaje(deberíapoderhacerestounavez hayacreadoeldispositivo RAID).

• Introduzcael tamaño quedeseaparala partición.

Page 62: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

62 Capítulo 4:Configuración de RAID Software

• Selecccionela opciónUse remaining space si quierequesuparticiónaumentedetamañoauto-máticamenteparaocupartodoel espaciolibre disponibleenel disco.En estecaso,el tamañodela particiónaumentaráo disminuirá enfuncióndelos tamañosquetomenel restodelasparticio-nesdel disco. Si quieretenermásdeunapartición quepuedacrecer, lasparticionesrepartiránelespaciolibre enproporcionesiguales.

• Elija la opción Lin ux RAID del menúPartition Type .

• Finalmente,enAllo wable Drives , seleccioneel discodondequierecrearel RAID. Si tienevariosdiscos,todoslosdiscospodránserseleccionadosdesdeaquíy deberádeseleccionarlosdiscosqueno tenganun arrayRAID.

SigaestospasosparacreartantasparticionescomonecesitaparasuconfiguraciónRAID. TengaencuentaquenotodaslasparticionestienenporquéserRAID. Porejemplo,enGráfico 4–2, ParticionesRAID, tansólola partición /home esun dispositivo RAID por software.

Gráfico 4–2 Particiones RAID

Una vez quehayacreadotodaslas particionesquenecesitecomoRAID, seleccioneel botónMakeRAID Device enla pantallaprincipaldeDisk Druid (veael Gráfico 4–2, ParticionesRAID).

A continuación,apareceráelGráfico4–3,CrearundispositivoRAID, dondepodrácrearundispositivoRAID.

Page 63: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Configuración de RAID Software 63

Gráfico 4–3 Crear un dispositiv o RAID

• Primero,introduzcaun puntodemontaje.

• A continuación,elija el tipo departiciónparala partición.

• Elija su dispositivo RAID. Deberá elegir md0 parael primer dispositivo, md1 parael segundodispositivo, y asíparael resto,a no serque tengarazonesmuy concretasparahacerlode otraforma. Los dispositivos RAID de md0 a m7 y suscombinacionestan sólo deberíanusarseunavez.

• Elija el tipo deRAID. Puedeelegir entreRAID 0, RAID 1, y RAID 5.

Obser vación

Si estácreandounaparticiónRAID de /boot , deberáelegir RAID denivel1 y deberíautilizar unadelasdosprimerasunidades(IDE primario,IDE secundario).Si no estácreandounaparticiónRAID de /boot , yquierehacerunaparticiónRAID de/ , deberáserdetipo RAID nivel 1 ydeberíaestarsituadaenunadelasdosprimerasunidades(IDE primario,SCSIsecundario).

• Parafinalizar, seleccionequéparticionesirán enel arrayRAID (comoenGráfico 4–4, Crear unArray RAID) y hagaclick enel botónNext .

Page 64: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

64 Capítulo 4:Configuración de RAID Software

Gráfico 4–4 Crear un Arra y RAID

• En estemomento,podrácontinuarconel procesodeinstalación.Refiérasea la Official RedHatLinuxx86InstallationGuideparaobtenermásinformación acercadeesteproceso.

Page 65: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Parte II La red

Page 66: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •
Page 67: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Control de acceso a los servicios 67

5 Contr ol de acceso a los serviciosAsegurarla seguridadenun sistemaRedHat Linux esvital. Unaformadecontrolarla seguridadensusistemaesmanejarconcuidadoel accesoa los servicios.Susistemapuedenecesitardaraccesoabiertoa unosdeterminadosservicios(por ejemplo,httpd si estáejecutandoun servidorweb). Sinembargo, si no necesitadar un servicio,debería deshabilitar—. Éstominimizará su exposiciónaposiblesinfiltracionesno deseadas.

Hayvariosmétodosdiferentesparacontrolarel accesoa losserviciosdel sistema.Necesitarádecidircualdeellosle gustaríausar, basándoseenel servicio,enla configuracióndesusistemay ensuniveldeexperienciaconLinux.

La maneramásfácil dedenegarel accesoa un servicioessimplementedeshabilitarlo.Los servicioscontroladospor xinetd (de los cualeshablaremosmásadelanteen estasección)y la jerarquíadeservicios/etc/rc.d puedenserconfiguradosparacomenzaro pararutilizandola utilidad ntsysvo usandoel comandochkconfig . Podríaencontrarqueestasherramientassonmásfácilesdeusarquelasalternativas— modificandonumerosos"symboliclinks" localizadosamanoen/etc/rc.do modificandolos ficherosdeconfiguraciónxinetd en /etc/xinetd.d .

La utilidad ntsysv proporcionaunainterfaz simpleparaactivar o desactivar servicios. Puedeusarntsysv paraactivaro desactivarel servicioxinetd . Tambiénpuedeutilizar ntsysv paracomenzaropararunservicioenla jerarquía/etc/rc.d enestecaso, el comandontsysv (sinopciones)con-figurasuactualnivel deejecuación (runlevel). Si quiereconfigurarotro nivel deejecucióndiferente,utilice algocomontsysv -- levels 016 . (Enesteejemplo,estaríaestableciendolosserviciosparalos nivelesdeejecución0, 1 and6.)

La interfaz ntsysv trabajacomoun programade instalación en modotexto. Use las flechasparanavegara travésdela lista. La barraespaciadoraselecciona/anulala seleccióndeserviciosy tambiénesusadaparapulsarlosbotonesdeOk y Cancel . Paramoverseentrela listadeserviciosy losbotonesde Ok y Cancel utilize la tecla [Tab] key. Un * significa queel servicioestáactivo. La tecla [F1]desplegaráunapequeñadescripcióndecadaservicio.

El comandochkconfig tambiénpuedeutilizarseparaactivar y desactivar servicios. Si utiliza elcomandochkconfig --list , veráunalista con todoslos serviciosdel sistemay si ellosestáncomenzados(on) o parados(off ) ennivelesdeejecución(runlevels)0-6(al final dela lista,veráunasecciónparalosserviciosmanejadosporxinetd , loscualesdiscutiremosmástardeenestasección).

Si utiliza chkconfig --list paraconsultarlos serviciosmanejadosporxinetd , verási el ser-vicio xinetd estáhabilitado(on)o deshabillitado(off). Porejemplo,el siguientecomandomuestraquefinger estáhabilitadocomoun servicioxinetd:

$ chkconfig --list fingerfinger on

Page 68: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

68 Capítulo 5:Control de acceso a los servicios

Comosemuestraarriba,si xinetd estáenfuncionamiento,finger estáhabilitado.

Si utiliza chkconfig --list paraconsultarun servicioen /etc/rc.d , verála configuracióndeserviciosparacadanivel deejecución,comosemuestraa continuación:

$ /sbin/chkconfig --list anacronanacron 0:off 1:off 2:on 3:on4:on 5:on 6:off

chkconfig puedeserusadoparalanzarun conjuntodeserviciobs(o no) enun nivel deejecuciónespecífico. Porejemplo,si quisierandeshabilitarnscd enlosnivelesdeejecución3, 4,and5,usaríanun comandocomoeste:

chkconfig --level 345 nscd off

Veaenla páginadel manualdechkconfig paramásinformaciónacercadesuuso.

ADVERTENCIA

Los cambios no tienen efecto inmediato despuésde utilizar ntsysv ochkconfig . Debe parar o activar los servicios individualmente conel comandoservice daemon stop . En el ejemplo anterior, reem-placedaemon conel nombredel servicio quequiera parar; por ejemplo,httpd . Reemplacestop con start o restart para iniciar o reini-ciar el servicio. Si quiere iniciar o parar un servicio el cual esmanejadopor xinetd , utilice el comandoservice xinetd restart .

ParacontrolarelaccesoalosserviciodeInternet,puedeutilizarxinetd , unaalternativaseguraparainetd . El demonioxinetd conserva los recursosdel sistema,proporcionandocontroldeaccesoyautentificacióny puedeserutilizadoparainiciar servidoresdepropósitoespecífico. xinetd puedeserusadoparaaccedero proporcionaraccesosolamentea determinadoshost,denegar accesoa unhostconcreto,proporcionaraccesoa un servicioa determinadashoras,limitar la tasadeconexionesentrantesy/o la cargacreadapor lasconexiones,etc.

xinetd seejecutadeformaconstantey escuchaentodoslos puertosdelos serviciosquegestiona.Cuandollegaunapeticiónparaunodelos serviciosqueel controla,xinetd lanzael servidorapro-piadoparaeseservicio.

El ficherode configuraciónparaxinetd es /etc/xinetd.conf , perosedará cuentaensse-guidaqueesteficherosólocontieneunospocosvalorespor defectoy unainstrucciónparaincluir eldirectorio/etc/xinetd.d . Parahabilitaro deshabilitarun servicioxinetd editesu ficherodeconfiguración enel directorio/etc/xinetd.d . Si el atributo disable estápuestoenyes , elservicioestádeshabilitado.Si el atributo disable estápuestoenno , el servicioestáhabilitado.Si

Page 69: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 5.1:Recursos adicionales 69

modifica cualquierade los ficherosde configuraciónde xinetd o cambiasu estdode disponibili-dadusandontsysv o chkconfig , deberáreiniciarxinetd conel comandoservice xinetdrestart antesdequelos cambiossurtanefecto.

MuchosadministradoresdesistemasUNIX estánacostumbradosa usarTCPwrappersparacontro-lar el accesoaciertosserviciosdela red. Cualquierservicioderedmanejadoporxinetd (asícomocualquierprogramaconsoporteparalibwrap)puedeutilizarunTCPwrappersparacontrolarelacceso.xinetd puedeusarlos ficheros/etc/hosts.allow y /etc/hosts.deny paraconfigurarelaccesoalosserviciosdelsistema.Si deseautilizar TCPwrappers,vealapáginadelmanual"hosts_ac-cess(5)" paramásinformacióndetallada.

Otramaneradecontrolarel accesoa los serviciosdel sistemaesusaripchains paraconfigurarunfirewall IP. Si esun nuevo usuariodeLinux tengaencuentaqueipchains podría no serla mejorsolución.Configurar ipchains puedesercomplicadoy esunatareadestinadaa un administradordesistemasUNIX/Linux conexperiencia.

Porotrolado,el beneficio deutilizar ipchains esla flexibilidad. Porejemplo,si necesitapersonali-zarunasoluciónqueproporcioneaccesoaciertoshostsdeciertosservicios, ipchains puedevalerle.Veael Linux IPCHAINS-HOWTO en http://www.linuxdoc.org/HOWTO/IPCHAINS-HOWTO.htmlparamásinformaciónsobreipchains . El LinuxIPCHAINS-HOWTO estátambiendisponibleenladocumentación del CD.

Comoalternativa,si estábuscandounaherramientaquele permitaestablecerreglasdeaccesoparasumáquina,y/o si esnovatoenLinux, deberíaintentarla utilidad gnome-lokkit. gnome-lokkit esunautilidad GUI quepreguntael modoenquequiereusarsumáquina.gnome-lokkit le configuraráunfirewall simplebasándoseenla información queustedhaproporcionado.

5.1 Recur sos adicionalesParamásinformaciónsobrexinetd , consultelos siguientesrecursos.

5.1.1 Documentación de instalaci ón• man xinetd — La páginadel manualdexinetd .

• man xinetd.conf — Lapáginadelmanualparaelarchivodeconfiguraciónxinetd.conf .

5.1.2 Sitios Web de inter és• http://www.xinetd.org — La páginaWebdexinetd . Contienemásdetallessobresuscaracte-

rísticasy ficherosdeejemplosdeconfiguraciones..

Page 70: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

70 Capítulo 5:Control de acceso a los servicios

Page 71: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

FTP anónimo 71

6 FTP anónimoConfigurar un FTP anónimo essencillo. Todo lo quenecesitahaceresinstalarel paqueteanonftpRPM (queprobablementeya hayahechodurantela instalación).Unavezqueestéinstalado,el FTPanónimoseejecutará.

Existenalgunosarchivosquedesearámodificar paraconfigurarsuservidorFTP.

/etc/ftpaccess

El archivo definela mayoríadelcontroldeaccesoparasuservidorFTPy puedeserconfiguradoparaconfigurargruposlógicosdeaccesodecontroldesdesitiosdiferentes,limitar el númerodeconexionesFTP, configurarla transferenciadel inicio dela sesióny muchomás.Leala páginademanualftpaccess paraobtenermásdetalles.

/etc/ftphosts

El archivo ftphosts seusaparapermitir o negarel accesoa ciertascuentasdevarioshosts.Leala páginademanualftphosts paramásdetalles.

/etc/ftpusers

Estearchivo lista todoslos usuariosqueno a los queno seles permiteFTP en su máquina.Porejemplo,root estáenla lista /etc/ftpusers pordefecto.Estosignificaquenopuedeutilizar FTP en sumáquinay registrarsecomoroot. Éstaesunabuenamedidade seguridad,peroalgunosadministradoresprefierensuprimirroot deestearchivo.

Page 72: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

72 Capítulo 6:FTP anónimo

Page 73: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 7.2:Configurar un servidor OpenSSH 73

7 OpenSSHOpenSSHesunaimplementacióngratuitay decódigolibre delosprotocolosSSH(SeguridadSHell).Estosustituyea telnet , ftp , rlogin , rsh , y rcp conherramientassegurasy deconectividaddela redencriptada.OpenSSHsoportalasversiones1.3,1.5,y 2.0delprotocoloSSH.Pordefecto,RedHat Linux 7.1 utiliza la versión2.0.

7.1 ¿Por qué utilizar OpenSSH?Si utiliza lasutilidadesOpenSSH,estaráincrementandola seguridaddesumáquina.Todaslascomu-nicacionesqueutilizanlasherramientasOpenSSH,seencriptan,incluyendolascontraseñas.Telnety ftp utilizan contraseñasdetexto planoy envíantodala informaciónsin encriptar. La informaciónpuedeserinterceptada,lascontraseñaspuedenserrecuperadas,y cualquierpersonanoautorizadapo-drá entraren susistemasimplementeautentificándosecon unade las contraseñasinterceptadas.ElconjuntodeherramientasOpenSSHdebeserusadosiemprequeseaposiblea la horadeabordarestosproblemasdeseguridad.

OtradelasrazonesporlasqueusarOpenSSHesqueautomáticamenteenvíaunavariableDISPLAY ala máquinacliente.Enotraspalabras,si ustedestáejecutandoensumáquinasusistemaX Window einicia unasesiónenunamáquinaremotautilizandoel comandossh , cuandoejecuteunprogramaenla máquinaremotaquerequieralasX, ésteserávisualizadoensumáquina.Estoescómodosi prefiereherramientasgráficasdeadministracióndelsistemaperonosiempretieneaccesofísicoasuservidor.

7.2 Configurar un servidor OpenSSHParaponeren funcionamientoun servidorOpenSSH,debeasegurarseprimeroquesusistematienelos paquetesRPM instalados.Serequiereel paqueteopenssh-server , quedependedel paqueteopenssh . AmbospaquetesestanincluidosenRedHat Linux 7.1.

Los demoniosOpenSSHutilizan el archivo deconfiguración/etc/ssh/sshd_config . Porde-fecto,el archivo deconfiguracióninstaladoconRedHat Linux 7.1debería sersuficienteparala ma-yoría de las configuraciones.Si quiereconfigurar supropio demoniode otra maneraqueno sealaproporcionadapordefectoenel sshd_config , leael manualdesshd , quele proporcionaunalistadepalabrasreservadasquepuedenserutilizadaspor el archivo deconfiguración.

Parainiciar unservicioOpenSSH,utilice el comando/sbin/service sshd start . Parapararel servicioOpenSSH,utilice el comando/sbin/service sshd stop . Si quiereiniciar asuvezun demonio,consulteel Capítulo 5, Control deaccesoa los serviciosparaobtenermásinformaciónsobrela administraciónde los servicios.

Page 74: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

74 Capítulo 7:OpenSSH

7.3 Configuración de un cliente OpenSSHPara conectarsea un servidor OpenSSHdesdeuna máquinacliente, debe tener los paquetesopenssh-clients y openssh instaladosenla maquinacliente.

7.3.1 Utilizar el comando sshEl comandossh esun sustitutosegurode los comandosrlogin , rsh , y telnet . Estopermiteiniciar sesionesy ejecutarcomandosenmáquinasremotas.

Inicieunasesiónenunamáquinaremotaconssh , queesmuyparecidoautilizarelcomandotelnet .Porejemplo,parainiciar unasesiónenunamáquinaremotallamadapenguin.example.net,teclearálosiguientedesdeel intérpretedecomandos:

ssh penguin.example.net

La primeravezqueejecutessh contraunamáquinaremota,veráun mensajesimilar al siguiente:

The authenticity of host ’penguin.example.net’ can’t be established.DSA key fingerprint is 94:68:3a:3a:bc:f3:9a:9b:01:5d:b3:07:38:e2:11:0c.Are you sure you want to continue connecting (yes/no)?

Tecleeyes paracontinuar. Estole permitiráañadiral servidorensulista dehostconocidoscomosemuestraenel siguientemensaje:

Warning:Permanentlyadded’penguin.example.net’(DSA) to thelist of known hosts.

A continuación,veráun indicadordecomandospreguntándolepor sucontraseñadesdeunamáquinaremotaDespuésdeintroducirsucontraseña,seencontraráenel indicadordecomandosdela máquinaremota.Si utiliza ssh sin ningunadelasopcionesdela líneadecomados,el nombredeusuarioconel quesehavalidadocomola máquinalocal sevalidará en la máquinaremota.Si quiereespecificarun nombredeusuariodiferente,utilice el siguientecomando:

ssh -l username penguin.example.net

Tambiénpuedeutilizar la siguientesintaxis:ssh [email protected] .

El comandossh sepuedeutilizar paraejecutaruncomandoenunamáquinaremotasinaccederal in-dicadordecomandos(prompt).La sintaxises:ssh hostname command. Porejemplo,si quiereejecutarel comandols /usr/share/doc enla máquinapenguin.example.net,tecleeel siguentecomandodesdeel indicadordecomandos:

Page 75: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 7.3:Configuración de un cliente OpenSSH 75

ssh penguin.example.net ls /usr/share/doc

Después,introduzcalacontraseñacorrecta,visualizaráel contenidode/usr/share/doc y volveráa su indicadordecomandos.

7.3.2 Uso del comando scpEl comandoscp puedeserutilizadoparatransferirarchivosentremáquinasbajounaconexión seguray encriptada.Estoessimilar pararcp .

Lasintaxisgeneralparatransferirunarchivo localaunsistemaremotoesscp localfile user-name@tohostname:/newfilename. El parámetrolocalfile especifica el origeno procedenciay el grupodeusername@tohostname:/newfilenameespecifica el destino.

Paratransferirel archivo local shadowman a sucuentaenpenguin.example.net,tecleelo siguienteenel interpretedecomandos(cambieusernameconsunombredeusuario):

scp shadowman [email protected]:/home/username

Estotrasferiráel archivo localshadowman a /home/ username/shadowman enpenguin.exam-ple.net.

La sintaxis general para transferir un archivo remoto a un sistema local es scp user-name@tohostname:/remotefile /newlocalfile. El remotefile especifica el origen, ynewlocalfile especifica el destino.

Puedetranferirvariosarchivosdiferentesdel origenal destino.Porejemplo,paratransferirel conte-nidodel directorio/downloads a un directorioexistentellamadouploads enla máquinaremotapenguin.example.net,tecleelo siguientedesdeinterpretedecomandos:

scp /downloads/*[email protected]:/uploads/

7.3.3 Uso del comando sftpLa utilidadsftp quepuedeserusadaparaabrirunasesiónsegurae interactivadeFTP. Estoessimi-lar paraftp aexcepcióndequeesteutiliza unseguridaddeconexión encriptada.La sintaxisgeneral

Page 76: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

76 Capítulo 7:OpenSSH

essftp [email protected] . Unavezautentificado,podráutilizar un conjuntodeco-mandossimilar al conjuntoutilizadopor el comandoFTP. Consultelaspáginasdel manualdesftpparaobtenerun listadodetodosestoscomandos.Paraconsultarel manualejecuteel comandomansftp desdeel indicadordecomandos.La utilidadsftp estásólodisponibleenla versiones2.5.0p1deOpenSSHy superiores.

7.3.4 Generar clavesSi no quiereintroducirsucontraseñatodoel tiempocadavezqueseconectea unamáquinaremotaconssh , scp , o sftp , puedegenerarseunaautorizacióndeclave doble.

Autorización separada en pares de clave

Debetenerseparadoslos paresde clavesde autorizaciónparael ProtocoloSSH1 (RSA) y parael ProtocoloSSH2 (DSA).

ADVERTENCIA

Las clavesdebensergeneradaspara cadausuario. Para generar lascla-vesde un usuario, debeseguir los siguientespasoscomoel usuario quequiere conectarsea máquinasremotas.Si completa los siguentespasoscomoroot, sóloroot serácapazde utilizar estasclaves.

Generar un par de claves DSAUtilice los siguientespasosparageneararun par de clavesDSA. DSA esutilizadapor el protocoloSSH2 y esel queutiliza por defectoenRedHat Linux 7.1.

1. ParagenerarunpardeclavesDSAparatrabajarconlaversión2.0delprotocolo,tecleeelsiguientecomandodesdeel indicador:

ssh-keygen -t dsa

Aceptela localizaciónquesemuestra;por defectoenel archivo ~/.ssh/id_dsa . Introduzcaunapalabradepasodiferentea la contraseñadesucuentay confírmelaintroduciéndoladenuevo.1

Page 77: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 7.3:Configuración de un cliente OpenSSH 77

?Qué es una palabra de paso?Una palabrade pasoesunacadenade caractereso palabrasutilizadasparaautentificar a un usuario. Las palabrasde pasosediferenciandelas contraseñasen quesepuedenutilizar espacioso tabuladoresen lapalabradepaso.Laspalabrasdepasosongeneralmentemáslargasquelas contraseñasporqueellas son habitualmentefrasesen lugar de unasimplepalabra.

2. Cambielos permisosdesudirectorio.ssh utilizandoel comandochmod 755 ~/.ssh .

3. Copie el contenidode ~/.ssh/id_dsa.pub a ~/.ssh/authorized_keys2 en lamáquinasobrela cualustedsequiereconectar. Si el archivo ~/.ssh/authorized_keys2no existe, puedecopiar el archivo ~/.ssh/id_dsa.pub al archivo ~/.ssh/authori-zed_keys2 enla otramáquina.1

4. Si estáejecutandoGNOME, vaya a la sección Configuración del programa ssh-agent conGNOME en la sección 7.3.4. Si no estáejecutandoX Window, vaya a Configuración delssh-agenten la sección 7.3.4.

Generar un par de claves RSA para la Versión 2.0Sigalos siguientespasosparagenerarun pardeclavesRSAparala Versión2.0delprotocoloSSH.

1. ParagenerarunpardeclavesRSAparatrabajarconlaversión2.0delprotocolo,tecleeelsiguientecomandodesdeel indicador:

ssh-keygen -t rsa

Aceptela localizaciónpordefectodelarchivo ~/.ssh/id_rsa . Introduzcaunapalabradepasodiferentea la contraseñadesucuentay confirme éstaintroduciéndoladenuevo. 1

2. Cambielos permisosdesudirectorio.ssh utilizandoel comandochmod 755 ~/.ssh .

3. Copieel contenidode~/.ssh/id_rsa.pub a ~/.ssh/authorized_keys2 en la má-quinaen la que sequiereconectar. Si el archivo ~/.ssh/authorized_keys2 no existe,podrácopiarel archivo ~/.ssh/id_rsa.pub al archivo ~/.ssh/authorized_keys2 enla otramáquina.1

4. Si estáejecutandoGNOME, vayaa Configuración del programassh-agent conGNOMEen lasección 7.3.4. Si noestáejecutandoX Window, vayaaConfiguracióndel ssh-agentenla sección7.3.4.

Page 78: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

78 Capítulo 7:OpenSSH

Generar un par de claves RSA para la Versión 1.3 y 1.5Sigalos siguientespasosparagenerarun pardeclavesRSA, lascualesseusancon la versión1 delprotocoloSSH.Si estásóloconectadoconsistemasRedHatLinux 7.1, nonecesitaráunpardeclavesRSA.

1. Paragenerarunapar de clavesRSA (parala versión1.3 y protocolo1.5), tecleeel siguientecomandodesdeel indicadordecomandos:

ssh-keygen

Aceptela localizaciónpordefectodelarchivo (~/.ssh/identity ). Introduzcaunapalabradepasodiferentealacontraseñadesucuenta.Confirmela palabradepasointroduciéndoladenuevo.

2. Cambielos permisosde su directorio .ssh y de susclaves con el comandochmod 755~/.ssh y chmod 644 ~/.ssh/identity.pub .

3. Copieel contenidode~/.ssh/identity.pub al archivo ~/.ssh/authorized_keysen la máquinasobrela cual sequiereconectar. Si ~/.ssh/authorized_keys no existe,puedecopiarel archivo ~/.ssh/identity.pub al archivo ~/.ssh/authorized_keysen la máquinaremota.1

4. Si estáejecutandoGNOME, vayaa Configuración del programassh-agent conGNOMEen lasección 7.3.4. Si no estáejecutandoGNOME,vayaa Configuracióndel ssh-agentenla sección7.3.4.

Configuración del programa ssh-a gent con GNOMELa utilidad ssh-agent sepuedeusarparaguardarsu palabrade paso,de maneraqueno tendráqueintroducirlacadavez queinicie unaconexión ssh o scp . Si estáutilizandoGNOME, la uti-lidad openssh-askpass-gnome sepuedeutilizar paralanzarsu palabrade pasocuandoinicieGNOME y guardarlahastaquefinalicela sesióndeGNOME.Durantela sesiónGNOME,no tendráqueintroducir su contraseñao su palabrade pasoparacualquierconexión ssh o scp . Si no estáutilizandoGNOME,consulteConfiguracióndel ssh-agentenla sección 7.3.4.

ParaguardarunapalabradepasoduranteunasesiónGNOME,sigalos siguientespasos:

1. Necesitará tenerinstaladoel paqueteopenssh-askpass-gnome ; puedeutilizar el comandorpm -q openssh-askpass-gnome paradeterminarsi estáinstaladoo no. Si noestáinsta-lado,instálelodesdelos CDsdeRedHat, desdeun sitio mirror deFTPdeRedHat, o utilizandoRedHat Network.

1 El ~ simbolizael directorioprincipalsobreel queel usuarioabrió la sesiónactual.Consultela Official RedHat Linux GettingStartedGuideparamásdetalles.

Page 79: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 7.3:Configuración de un cliente OpenSSH 79

2. Si notieneunfichero~/.Xclients , puedeejecutarswitchdesk paracrearlo.Ensufichero~/.Xclients , editela siguientelinea:

exec $HOME/.Xclients-default

Cambiela líneadetal maneraquelea:

exec /usr/bin/ssh-agent $HOME/.Xclients-default

3. Abra el paneldecontrolGNOME (GNOME Main Menu Button => Programs => Settings =>GNOME Contr ol Center ) y vayaa Session => Star tup Programs . PulseAdd y entreenel cua-dro de texto /usr/bin/ssh-add Star tup Command . Establezcaun númerode prioridadessuperioresacualquieradeloscomandosexistentesparaasegurarsedequeésteseejecutael últim.Unabuenaprioridadparassh-add es70 o más.Cuantomásalto seael númerodeprioridades,másbajaesla prioridad.Si tieneotrosprogramaslistados,unodeellosdebería tenerla prioridadmásbaja.PulseOK parasalvar la configuración y salir del paneldecontroldeGNOME.

4. Cierrela sesióny luegovuelvaaGNOME;enotraspalabras,reinicielasX. DespuésdearrancarGNOME,apareceráunaventanadediálogopidiéndolesupalabra(s)depaso.Introduzcalapalabradepasoquesele pide. Si tieneDSA y RSA conparesdeclaves,ambasconfiguradas,lo estaráejecutandoparaambas.A partir deestemomento,no deberíaintroducirningunacontraseñaparassh , scp o sftp .

Configuración del ssh-a gentEl ssh-agent sepuedeutilizar paraalmacenarsuspalabrasdepaso,demodoqueno necesitevol-ver a introducirlascadavezquerealiceunaconexión ssh o scp . Si no estáejecutandoX, sigalossiguientespasosdesdeel indicadordecomandos.Si está ejecutandoGNOME perono quiereconfi-gurarlo,actívelo parasuspalabrasdepasocuandoabraunasesión(veaConfiguracióndel programassh-agentconGNOMEenla sección 7.3.4), esteprocedimientotrabajaráenunaventanadeterminalcomoporejemploxterm. Si estáejecutandoX enlugardeGNOME,esteprocedimientotrabajará enun terminaldel tipo dexterm. Sin embargo,suspalabrasdepasosólopuedenserrecordadasenesteterminal;no esun escenarioglobal.

1. Desdeel indicadordecomandos,tecleelo siguente:

exec /usr/bin/ssh-agent $SHELL

Despuéstecleeel comando

Page 80: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

80 Capítulo 7:OpenSSH

ssh-add

e introduzcasupalabra(s)depaso.Si tieneDSA y RSAconparesdeclavesy ambosestánconfi-gurados,lo ejecutaráparaambos.

2. Cuandoterminela sesión,supalabradepasoseráolvidada.Debeejecutarestosdoscomandoscadavezqueabraunaconsolavirtual o abraunaventanadeterminal.

7.4 Recur sos adicionalesLos proyectosOpenSSHy OpenSSLestánenconstantedesarrollo,demaneraquetodaslasactuali-zacionesdelosmismossepuedenencontrarensusrespectivossitiosweb. LosmanualessontambiénbuenasfuentesdeinformacióndetalladasobrelasherramientasOpenSSHy OpenSSL.

7.4.1 Instalación de la documentanción

• Loscomandosssh , scp , sshd , y ssh-keygen — Suspáginasdelmanualincluyeninforma-ción sobrecomoutilizar estoscomandosasícomotambiéntodoslos parámetrosquepuedenserutilizadosjunto conestos.

7.4.2 Sitios Web útiles

• http://www.openssh.com— La páginaFAQ OpenSSH,informedeerrores,listasdecorreo,ob-jetivosdeproyectoy unaexplicacióndeaspectosmástécnicossobrela seguridad.

• http://www.openssl.org — La páginaFAQ deOpenSSH,informede errores,listasdecorreoyobjetivosdeproyectos.

• http://www.freessh.org — ClientesoftwaredeSSHparamuchasotrasplataformas.

Page 81: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 8.2:Montar sistemas de ficheros NFS 81

8 Network File System (NFS)Network File System(NFS)esun métododecomparticióndeficherosentremáquinasdeunareddetal forma quetenemosla impresiónde trabajaren nuestrodiscoduro local. RedHat Linux puedetrabajarcomoservidoro comoclientedeNFS(o ambos),lo queimplicaquepuedeexportarsistemasdeficherosaotrossistemas,asícomomontarlossistemasdeficherosqueotrasmáquinasexportan.

8.1 ¿Por qué utilizar NFS?NFSresultaútil paracompartirdirectoriosdeficherosentremúltiplesusuariosdela mismared. Porejemplo,ungrupodeusuariosquetrabajanenunmismoproyectopuedenteneraccesoalosficherosdeeseproyectousandounaporcióncompartidadelsistemadeficherosNFS(conocidocomoNFSshare),quesehamontadoenun directoriodeterminado,comopuedaser/myproject . Paraaccedera losficheroscompartidos;el usuarioaccedeal directorio/myproject desumáquinalocal. No tendráqueintroducir contraseñaso memorizarcomandosespeciales.El usuariopodrátrabajarcomosi eldirectorioestuvieseensumáquinalocal.

8.2 Montar sistemas de fic heros NFSUtilice el comandomount paramontarun sistemadeficherosNFSdesdeotramáquina:

mount shadowman:/mnt/export /mnt/local

El directorio debe existirEl puntodemontajedela máquinalocal(/mnt/local enel anteriorejem-plo) debeexistir.

En estecomando,shadowman es el nombredel servirodrde ficherosNFS, /mnt/export es elnombredel sistemadeficherosqueshadowmanestáexportandoy /mnt/local esel directorioenla máquinalocaldondequeremosquesemonteel sistemadeficheros.Unavezhayamosejecutadoelcomandomount (siemprequetengamoslos permisosadecuadosenshadowman),podremosteclearls /mnt/local y obtenerunlistadodelosficherosqueseencuentranenel directorio/mnt/ex-port deshadowman.

8.2.1 Montar sistemas de fic heros NFS usando /etc/fstabUn métodoalternativo paramontardatoscompartidosmedianteNFSesañadirunalíneaenel fichero/etc/fstab . La líneadebeincluir el nombredel servidorNFS,el directorioqueel servidorestá

Page 82: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

82 Capítulo 8:Network File System (NFS)

exportandoy el directoriodenuestramáquinalocal dondequeremosmontarel sistemade ficheros.Deberáseradministrador(root) parapodermodificar el fichero/etc/fstab .

La sistaxisgeneraldeestalíneadel fichero/etc/fstab esla siguiente:

server:/usr/local/pub /pub nfs rsize=8192,wsize=8192,timeo=14,intr

El puntode montaje/pub debeexistir en sumáquina.Una vezquehayamodificadoestalíneaen/etc/fstab , podráteclearel comandomount /pub enla líneadel indicadordecomandosy elpuntodemontaje,/pub serámontadodesdeel servidor.

8.2.2 Montar un sistema de fic heros NFS usando autofsLa terceraopciónparamontardatoscompartidosconNFSesutilizar autofs.Autofsutiliza eldemonioautomountparacontrolarlos puntosdemontajetansólomontándoloscuandoseanecesario.

Autofs consultael mapamaestrodel ficherode configuración/etc/auto.master paraver quépuntosdemontajesehandefinido. Cadalíneadelmapamaestrodefineunpuntodemontajeunficherodemapaseparadoquedefineel sistemadeficherosquesetienequemontarenestepuntodemontaje.Porejemplo,el fichero/etc/auto.mnt define los puntosdemontajeenel directorio/mnt ; estarelacióndebeserdefinida enel fichero/etc/auto.master .

Cadaentradadel ficheroauto.master tienetrescampos.El primeroesel puntodemontaje.Elsegundoesla localización del ficherodemapasy el terceroesopcional.El tercercampopuedecon-tenerinformaciónvariada,comopuedaserel tiempodeexpiración.

Por ejemplo,paramontarel directorioremoto/project52 de la máquinapenguin.host.neten elpuntodemontajelocal /mnt/myproject , añadala siguientelíneaal ficheroauto.master :

/mnt /etc/auto.mnt --timeout 60

Añadala siguientelíneaa /etc/auto.mnt :

myproject -rw,soft,intr,rsize=8192,wsize=8192 penguin.host.net:/project52

El primer campodel fichero /etc/auto.mnt esel nombredel subdirectoriode /mnt . Estedi-rectoriosuelecrearsedinámicamentecon automount.No deberíaexistir en la máquinacliente. Elsegundocampocontienelasopcionesdemontaje,comopuedeserrw parateneraccesodelecturayescritura.El tercercampoesla localización de los datosexportadospor el servidorde NFS, inclu-yendoel nombredel servidory del directorio.

El directorio/mnt debeexistir enel sistemade ficheroslocal. No deberíahaberningúnsubdirectoriohijo de /mnt enel sistemadeficheroslocal.

Autofs esun servicio.Parainiciarlo, enla líneadecomandos,tecleelos siguientescomandos:

Page 83: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 8.4:Recursos adicionales 83

service autofs restart

Paraver los puntosdemontajeactivos,tecleeel siguientecomandoenla líneadecomandos:

service autofs status

Si modifica el ficherode configuración/etc/auto.master mientrasseejecutaautofs,deberádecirleal demonioautomountquevuelvaacargarla configuraciónmedianteel siguientecomando:

service autofs reload

Paraaprendercómohacerqueautofsseinicieduranteelarranquedesusistema,consulteelCapítulo5,Control deaccesoa losserviciosparaobtenerinformaciónsobrelasutilidadesdegestióndelsistema.

8.3 Expor tar sistemas de fic heros NFSEl fichero/etc/exports controlaquésistemasde ficherosqueremosexportar. Su formatoeselsiguiente:

directory hostname( options)

Lasopciones( options) no sonnecesarias.Porejemplo:

/mnt/export speedy.redhat.com

haráquespeedy.redhat.commonte/mnt/export , pero

/mnt/export speedy.redhat.com(ro)

montará/mnt/export enmododesólo lectura.

Cadavezquemodifique /etc/exports , deberáinformara los demoniosdeNFSquebusquenlanueva información. Unaformasencilladehacerloesparandoy reiniciandolos demonios:

/etc/rc.d/init.d/nfs stop/etc/rc.d/init.d/nfs start

O puedereiniciar los demoniosconel siguientecomando:

/etc/rc.d/init.d/nfs restart

El siguientecomandotambiénfuncionará:

killall -HUP rpc.nfsd rpc.mountd

8.4 Recur sos adicionalesEstecapítulotratasobrela utilizacióndeNFS.Paraobtenerinformaciónmásdetallada,consultelossiguientesrecursos.

Page 84: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

84 Capítulo 8:Network File System (NFS)

8.4.1 Documentación instalada

• Laspáginasdemanualdenfsd(8),mountd(8),exports(5),auto.master(5),autofs(5),y autofs(8)— Estaspáginasde manualle muestranla sintaxiscorrectade los ficherosde configuración deNFSy autofs.

8.4.2 Libr os sobre el tema

• Managing NFSandNISServicesdeHal Stern;O’Reilly & Associates,Inc.

Page 85: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 9.2:Configuración de Samba 85

9 SambaSambausael protocoloSMB paracompartirficherose impresorasenla red.Lossistemasoperativosquesoportanesteprotocoloson,entreotros,MicrosoftWindows(enel entornodered),OS/2y Linux.

9.1 ¿Por qué usar Samba?Sambaesútil siensuordenadiortieneinstaladoslosdossistemasoperativosWindowsy Linux. Sambapermitecompartirficherose impresorasa todoslos sitemasque tengainstaladoscon ordenadoresconectadosa la red. Si deseacompartirficherossólo con otrosordenadoresque tenganinstaladoel sistemaLinux, consultela Capítulo 8, NetworkFile System(NFS). En el casode las impresoras,consulteel Capítulo 13, Configuracióndela impresora.

9.2 Configuración de SambaSambausacomoficherode configuración/etc/samba/smb.conf . Si realizacambiosen estefichero,éstosno entraránen vigor hastaquevuelva a arrancarel demonioSambacon el comandoservice smb restart .

El ficheropredeterminadodeconfiguración(smb.conf ) del sistemaRedHatLinux, el 7.1,permitea los usuariosquetambiéntenganinstaladoel sistemaWindows visualizartodoslos directoriosdelsistemaLinux ya queSambapermitecompartirficherose impresorasconlo queno senecesitacrearotro nombredeaccesoni otracontraseña. Enotraspalabras,puedeconectar, por ejemplounaimpre-soraal sistemaRedHatLinux e imprimir desdeunordenadordela redquetengainstaladoel sistemaWindows.

Paraespecificarel grupodetrabajodeWindowsy el comentariodelservidormodifiquelassiguientaslíneasenel ficherosmb.conf :

workgroup = WORKGROUPNAMEserver string = BRIEF COMMENT ABOUT SERVER

SustituyaelWORKGROUPNAMEporelnombredelgrupodetrabajoalqueperteneceelordenador. ElBRIEFCOMMENTABOUTSERVEResopcionalperosí sedebeescribirel comentariodeWindowssobreel sistemaSamba.

ParacrearundirectorioparacompartirdelsistemaSambaenel sistemaLinux, añadala siguientesec-ciónal ficherodeconfiguraciónsmb.conf (paraquesesatisfagansusnecesidadesy lasdelsistema):

[ sharename]comment = Insert a comment herepath = /home/share/valid users = tfox carole

Page 86: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

86 Capítulo 9:Samba

public = nowritable = yesprintable = nocreate mask = 0765

El ejemploanteriorpermitealosusuariostfox y caroleleery escribireneldirectorio/home/share ,enel servidorSamba,desdeun clienteSamba.

9.3 Conexión al sistema Samba para compar tirfic heros e impresorasParaconectarseal sistemaSambaparacompartirficherose impresorasdesdeunordenadorquetengainstaladoel sistemaMicrosoft Windows,useel entornoderedo el exploradordeWindows.

Paraconectarseal sistemaSambadesdeel sistemaLinux, escribaenla líneadecomandosdela shellel comandosiguiente:

smbclient // hostname/ sharename -U username

Tendráquereemplazarel nombre de la máquinapor el nombrede la máquinao la dirección IP delservidorSambaal quedeseeconectarse,el nombre compartidopor el nombredeldirectoriocompar-tido quequieraencontrary el nombre del usuariopor el nombredel usuarioparael sistemaSamba.Introduzcala contraseñacorrectao presione[Enter] si no sele pideningunacontraseña.

Si ve smb: \> enla pantallala conexión sehabrárealizadosin ningúnproblema.Unavezquesehayaconectado,tecleehelp paraverla listadecomandos.Sideseaverloscontenidosdesudirectorioprincipal,substituyael nombre compartidopor el nombredel usuario.Si no paraceel comando-Uquieredecirqueelnombredeusuarioquehautilzadosiemprelesirvetambiénparael servidorSamba.

Parasalir del sistemaSambasmbclient tecleeexit ensmb: \> .

9.4 Usar el sistema Samba con los sistemasWindo ws NT 4.0 y Windo ws 2000El protocoloMicrosoft SMB inicialmenteseusabaparacrearlas contraseñasen modo texto. Sinembargo,lossistemasWindows2000y WindowsNT 4.0conel ServicePack3 o unaversiónsuperiorrequierencontraseñasdeSambaencriptadas.ParaquelossistemasLinux y Windows2000oWindowsNT 4.0ServicePack3ounaversiónsuperiorpuedenutilizaralmismotiempoelsistemaSamba,puedeo bien modificar el registrode Windows paraqueusecontraseñasen modotexto o bien configurarSambaenel sistemaLinux paraqueutilice contraseñasencriptadas.Sedecidemodificar el registrodeWindows,lo debedehacerentodoslosordenadoresquetenganel sistemaWindowsNT o 2000—peroesbastantepeligrosoporquepuedecrearconflictos.

Page 87: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 9.4:Usar el sistema Samba con los sistemas Windows NT 4.0 y Windows 2000 87

Paraconfigurar Sambaen el sistemaRedHat Linux paraqueusecontraseñasencriptadassigalossiguientespasos:

1. CrearunacontraseñaseparadaparaSamba:Paracrearunaensufichero/etc/passwd , tecleeel siguientecomandoenla líneadecomandosdela shell:

cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

El scriptmksmbpasswd.sh está instaladoenel directorio/usr/bin conel paquetesamba.

2. Useel comandochmod 600 /etc/samba/smbpasswd paracambiarlos permisosen elficherodelascontraseñasdeSambadetal maneraquesóloel usuarioroot tengalospermisosparaleery escribir.

3. El script no copia las contraseñasdel usuarioal nuevo fichero. ParaestablecercadaunadelascontraseñasdelusuariodeSamba,utilice el comandosmbpasswd nombre del usario(substituyanombredelusuariopor cadaunodelosnombresdelusuario).No seactivaráningunacuentadeusuarioSambahastaqueno seestablezcaunacontraseñaparaSamba.

4. El siguientepasoespermitirueenficherodeconfiguracióndeSambaexistancontraseñasencrip-tadas.En el ficherosmb.conf , anuleel comentariodelassiguienteslíneas:

encrypt password = yessmb passwd file = /etc/samba/smbpasswd

5. Paraquelos cambiosentrenenvigor, reinicieSambaescribirndoenla líneadecomandosdelashellel comandoreinicio del smb.

Más inf ormación

Para obtener más información sobre cómo Usar el sistema Sambacon los sistemasWindows NT 4.0 y Windows 2000, lea los ficherosENCRYPTION.txt , Win95.txt y WinNT.txt en el directorio/usr/share/doc/samba- version-number/docs/textdocs/(reemplaceversión-número por la versión-númerodel Sambaque hayainstalado).

Page 88: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

88 Capítulo 9:Samba

9.5 Recur sos adicionalesParatenermásinformación sobrelasopcionesdeconfiguraciónqueno sehantratadoaquí,consultelos siguientesrecursos.

9.5.1 Documentación instalada

• La páginamansmb.conf — explica cómoconfigurarel ficherodeconfiguracióndeSamba.

• La páginamansmbd — describecómofuncionael demonioSamba.

• Losficheros/usr/share/doc/samba- version-number/docs/ — HTML y losfiche-rosdeayudaestánincluídosenel paquetesamba

9.5.2 Sitios web útiles

• La páginadewebdelservidorSambahttp://www.samba.org contienedocumentaciónútil, infor-maciónsobrelaslistasdecorreoy unalista delas interfacesGUI.

Page 89: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Parte III Configuraci ón del sistema

Page 90: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •
Page 91: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 10.1:Procesos del sistema 91

10 Obtención de inf ormación del sistemaAntesde aprencera configurar su sistema,debería aprendercómoobtenerla informaciónesencialsobresusistema.Porejemplo,debería sabercuántamemoriatienedisponible,el tamañodesudiscoduro,cómoestáparticionadoy cuántosprocesadoresposee.Estacapítulotratasobrecómorecuperarestetipo deinformaciónapartirdesussistemaRedHatLinux utilizandocomandosfácilesy algunosprogramas.

10.1 Procesos del sistemaEl comandops ax muestraunalista de los procesosqueseencuentranactualmenteen el sistema,incluyendolos procesosquepertenecena otrosusuarios.Paramostrarel propietariodeun proceso,utilice el comandops aux . Estoesunalistaestáticadeinformación,esdecir, esunarepresentacióninstantáneadelos procesosqueestánenejecuciónenel momentode invocarel comando.Si quiereobtenerunalista de los procesosen ejecuciónde susistema,utilice el comandotop tal y comosedescribeabajo.

Puedeutilizar el comandops encombinación conel comandogrep paraver si un procesoencon-cretoestáenejecución.Porejemplo,paraversi Netscape sigueenejecución,utilice el comandopsax | grep netscape .

El comandotop muestralosprocesosqueseencuentranactualmenteenejecuciónasícomoinforma-ción importantesobrelosmismos,comola memoriaqueutilizany el tiempodeCPUqueconsumen.El resultadosemuestraenunalista entiemporeale interactiva. Un ejemplodela salidaenpantallade top sería:

6:14pm up 2 days, 19:29, 5 users, load average: 0.10, 0.06, 0.0771 processes: 68 sleeping, 2 running, 1 zombie, 0 stoppedCPU states: 2.7% user, 0.5% system, 0.0% nice, 96.6% idleMem: 256812K av, 252016K used, 4796K free, 97228K shrd, 43300K buffSwap: 265032K av, 1328K used, 263704K free 86180K cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU%MEM TIME COMMAND15775 joe 5 0 11028 10M 3192 S 1.5 4.2 0:46 emacs14429 root 15 0 63620 62M 3284 R 0.5 24.7 63:33 X17372 joe 11 0 1056 1056 840 R 0.5 0.4 0:00 top17356 joe 2 0 4104 4104 3244 S 0.3 1.5 0:00 gnome-terminal14461 joe 1 0 3584 3584 2104 S 0.1 1.3 0:17 sawfish

1 root 0 0 544 544 476 S 0.0 0.2 0:06 init2 root 0 0 0 0 0 SW 0.0 0.0 0:00 kflushd3 root 1 0 0 0 0 SW 0.0 0.0 0:24 kupdate4 root 0 0 0 0 0 SW 0.0 0.0 0:00 kpiod5 root 0 0 0 0 0 SW 0.0 0.0 0:29 kswapd

Page 92: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

92 Capítulo 10:Obtención de información del sistema

347 root 0 0 556 556 460 S 0.0 0.2 0:00 syslogd357 root 0 0 712 712 360 S 0.0 0.2 0:00 klogd372 bin 0 0 692 692 584 S 0.0 0.2 0:00 portmap388 root 0 0 0 0 0 SW 0.0 0.0 0:00 lockd389 root 0 0 0 0 0 SW 0.0 0.0 0:00 rpciod414 root 0 0 436 432 372 S 0.0 0.1 0:00 apmd476 root 0 0 592 592 496 S 0.0 0.2 0:00 automount

Parasalir de top , pulsela tecla[q].

Existencomandosinteractivosde top quepuedensermuy útiles,comopuedenser:

Tabla 10–1 Comandos interactiv os de top

Comando Descripci ón

[Espacio] Realizaun refrescodela pantalla

[h] Muestrala pantalladeayuda

[k] Mataun proceso.Sele pediráqueintroduzcaelID del procesoasícomola señalquehayqueenviarle.

[n] Cambiael númerodeprocesosquesemuestranenpantalla.Sele pediráqueintroduzcaunnúmero.

[u] Ordenapor usuario.

[M] Ordenapor ocupacióndememoria.

[P] Ordenapor ocupacióndeCPU.

Si quiereutilizar una interfaz gráfica paratop , puedeutilizar el programaMonitor del SistemaGNOME . Parainiciarlo,vayaelbotóndelGNOME Main Menu => Programs => System => SystemMonitor o tecleegtop enla líneadel intérpretedecomandos.

Page 93: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 10.2:Utilización de memoria 93

Gráfico 10–1 Monitor del sistema GNOME

10.2 Utilización de memoriaEl comandofree muestrael total de la memoriafísica de nuestrosistemay de las particionesdememoriavirtual asícomolascantidadesdememoriaqueestamosutilizando,quequedalibre,queestásiendocompartidao cacheada.

total used free shared buffers cachedMem: 256812 240668 16144 105176 50520 81848-/+ buffers/cache: 108300 148512Swap: 265032 780 264252

El comandofree -m muestrala mismainformación,peroenmegabytes,lo cualesmásfácil deleer.

total used free shared buffers cachedMem: 250 235 15 102 49 79-/+ buffers/cache: 105 145Swap: 258 0 258

Si quiereutilizar unainterfaz gráfica con el comandofree , puedeutilizar el Monitor del Sitema. Parainiciarlo, vayaal botóndel GNOME System Monitor => Programs => System => System

Page 94: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

94 Capítulo 10:Obtención de información del sistema

Monitor o tecleegtop en la líneadel intérpretedecomandos.Unavezhechoesto,elija la pestañaMemor y Usage.

Gráfico 10–2 Monitor del sistema GNOME

10.3 Sistemas de fic herosEl comandodf le informasobrela ocupacióndediscoquerealizael sistema.Si tecleael commandodf enla líneadel indicadordecomandos,obtendrála siguientesalidaenpantalla:

Filesystem 1k-blocks Used Available Use% Mounted on/dev/hda2 10325716 2902060 6899140 30% //dev/hda1 15554 8656 6095 59% /boot/dev/hda3 20722644 2664256 17005732 14% /home

Pordefecto,estautilidad muestrael tamaño delasparticionesenbloquesde1 kilobyte y el tamañodelespaciolibre enkilobytes.Paraverestainformaciónenmegabytesy gigabytes,utilice el comandodf -h . El argumento-h seutiliza paraespecificarunformato"leible" (human-readableformat).Lasalidaqueobtendríamosenestecasoseríatal y comosemuestraa continuación:

Filesystem Size Used Avail Use% Mounted on/dev/hda2 9.8G 2.8G 6.5G 30% //dev/hda1 15M 8.5M 5.9M 59% /boot

Page 95: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 10.3:Sistemas de ficheros 95

/dev/hda3 20G 2.6G 16G 14% /home

Parapoderverla utilizacióndediscodeformagráfica,utilice GDiskFree. Parainiciar esteprograma,pulseel botónGNOME Main Menu => Programs => System => GNOME Disk Free o tecleeel co-mandogdiskfree enla líneadel intérpretedecomandos.Estautilidad muestratodoslos sistemasdeficherosmontadosutilizabdoun diagramacircularasícomola utilizacióndediscodecadaunodeellos.

Gráfico 10–3 GDiskFree

Puedeverlo tambiénen la pestañaFilesystems del Monitor del sistema GNOME. Parainiciarlo,vayaal botóGNOME Main Menu => Programs => System => Systema Monitor o tecleegtop enla líneadel intérpretedecomandos.Elija a continuaciónla pestañaFilesystems .

Page 96: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

96 Capítulo 10:Obtención de información del sistema

Gráfico 10–4 Monitor del Sistema GNOME

El comandodu muestrala cantidadestimadadeespacioqueestásiendoutilizadopor los ficherosdeundirectorio.Si tecleadu enla líneadecomandos,la ocupacióndediscodecadaunodelossubdirec-toriossemostraráporpantalla.Semostrará tambiénel espaciototalocupadoenel directorioactualyenlossubdirectoriosdelmismoenla últimalíneadela lista. Si noquiereverlossubdirectorios,tecleedu -hs y verátansóloel espaciototalocupadodel subdirectorio.Utilice el comandodu --helpparaobtenerayudasobreotrasopciones.

10.4 Sysrepor tSysreport esunautilidaddesistemacreadapararecolectarinformaciónimportantedelsistema,parapoderayudaral personalde los departamentosde SoporteTécnicoy Desarrolloa resolver los pro-blemasde los usuarios.Sysreport recuperatodala informaciónsobreel sistemaquele esposible,evitandoalgunasacciones:la creacióndeun ficheromuy largo; la invasiónenla privacidaddelusua-rio final y la recoleccióndeinformaciónquepuedaponerenpeligrola integridaddel sistema.

Parainiciar Sysreport, debehaberentradoenel sistemacomoroot. Si esroot, tecleesysreporten la líneadecomandos.

Obtendráel siguientemensaje(o unoparecido):

This utility will go through and collect some detailed information

Page 97: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 10.5:Recursos adicionales 97

about the hardware and setup of your Red Hat Linux system.This information will be used to diagnose problems with your system,and will be considered confidential information. Red Hat will usethis information for diagnostic purposes ONLY.

Please wait while we collect information about your system.

This process may take awhile to complete....No changes will be made to your system during this process.

NOTE: You can safely ignore a failed message.This only means a filewe were checking for did not exist.

Press ENTER to continue, or CTRL-C to quit.

Tal y comodiceelmensaje,deberáignorarcualquiertipodeerrorquesepresenteporlapantalla.Sys-report verifica todoslosposiblespaquetesdel sistemaRedHatLinux. Si no tienetodoslos paquetesRedHat Linux instalados,veráun mensajedeerror.

Traspulsarla tecla [Intro], Sysreport recuperarátoda la informaciónquepuedasobresu sistema.Cuandohayaterminado,veráel siguientemensaje:

Enter your first initial and last name with no spaces (example: jsmith):

Introduzcala informaciónqueselepide,y pulse[Intro]. Sysreport crearáunficherocomprimidoTARenel directorio/tmp , cuyonombrecomenzaráporlasinicialesqueacabadeteclear. Veráunmensajequele dirá queenvíeesteficheroa centrodesoportedeRedHat. Inclusocuandononecesitesoportetécnico,podráutilizar estainformaciónpararealizarunacopiadeseguridaddela configuracióndesusistema.

Utilice el comandotar ztvf nombre_del_fichero con el nombredel ficherocomprimidoTAR queacabadecrearparaver la lista desucontenido.

10.5 Recur sos adicionalesParaaprendermássobrecómoobtenerinformacióndel sistema,mire enlos siguientesrecursos.

10.5.1 Documentación instalada• ps --help — El comandops --help muestrauna lista de las opcionesquepuedenser

usadasjunto conel comandops .

• Páginade manualde top — Tecleeman top paraaprendermássobretop y susdiferentesopciones.

Page 98: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

98 Capítulo 10:Obtención de información del sistema

• Páginademanualdefree — Tecleeman free paraaprendermássobrefree y susdiferentesopciones.

• Páginadelmanualdedf — Tecleeman df paraaprendermássobredf y susdiferentesopcio-nes.

• Páginadelmanualdedu — Tecleeman du paraaprendermássobredu y susdiferentesopcio-nes.

• /proc — El contenidodeldirectorio/proc puedetambiénserutilizadoparaobtenerinforma-cióndetalladadelsistema.Mire la Official RedHat LinuxReferenceGuideparaobtenerinforma-ción adicionalsobreel directorio/proc .

10.5.2 Sitios web útiles• http://www.ibiblio.org/shadow/sysreport/— La páginadeSysreport porporcionala última ver-

siónasícomoinstruccionesdeuso.

Page 99: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Configuración de Apache 99

11 Configuración de Apac heParapoderutilizar la herramienta de configuración de Apache esnecesariotenerel sistemaXWindow y serroot. Paraarrancardichaherramientapuedeusarunodelos siguientesmétodos:

• En el escritorioGNOME presioneel botóndel Main Menu => Programs => System Apac heConfiguration .

• Enenel escritorioKDE presioneel botóndelMain Menu Red Hat => System => Apac he Con-figuration .

• Tecleeel comandoapacheconf enla líneadecomandosdelashell(porejemplo,enunaXTermo enunaterminaldeGNOME).

No modifique el fic hero httpd.confNo modifique el fichero de configuración de Apache/etc/httpd/conf/httpd.conf si deseautilizar esta herramienta.Dicha herramientacrea este fichero despuésde que haya grabadoloscambiosy hayasalidodel programa.Si deseaañadirmódulosu opcionesqueno seencuentrenenla herramientano podráusarla.

La herramienta de configuración de Apache le permiteconfigurar el ficherode configuración/etc/httpd/conf/httpd.conf del servidordewebApache.No usalos antiguosficherosdeconfiguracióncomosrm.conf o access.conf ; déjelosvacíos. Con la interfaz gráfica puedeconfigurarlasdirectivasdeApachecomoporejemplolasmáquinasvirtuales,losatributosdeconexióny un númeromáximodeconexiones.

Sólosepuedenconfigurarconla herramienta de configuración de Apache aquellosmódulosqueesténincluídosenelpaquetedeRedHatLinux. Si seinstalanotrosmódulos,nosepodráhacerusandoestaherramienta.

Lospasosquedebeseguir paraconfigurarel servidorApacheconla herramienta de configuraciónde Apache sonlos siguientes:

1. ConfigurelasposicionesbásicasqueseencuentranenMain .

2. Hagaclick enVir tual Hosts y configurelasposicionespredeterminadas.

3. En Vir tual Hosts configure la Máquinavirtual predeterminada.

4. Si deseaservira másdeunaURL, añadalasmáquinasvirtualesadicionales.

5. Configurelasposicionesdel servidorqueseencuentranenServer .

Page 100: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

100 Capítulo 11:Configuración de Apache

6. Configure lasconexionesenPerformance Tuning .

7. Copietodoslos ficherosnecesariosa los directoriosDocumentRooty cgi-bin y grabelasposi-cionesen la herramienta de configuración de Apache.

11.1 Posiciones básicasUseMain paraconfigurar lasposicionesbásicasdel servidor.

Gráfico 11–1 Posiciones básicas

Introduzcael nombredel dominiocompletoquetengaderechoa usarenServer Name. Estaopcióncorrespondea ServerNameen httpd.conf . La directiva del Nombredel servidorestableceelnombredelamáquinadelservidordeweb. SeusacuandosecreannuevasURLs. Siustednointroduceel Nombredel servidor, Apacheintentaresolver el problemadesdeunadirecciónIP del sistema.ElNombredel servidorno tieneporquéserigual al nombreDNS del servidor. Porejemplo,a lo mejorel nombredel servidoreswww.your_domain.comcuandoel verdaderonombreDNS esen realidadfoo.your_domain.com.

Introduzcala direccióndecorreoelectrónicoquemantieneel servidordewebenWebmaster emailaddress . EstaopcióncorrespondeServerAdminenhttpd.conf . Si configurala páginadeerroresdel servidorparaquecontengaunadireccióndecorreoelectrónico,dichadirecciónseusaráparaque

Page 101: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 11.2:Posiciones predeterminadas 101

los usariospuedanexpresarel problemaquetenganmandandoun correoelectrónicoal adminstradordel servidor. El valor predeterminadoesroot@localhost.

UseAvailab le Addresses paradefinir los puertosdeescuchadel servidorApache.Estaopciónco-rrespondea Listendirectiveenhttpd.conf . LosvalorespredeterminadosdeescuchaparaRedHatson80y 8080paralosservidoresdewebnoseguros.Hagaclick enel botónAdd paradefinir puertosadicionalesenlos queescuchar. Apareceráunaventanacomola quesemuestraenel Gráfico 11–2,Direccionesdisponibles. Puedetantoelegir la opcióndeListen to All addresses paraescuchartodaslasdireccionesIP delpuertodefinido o bienespecificar la direcciónenla queel servidoraceptarálasconexionesenel campoAddress . EspecifiquesólounadirecciónIP pornúmerodepuerto.Si quiereespecificar másdeunadirecciónconel mismonúmerodepuerto,creeunaentradaparacadaunadeellas.Si estoesposible,utilice unaúnicadirecciónIP envezdeunnombrededominioparaasíevitarquefalle la búsquedadel DNS. Consulte http://httpd.apache.org/docs/dns-caveats.htmlparamayorinformaciónsobreDNSyApache. Si introduceun asterisco(*) en Dirección equivaldráa elegir laopciónListen to All addresses . Hagaclick enel botónEdit y verála mismapantallaquesi pulsaelbotónAñadir exceptolos camposdela entradaseleccionada.Paraborrarunaentrada,pulseel botónDelete .

Gráfico 11–2 Direcciones disponib les

NotaSi deseaqueel servidorApacheescucheenun puertoconun valor inferiora1024,debedeserrootparaarrancarlo.Parapuertosconvaloressuperioreso igualesa 1024cualquierusuariopuedearrancarhttpd .

11.2 Posiciones predeterminadasDespuésdehaberdefinido el nombredelservidor, la direccióndecorreoelectrónicodelWebmasterylasdireccionesdisponibles,hagaclick enVir tual Hosts y enel botónEdit Default Setting . Entonces

Page 102: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

102 Capítulo 11:Configuración de Apache

aparecerála siguientepantallaGráfico 11–3, Configuración del sitio dondedebede configurar lasposicionespredeterminadasparasuservidordeweb. Si añadeotramáquinavirtual, lasposicionesqueconfigureseránparaestamáquina.Normalmente,si unadirectiva no estádefinida enlasposicionesdeunamáquinavirtual, seusael valor predeterminado.

11.2.1 Configuración del sitioCasitodoslosservidoresadmitenlosvalorespredeterminadosdeDirector y Page Search List y Errorpages. Si no estásegurodeestasposiciones,no lasmodifique.

Gráfico 11–3 Configuración del sitio

Lasentradasqueaparecenenla Director y Page Search List definenla directivaDirectoryIndex . ElDirectoryIndex esla páginapredeterminadaqueel servidordaa un usuarioquepideel índicedeun directorioescribiendola barrainclinadaal final del nombredel directorio.

Por ejemplo,cuandoun usuariopide la páginahttp://your_domain/this_directory/, el servidorle dabienseala páginaDirectoryIndex si existeo la lista dedirectoriosgeneradapor el servidor. Elservidorintentaráencontrarunodelosficherosqueseencunetranenla listadeladirectivaDirectoryIn-dex y le entregaráel primeroqueencuentre.Si noencuentraningunodelosficherosy si esedirectoriocontienelos Índices de las opciones , veráenla pantallaunalistaenformatoHTML delossubdirectoriosy ficherosdeesedirectorio.

Page 103: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 11.2:Posiciones predeterminadas 103

Usela secciónError code paraconfigurarApachedetal maneraquemandeal clienteaunaURL localoexternasiexistealgúnproblemaoalgúnerror. EstaopcióncorrespondealadirectivaErrorDocument. Si ocurriesealgúntipo deproblemaenla conexión al servidorApache,enla pantallaapareceráunmensajedeerroren la columnaError code . Paraanularestaopciónseleccionele códigodeerroryhagaclick enel botónEdit . Elija la opciónDefault paramostrarel mensajedeerror. SeleccioneURLparaqueel mandaral clientea unaURL externae introduzcaunaURL completaincluyendohttp://en el campLocation . Elija File paramandaral clientea unaURL internae introduzcaun ficheroen DocumentRoot parael servidorde Web. La localizacióndebede comenzarcon la barra(/) yperteneceral DocumentRoot.

Por ejemplo, para mandar el código de error 404 no encontradoa una página Web quehaya creado en un fichero como 404.html , copie el fichero 404.html en Documen-tRoot/errors/404.html . En estecaso,DocumentRootesel directorioDocumentRoot quehabíadefinido (el directorio predeterminadoes /var/www/html ). Despuéselija la opción Filecomoel comportamientodel 404 - Not Found e introduzca/errors/404.html comoLocation .

En el menúDefault Error Page Footer escojaunadelassiguientesopciones:

• Show footer with email address — Estaopciónmuestrael pié de páginapredeterminadodeApacheentodaslaspáginasdeerrorjuntoconlasdireccionesdecorreoelectrónicodelencargadodel sitio web especificadopor la directiva del ServerAdmin . ParamayorinformaciónconsulteOpcionesgeneralesen la sección 11.3.1

• Show footer — Estaopciónle muestrael pié depáginapredeterminadodeApacheentodaslaspáginasde error.

• No footer — La propiafraselo dice.

11.2.2 ConexiónPordefecto,Apacheescribela transferenciade la conexión enel fichero/var/log/httpd/ac-cess_log y la conexión erróneaenel fichero/var/log/httpd/error_log .

Page 104: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

104 Capítulo 11:Configuración de Apache

Gráfico 11–4 Conexión

Estadirectiva contienela lista de todoslos accesosal servidordeweb. GrabalasdireccionesIP delclientequeestáintentandoconectarse,la fechay la horade dicho intentoy el ficherodel servidorde web quequiererecuperar. Introduzcael nombredel recorridoy del ficheroen el quealmacenarestainformación.Si el nombredeambosno comienzacon(/), entoncesseentiendequeel recorridopertenecealdirectoriorootdelservidortal y comoseconfiguró. EstaopcióncorrespondealadirectivaTransferLog.

Puedeconfigurar un formato de personalizaciónde la conexión usandolas Use custom log gingfacilities e introduciendoun anillo de personalizaciónde la conexión en el campoCustom LogString . Estoconfigura la directiva LogFormat. Paramayorinformaciónconsulte http://httpd.apa-che.org/docs/mod/mod_log_config.html#formats.

El ficherode la conexión erróneacontienela lista de los posibleserroresquepuedenocurrir en elservidor. Introduzcael nombredel recorridoy del ficheroen el quequieraguardarestosdatos. Siambosnocomienzancon(/), seentenderáqueel recorridoperteneceal directoriorootdelservidortaly comoseconfiguró. Estaopcióncorrespondea la directiva ErrorLog.

Useel menú Log Level paraver la importanciadelos erroresdeconexión. Sepuedeestablecer( demenora mayor)dichonivel pararevelar, alertar, criticar, advertir, observar, informaro solucionarunproblema.Estaopción equivalea la directiva LogLevel .

Page 105: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 11.2:Posiciones predeterminadas 105

El valor escogidoenel menúReverse DNS Lookup define la directiva HostnameLookups. Si eligeNo reverse Lookup el valor escogidoestáa cero.Si escogeReverse Lookup el valor esdeunoy siescogeDoub le Reverse Lookup el valor seduplica.

Al elegir la opciónReverse Lookup , el servidorbuscaautomáticamentels direcciónIP paracadaconexión querequieraun documentodel servidorde web. Estoquieredecir queel servidorlleva acabomásdeunaconexión a la DNS hastaencontrarel nombredela máquinaa la quele correspondaunadirecciónIP determinada.

Si elige la opción Doub le Reverse Lookup , el servidor, unavez queha realizadola operacióndeantes,realizaotrabúsquedaenel resultadodetal maneraquela direcciónencontradaenestasegundabúsquedadebedecoincidir conla primera.

Generalmente,estaopcióndeberíadeestarenNo reverse Lookup porquesinosecargael servidory estedisminuyeel ritmo de trabajo. Si su servidortienemuchacarga, estetipo de búsquedasserealizaránmáslentamente.

TantolasbúsquedasrecíprocascomolasdoblestambiénserealizandesdeInternetcuandosebuscandeterminadosnombresdelasmáquinas.Porello,esmejorsi dejaestaopciónenNo Reverse Lookup .

11.2.3 Variab les de entornoApacheusael módulomod_env paraconfigurar lasvariablesdeentornoquesepasana los scriptsCGI y a laspáginasSSI.Usela páginaEnvir onment Variab les paraconfigurar lasdirectivasdeestemódulo.

Page 106: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

106 Capítulo 11:Configuración de Apache

Gráfico 11–5 Variab les de entorno

Usela secciónSet for CGI Scripts paraestablecerunavariabledeentornoquesepasaa los scriptsCGIy alaspáginasSSI.Porejemplo,paraestablecerlavariabledeentornoMAXNUMen50 , hagaclicken el botón Add queseencuentraen la secciónmencionadaantescomomuestrala Sección 11.2.3,Variablesde entornoy tecleetype MAXNUMen el campoEnvir onment Variab le y 50 en el campoValue to set . Hagaclick enOK. La secciónSet for CGI Scripts configurala directiva SetEnv .

Usela secciónPass to CGI Scripts parapasarel valordeunavariabledeestadounavezquesehayaarrancadoel servidorApacheparalos scriptsCGI. Paraver la variabletecleeel comandoenv enlalíneadecomandosdela shell. Hagaclick enAdd enla secciónPass to CGI Scripts e introduzcaelnombredela variabledeentornoqueapareceenla ventanadediálogo.Despuéshagaclick enOK. LasecciónPass to CGI Scripts configura la directiva PassEnv .

Si deseaeliminarel valordela variabledeentornoparaquenopaseni al scriptCGI ni a la páginaSSIusela secciónUnset for CGI Scripts . Luegohagaclick enAdd enla secciónUnset for CGI Scriptse introduzcael nombredela variabledeentornoquehadecididoeliminar. Estaopcióncorresponddea la directiva UnsetEnv .

Page 107: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 11.2:Posiciones predeterminadas 107

11.2.4 DirectoriosUsela páginaDirectories paraconfigurar lasopcionesparadirectoriosespecíficos. Estaopción co-rrespondea la directiva <Directory>.

Gráfico 11–6 Directorios

Hagaclick enel botón Edit queseencuentraenla esquinadela derechaparaconfigurar lasDefaultDirector y Options paratodoslosdirectoriosquenoestánespecificadosenla listadelosDirectories .Lasopcionesqueelija seencuentranen la lista de la directiva Optionsen la directiva <Directory>.Puedeconfigurar lassiguientesopciones:

• EjecCGI — Permitela ejecucióndelos scriptsCGI. No seejecutansi no eligeestaopción.

• Follo wSymLinks — Permitequesesiganenlacessimbólicos.

• Includes — Permitelas inclusionesenel servidor.

• IncludesNOEXEC — Permitelas inclusionesenel servidorperoanulalos comandos#exec y#include en los scriptsCGI.

• Indexes — Muestraunalista formateadadeloscontenidosdeundirectoriosi la opciónDirector-yIndex (comopor ejemploindex.html ) existeenel directoriopedido.

Page 108: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

108 Capítulo 11:Configuración de Apache

• Multivie w — Soportalasvisualizacionesmúltiplesdeloscontenidos;estaopciónnoestáactivadapor defecto.

• SymLinksIfOwnerMatc h — Permiteseguir un enlacesimbólicosolamentesi el ficheroo el di-rectorioencuestióntienenel mismonombrequeel dueño del enlace.

Paraespecificar las opcionesparadirectoriosdeterminados,hagaclick en el botónAdd queseen-cuentraal lado de la lista de los Director y. Aparecerála ventanaquesemuestraen Gráfico 11–7,Posicionesdeldirectorio. Introduzcael directorioparaconfigurarloenel campoDirector y queseen-cuentraenla partedeabajodela ventana.Seleccionelasopcionesdela listadela derechay configurela directiva Ordercon lasopcionesde la izquierda.Estadirectiva controlael ordensegúnel cualsepermiteno sedenieganlasdirectivas. En los camposAllo w hosts from y Deny hosts from , puedeespecificar unode lassiguientes:

• Permitirtodaslasmáquinas—Tecleeall parapermitir el accesoa todasla máquinas.

• Nombreparcialdeldominio— Permitetodaslasmáquinascuyosnombrescoincidano termineneconun anillo determinado.

• DirecciónIP completa— Permiteel accesoa unadetermiandadirecciónIP.

• Unasubred— comopor ejemplo192.168.1.0/255.255.255.0

• UnaespecificaciónCIDR dela red— comopor ejemplo10.3.0.0/16

Page 109: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 11.3:Posiciones de las máquinas virtuales 109

Gráfico 11–7 Posiciones del directorio

Si controlalasLet .htaccess files override director y options , lo másimportantesonlasdirectivasdeconfiguraciónenel fichero.htaccess .

11.3 Posiciones de las máquinas vir tualesPuedeusarla herramienta de configuración de Apache paraconfigurarmáquinasvirtuales. És-tas le permitenejecutarservidoresdiferentesparadireccionesIP diferentes,nombresde máquinasdiferenteso puertosdistintosenla mismamáquina.Porejemplo,puedeejecutarhttp://www.your_do-main.comy http://www.your_second_domain.comenel mismoservidorApacheutilizandomáquinasvirtuales. Estaopcióncorrespondea la directiva <VirtualHost>destinadaa la máquinavirtual pre-determinaday las direccionesIP de éstas. Correspondea la directiva <NameVirtualHost>paralamáquinavirtual basadaenel nombre.

LasdirectivasdeApacheestablecidasparaunamáquinavirtual sonsóloaplicablesa ésta.Si seesta-bleceunadirectivacomo"otras"usandoel botónEdit Default Settings peronosedefinenlasnuevasposicionesde la máquinavirtual, entoncesseaplicaránlaspredeterminadas.Porejemplo,sepuededefinir unaWebmaster email address enMain y nodefinir lasdireccionesdecorreoelectrónicoparacadaunade lasmáquinasvirtuales.

Page 110: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

110 Capítulo 11:Configuración de Apache

La herramienta de configuración de Apache incluyeunamáquinavirtual predeterminadacomosemuestraenGráfico 11–8, Máquinasvirtuales. ParamayorinformcaiónconsulteMáquinas vir tualespredeterminadas enla sección 11.3.1

Gráfico 11–8 Máquinas vir tuales

Puedeencontrarmás información sobrelas máquinasvirtuales en su ordenadoro en la web enhttp://www.apache.org/docs/vhosts/.

11.3.1 Añadir y modificar máquinas vir tualesParaañadirunamáquinavirtual,hagaclick enVir tual Hosts y luegopresioneelbotónAdd. Apareceráunaventanacomola quesemuestraenGráfico 11–9, Configuracióndemáquinasvirtuales. Tambiénpuedemodificar unamáquinavirtual seleccionandoenla listay despuéshaciendoclick enEdit .

Page 111: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 11.3:Posiciones de las máquinas virtuales 111

Gráfico 11–9 Configuración de máquinas vir tuales

Opciones generalesLasposicionesOpciones generales sólo seaplicana la máquinavirtual queestéconfigurando.Es-cribael nombredela máquinavirtual enVir tual Host Name. La herramienta de configuración deApache usaestenombreparadistinguirlodeotrasmáquinasvirtuales.

Establezcael valor del Document Root Director y en el directorioquecontengael documentoroot(comopor ejemplo,index.html) parala máquinavirtual. Estaopcióncorrespondea la directiva Do-cumentRooten la directiva VirtualHost.

La Webmaster email address correspondea la directiva ServerAdminen la directiva VirtualHost.Estadireccióndecorreoelectrónicoseusaenel piédepáginadelaspáginasdeerrorsi seleccionaunpié depáginaconunadirección decorreoelectrónicoenlaspáginasdeerror.

En la secciónHost Information puedeelegir entreDefault Vir tual Host , IP based Vir tual Host oName based Vir tual Host .

Máquinas vir tuales predeterminadas

Si eligeDefault Vir tual Host ,aparecerála pantallacomoGráfico 11–10,Máquinasvirtualespredeter-minadas. Sólodebedeconfigurarunamáqinavirtual predeterminada.Lasposicionesdela máquinavirtual predeterminadaseusancuandola direcciónIP requeridano apareceexplícitamenteenla lista

Page 112: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

112 Capítulo 11:Configuración de Apache

deotramáquinavirtual. Si no existeningunamáquinavirtual definida,seusanlasposicionesprinci-palesdel servidor.

Gráfico 11–10 Máquinas vir tuales predeterminadas

Máquinas vir tuales basadas en la dirección IP

Si eligela opciónIP based Vir tual Host , aparecerá unapantallacomola quesemuestraenGráfico11–11,Máquinasvirtualesbasadasenla direcciónIP paraconfigurarla directiva<VirtualHost>ba-sadaen la direcciónIP del servidor. Especifique la direcciónIP en el campoIP Address . Si deseaespecificar másdeunadirecciónIP sepárelasconun espacio.Utilice la fraseDirecciónIP: Puerto.Use:* paraconfigurar todoslos puertosparala direcciónIP. Especifique el nombrede la máquinaparala máquinavirtual enServer Host Name.

Page 113: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 11.3:Posiciones de las máquinas virtuales 113

Gráfico 11–11 Máquinas vir tuales basadas en la dirección IP

Máquinas vir tuales basadas en el nombre

SiescogelaopciónName based Vir tual Host , apareceráunapantallacomoenGráfico 11–12,Máqui-nasvirtualesbasadasenel nombreparaconfigurarla directivaNameVirtualHostbasadaenel nombrede la máquinadel servidor. Especifique la direcciónIP en el campoIP Address . Paraespecificarmásdeunadirección IP, sepárelasconespacios.Paraun puerto,usela fraseIP Address. Use:* paraconfigurartodoslospuertosdeesadirecciónIP. Especifiqueel nombredela máquinaparala máquinavirtual enel campoName based Vir tual Host . En la secciónAliases , hagaclick enAdd paraañadirunaliasdelnombredela máquina.Precisamente,añadirunaliassignificaañadirunaliasala directivaServerAliasen la directiva NameVirtualHost.

Page 114: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

114 Capítulo 11:Configuración de Apache

Gráfico 11–12 Máquinas vir tuales basadas en el nombre

SSL

Nota

No puedeusarmáquinasvirtualesbasadasenel nombreconconexionesSSLporqueéste,esdecir, cuandoel navegadoraceptael certificadodel servidorde web seguro, tienelugarantesde quesesoliciteunapáginaen HTTP lacual identifica la apropiadamáquinavirtual basadaenel nombre.Si quiereusarmáquinasdeestetipo, tendráqueutilizar unservidordewebnoseguro.

Si unservidorApachenoestáconfiguradoconel soporteSSL,la comunicaciónentreel servidorApa-chey susclientesno estácodificada.Estehechoesapropiadoparalos sitioswebqueno contenganinformaciónconfidencial.Porejemplo,unsitio "opensource"queseencargadedistribuir softwareydocumentaciónnonecesitacomunicacionessegurascosaquenoocurrecuandosetratadeunsitio queseencargadelcomercioelectrónicoel cualnecesitael soporteSSL.Precisamente,estosignificaquesepuedeusarel módulodeseguridadmod_ssl . Parapoderutilizarlo conla herramienta de configu-ración de Apache tienequepermitir el accesoa travésdelpuerto443yendoaMain=> Direcciones

Page 115: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 11.4:Posiciones del servidor 115

disponib les . Consultela Sección 11.1,Posicionesbásicasparamayorinformación.Después,selec-cioneel nombredela máquinavirtual enVir tual Hosts , hagaclick enEdit , elija SSL enel menúdela izquierday busquela opciónEnable SSL Suppor t comosemuestraenel Gráfico 11–13,SoporteSSL. La secciónSSl Configuration estáyaconfiguradaconuncertificadodigital el cualautentificasuservidordewebseguroeidentificael servidorseguroparalosnavegadoresdela web. Tienequecom-prarsupropiocertificadodigital. No utilice el quevieneconRedHatLinux. Paramayorinformaciónsobrecómocomprarun certificadodigital aprobadopor la CA, consultela secciónReferenciassobreApacheenla versiónespañoladela Official RedHat Linux ReferenceGuide.

Gráfico 11–13 Sopor te SSL

Opciones adicionales de las máquinas vir tualesLasopcionesSite Configuration , Envir onment Variab les y Directories paralasmáquinasvirtualessonlasmismasdirectivasqueestableciócuandoeligió la opciónEdit Default Settings , exceptoquelasopcionesaquíestablecidassonparacadaunadelasmáquinasvirtualesqueestáconfigurando.Paramayorinformación,consultela Sección 11.2,Posicionespredeterminadas.

11.4 Posiciones del servidorLa opciónServer le permiteconfigurarlasposicionesbásicasdelservidor. Enla mayoríadeloscasossepuedenaplicarlasposicionespredeterminadasdeestasopciones.

Page 116: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

116 Capítulo 11:Configuración de Apache

Gráfico 11–14 Configuraci ón del servidor

El valor Loc k File correspondea la directiva LockFile . Estadirectiva estableceel recorrisohaciaelficherodecierrequeseutiliza cuandosecompilael servidorApacheconUSE_FCNTL_SERIALI-ZED_ACCEPTo conUSE_FLOCK_SERIALIZED_ACCEPT. Sedebealmacenarenun discolocal.Estevalor no sedebedecambiara no serqueel directoriologs estésituadoenunaparticiónNFS.Si fueseesteel caso,sedeberíadecambiarel valorpredeterminadoa un discolocal y aun directorioquesólosepuedaleersi seesroot.

El valor del PID File correspondea la directiva PidFile. Estadirectiva estableceel ficheroenel quesegrabael procesoID (pid). Esteficherosepuedeleersólosi seesroot. En la mayoríadeloscasos,sedeberíadedejarel valor predeterminado.

El valor Core Dump Director y correspondea la directiva CoreDumpDirectory. El servidorApacheintentacambiarseaestedirectorioantesdevolcarel núcleo.El valorpredeterminadoeselServerRoot.Sin embargo,si el ordenadorqueel servidorestáejecutandono puedeescribirenestedirectorio,nosepuedeescribirenel buffer del núcleo.Cambieel valor a un directorioenel queel usuariopuedaescribirsi deseaescribirenel buffer del núcleoenel discoparaelminarposiblesproblemas.

El valorUser correspondea. Estableceeluseridqueutiliza el servidorpararesponderalaspreguntas.Lasposicionesdelusuariodeterminanel accesodel servidor. Todoficheroal queel usuariono tenga

Page 117: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 11.5:Ajuste del rendimiento 117

accesoserátambiéninaccesiblea los visitantesdel sitio web. El valor predeterminadoparaUseresapache.

El usuariodebedetenersóloprivilegiosdetalmaneraquepuedaaccederaficherosquesupuestamentepuedever el restode los usuarios.Tambiénposeetodoslos procesosCGI del servidorperono debeejecutarnongúncódigocuyofin no searespondera laspeticionesHTTP.

ADVERTENCIA

A no ser quesepaexactamentelo queestá haciendo,no accedaal servi-dor comoroot porquepuedecrear grandesproblemasdeseguridada suservidor de Web.

El procesopadrehttpd primeroseejecutacomoroot durantelasoperacionesnormalesperoluegopasaalasmanosdelusuarionormaldeapache.El servidordebearrancarsecomorootporquenecesitaun puertocuyovalor seainferior a 1024. Los puertosconvaloresinferioresa 1024estánreservadosal sistema,por lo tantono los puedeusarcualquiera.Unavezqueel servidorsehayaconectadoa supuerto,el usuarioapacheseencargadelprocesoantesdequerespondaa lasconexiones.

El valorGroup correspondea la directivaGroup. Estadirectivaessimilara la deUser. Seencargadeestablecerel grupoenel queel servidorcontestaráalaspeticiones.El Grouppredeterminadotambiénesapache.

11.5 Ajuste del rendimientoHagaclick en Performance Tuning paraconfigurar el númeromáximode procesoshijo quedeseetengael servidorasí comolas opcionesde Apacheparalas conexionesdel cliente. Las posicionespredeterminadasparaestasopcionessepuedenaplicara la mayoríade lassituaciones.Si modificaestasposicionesafectaráal rendimientodesuservidorweb.

Page 118: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

118 Capítulo 11:Configuración de Apache

Gráfico 11–15 Ajuste del rendimiento

Establezcala opciónMax Number of Connections enel númeromáximodeconexionesqueel servi-dor llevaráacabo.Paracadaconexión secreaunprocesohttpd hijo. Unavezquesehayaalcanzadoestenúmeromáximono sepodránconectarmásclienteshastaqueselibereel procesohijo del ser-vidor. Estevalor no puedesersuperiora 256sino recompilaApache.Estaopcióncorrespondea ladirectiva MaxClients.

Connection Timeout defineensegundosel intervalodetiempoqueel servidoresperaentrela recep-ción y la transmisióndedatosdurantela comunicación.En otraspalabras,determinacuántotiempoesperael servidorpararecibir unapeticiónGET, pararecibir paquetesPOSTo PUT y cuántotiempoesperaentrecadaACK querespondaa lospaquetesTCP. El valorpredetrminadoesde300segundosqueseadaptaa todaslassituaciones.Estaopcióncorrespondea la directiva TimeOut.

Establezcael númeromáximodepeticionespermitidasporcadaconexiónconlaopciónMax Requestper connection . El valor predeterminadoes100quenormalmenteseadaptaa todaslassituaciones.Estaopcióncorrespondea la directiva MaxRequestsPerChild.

Si seleccionala opciónAllo w unlimited requests per connection el valor dela directiva MaxKee-pAliveRequestsdirective es0 lo quesignifica quesepuedenllevar a caboun númeroilimitado deconexiones.

Page 119: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 11.6:Grabar sus posiciones 119

Si noseleccionala opciónAllo w Persistent Connections la directivaKeepAliveaparececomofalsaperosi la seleccionaaparececomoverdaderaasícomola directiva KeepAliveTimeOutle indicaráelvalorseleccionadoparalaopciónTimeout for next Connection . Estadirectivaestablecelossegundosqueel servidoresperaentreunapeticióny otraantesdequesecierrala conexión. Unavezqueseharecibidola petición,seaplicala opción Connection Timeout .

Si el valordela opciónPersistent Connections esmuyalto,el servidorrealizasustareasmáslenta-mentedependiendodelnúmerodeusuariosqueesténintentandoconectarseenesemomento.Cuantomayorseael valor, mayorseráel tiempodeesperaentreunaconexión y otra.

11.6 Grabar sus posicionesSi no deseagrabarla configuraciónde su servidorApache,hagaclick en Cancel queseencuentraen la partedeabajoa la derechade la ventanadela herramienta de configurción de Apache. Elsistemale preguntarási deseallevar a caboestaoperación.Si esasí,hagaclick enYes.

En cambio,si deseagrabarla configuración de Apache,hagaclick enOK. Aparecerála ventanadediálogocomola quesemuestraenGráfico 11–16,Grabary salir. Si confirmaestaoperación,laspo-sicionesdeconfiguraciónsegrabaránenel fichero/etc/httpd/conf/httpd.conf . Recuerdequesesobreescribiráel ficherodeconfiguración original.

Gráfico 11–16 Grabar y salir

Si es la primeravez que ha utilizado la herramienta de configuración de Apache , apareceráuna ventanade diálogo como la de Gráfico 11–17, Fichero de configuración modificado ma-nualmenteen el se le advertirá que el fichero de configuración se ha modificado manualmente.Si la herramienta de configuración de Apache detecta que el fichero de configuraciónhttpd.conf se ha modificado manualmente,grabaráel fichero modificado con el nombre/etc/httpd/conf/httpd.conf.bak .

Page 120: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

120 Capítulo 11:Configuración de Apache

Gráfico 11–17 Fichero de configuración modificado manualmente

Demonio de reinicioDespuésde grabarlas posiciones,debede reiniciar el demoniode Apacheconel comandoservice httpd restart . Tienequehaberseconec-tadoal sistemacomoroot parapoderllevar a caboestaoperación.

11.7 Recur sos adicionalesParamayorinformaciónsobreel servidorApache,consultelassiguinetesfuentes:

11.7.1 Documentación instalada,

• DocumentacióndeApache— Si tieneinstaladoel paqueteapache-manual y ejecutael de-moniodel servidordeweb Apache(httpd ), puedevisualizarla documentaciónsobreApache.Abra el navegadordewebo vayaal sitio http://localhost.Despuéshagaclick enel enlaceDocu-mentation .

11.7.2 Sitios web útiles

• http://www.apache.org — Funcacióndel software deApache

• http://httpd.apache.org/docs/— Manualdelusuariodela versión1.3delservidorApacheHTTP

• http://localhost/manual/index.html — Despuésde arramcarel servidorApacheen su sistemalocal,puedevisualizarel Manualdelusuariodela versión1.3delservidorApacheHTTPenestaURL.

Page 121: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 11.7:Recursos adicionales 121

11.7.3 Libr os recomendados• Apache:TheDefinitive Guidepor BenLauriey PeterLaurie;O’Reilly & Associates,Inc.

Page 122: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

122 Capítulo 11:Configuración de Apache

Page 123: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Configuración de BIND 123

12 Configuración de BINDEstecapítuloasumequeel usuariotieneunasnocionesbásicasde BIND y deDNS; no tienecomoobjetivo explicarestosconceptos.Enestecapítulo nosedescribecómoutilizar BIND ConfigurationTool (bindconf ) paraconfigurar laszonasbásicasdel servidordeBIND enla versión8 deBIND.BIND Configuration Tool creael ficherode configuración/etc/named.conf y los ficherosdeconfiguracióndezonaenel directorio/var/named cadavezqueseaplicanlos cambios.

Si estaherramientano le ofrecetodaslas funcionesquenecesita,puedecrearel ficherodeconfigu-ración /etc/named.conf con BIND Configuration Tool y, a continuación,agregarparámetrospersonalizados.Sin embargo, unavez quemodifique manualmenteel ficherode configuración,nopodrá utilizar la herramientaBIND Configuration Tool paraeditarlos parámetrosdeconfiguraciónpersonalizadosquehayaagregadomanualmente.

No edite el fic hero /etc/named.conf

No editeel ficherode configuración /etc/named.conf . BIND Confi-guration Tool generaesteficherodespuésdeaplicarlos cambios.Si BINDConfiguration Tool, no permiteconfigurardeterminadosparámetros,sí po-dráutilizar estemétodo.

BIND Configuration Tool requiereel usodelsistemaX Window y accesoala raíz.Parainiciar BINDConfiguration Tool, sigaalgunodelos siguientesmétodos:

• En el escritoriodeGNOME,pulseel botón Main Menu (enel Panel)=> Programs => System=> bindconf .

• Enel escritorioKDE, pulseel botón Main Menu (enel Panel)=> Red Hat => System => bind-conf .

• Escribael comnadobindconf enel indicadordecomandosdeshellpor ejemploenXTermoenun terminalGNOME).

Page 124: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

124 Capítulo 12:Configuración de BIND

Gráfico 12–1 bindconf

BIND Configuration Tool configuracomodirectoriodezonapor defecto/var/named . Todoslosficherosdezonaespecificadosestánrelacionadosconestedirectorio.BIND Configuration Tool tam-bién incluyeunafunción decomprobacióndesintaxisbásicacuandoseintroducenlos valores.Porejemplo,si unaentradaválidaesunadirecciónIP, el usuariosolamentepodráescribirlos númerosyel carácterdepunto(.) enel áreadetexto.

BIND Configuration Tool lepermiteagregarunazonamaestraderedireccionamiento,unazonamaes-tra inversay unazonaesclava. Trasagregarlaszonas,puedeeditarlaso eliminarlasdesdela ventanaprincipalcomosemuestraenGráfico 12–1, bindconf.

Despuésde agregar, editaro eliminar unazona,debeseleccionarFile => Appl y paraescribirel fi-cherodeconfiguración/etc/named.conf y todoslos ficherosdezonaindividualesenel directo-rio /var/named . Al aplicarlos cambios,el servicionamed tambiénvolverá a cargar los ficherosdeconfiguración.TambiénpuedeseleccionarFile => Exit y pulsarel botónYes pararesponderafir-mativamentea la preguntaDo you want to appl y your chang es before exiting?

Page 125: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 12.1:Modo de agregar una zona maestra de redireccionamiento 125

12.1 Modo de agregar una zona maestra deredireccionamientoParaagregarunazonamaestraderedireccionamiento(tambiéndenominadamaestraprincipal),pulseel bótónAdd, seleccioneForwar d Master Zone eintroduzcael nombrededominiodela zonamaestraenel áreade texto Domain name .

ApareceráunanuevaventanacomosemuestraenelGráfico 12–2,Mododeagregar unazonamaestraderedireccionamientoconlassiguientesopciones:

• Name - Nombredel dominioqueseacabadeintroducirenla ventanaanterior.

• File Name - Nombredel ficherodela basededatosDNS,relacionadacon /var/named .

• Contact - Direccióndecorreoelectrónicodel contactoprincipaldela zonamaestra.

• Primar y Name Server (SOA) - Registrodeestadodeautoridad(SOA). Indicael servidordenom-bresconsideradocomoel mejorrecursodeinformaciónparaestedominio.El valorpordefectoes@, lo quesignifica queSOA coincideconel nombrededominio introducidoenel campoNamedescritoanteriormente.

• Serial Number - Númerodeseriedel ficherodela basededatosDNS. Estenúmeroirá aumen-tandocadavezquecambieel fichero;deestemodo,los servidoresdenombresdel esclavo delazonapodránrecuperarlosúltimosdatos.BIND Configuration Tool incrementaestenúmerocadavezquecambiala configuración.Tambiénsepuedeaumentarmanualmentesi sepulsael botónSet queseencuentrajunto al valor Serial Number .

• Time Settings — Los valoresRefresh , Retry, Expire y Minim um TTL (Time to Live) sealma-cenanenel archivo de la basededatosDNS.

• Recor ds - Agrega,editay eliminarecursosderegistrosdetipo Host , Alias y Name server .

Page 126: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

126 Capítulo 12:Configuración de BIND

Gráfico 12–2 Modo de agregar una zona maestra de redireccionamiento

La configuraciónmostradaenel Gráfico 12–2, Mododeagregar unazonamaestra deredirecciona-mientocreala siguienteentradaenel fichero/etc/named.conf :

zone "forward.example.com" {type master;file "forward.example.com.zone";

};

Tambiéncreael fichero/var/named/forward.example.com.zone conlasiguienteinforma-ción:

$TTL 86400@ IN SOA @ root.localhost (

1 ; serial28800 ; refresh7200 ; retry604800 ; expire86400 ; ttl)

Despuésdeconfigurar la zonamaestraderedireccionamiento,pulseenOK paravolver a la ventanaprincipal, comosemuestraen el Gráfico 12–1, bindconf. En el menúdesplegable,seleccioneFile

Page 127: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 12.2:Modo de agregar una zona maestra inversa 127

=> Appl y paraescribirel ficherodeconfiguración /etc/named.conf y todoslosficherosdezonaindividualesenel directorio/var/named . Asimismo,conestaacciónel demoniovolveráa cargarlos ficherosdeconfiguración.

12.2 Modo de agregar una zona maestra inversaParaagregarunazonamaestrainversa,pulseel botónAdd y seleccioneReverse Master Zone . In-troduzcalos tresprimerosgruposnuméricosdela direcciónIP quedeseeconfigurar. Porejemplo,siestáconfigurandoel rangodela direcciónIP 192.168.10.0/255.255.255.0,introduzca192.168.10enel áreadetexto IP Address (primer os tres grupos numéricos) .

Apareceráunanueva ventana,tal comosemuestraen el Gráfico 12–3, Modo de agregar una zonamaestra inversa, con la siguientesopciones:

1. IP Address - Los tresprimerosgruposnuméricosqueacabadeintroducirenla ventanaanterior.

2. Reverse IP Address - No sepuedeeditar. Serellenaautomáticamentesegún la direcciónIPespecificada.

3. File Name - Nombredel ficherodela basededatosDNS enel directorio/var/named .

4. Primar y Name Server (SOA) - Registrodeestadodeautoridad(SOA). Indicael servidordenom-bresconsideradocomoel mejorrecursodeinformaciónparaestedominio.El valorpordefectoes@, lo quesignifica queSOA coincideconel nombrededominio introducidoenel campoNamequesehadescritoanteriormente.

5. Time Settings - Setratadelos valoresTTL (Time to Live) Refresh , Retry, Expire y Minim umquesealmacenanenel ficherodela basededatosDNS.

6. Name Servers - Agrega,editay eliminalosservidoresdenombresparala zonamaestrainversa.Senecesita,comomínimo,un servidordenombres.

7. Reverse Address Table - Lista dedireccionesIP quehayenla zonamaestrainversay susnom-breshost.Porejemplo,parala zonamaestrainversa1.2.3.,puedeagregar1.2.3.100enla ReverseAddress Table conel nombredehostfoo.example.com.Estenombredebeterminarconunpunto(.) paraindicarquesetratadeun nombredehostcompleto.

Page 128: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

128 Capítulo 12:Configuración de BIND

Gráfico 12–3 Modo de agregar una zona maestra inversa

La configuraciónmostradaen el Gráfico 12–3, Modo de agregar una zonamaestra inversa crealasiguienteentradaen /etc/named.conf :

zone "3.2.1.in-addr.arpa"{type master;file "3.2.1.in-addr.arpa.zone";

};

Tambiéncreael fichero/var/named/3.2.1.in-addr.arpa.zone conla siguienteinforma-ción:

$TTL 86400@ IN SOA @ root.localhost (

2 ; serial28800 ; refresh7200 ; retry604800 ; expire86400 ; ttk

)

@ IN NS ns.example.com.

Page 129: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 12.3:Modo de agregar una zona esclava 129

1 IN PTR one.example.com.2 IN PTR two.example.com.

Despuésde configurar la zonamaestrainversa,pulseen OK paravolver a la ventanaprincipal, talcomosemuestraenelGráfico12–1,bindconf. Enelmenúdesplegable,seleccioneFile => Appl y paraescribirel ficherodeconfiguración /etc/named.conf y todoslos ficherosde zonaindividualesenel directorio/var/named . Asimismo,conestaacciónel demoniovolveráa cargar los ficherosdeconfiguración.

12.3 Modo de agregar una zona esclavaParaagregarunazonaesclava(tambiénconocidacomomaestrasecundaria),pulseel botónAdd y se-leccioneSlave Zone . Introduzcael nombrededominiodela zonaesclavaenel áreadetexto Domainname .

ApareceráunanuevaventanacomosemuestraenelGráfico 12–4,Mododeagregar unazonaesclava,con lassiguientesopciones:

• Name - Nombredel dominioqueseacabadeintroducirenla ventanaanterior.

• Master s List - Servidordenombresapartirdelcualla zonaesclavarecuperalosdatos.EstevalordebeserunadirecciónIP válida. Solamentepudeintroducirnúmerosy puntos(.) enel áreadetexto.

• File Name - Nombredel ficherodela basededatosDNS deldirectorio/var/named .

Gráfico 12–4 Modo de agregar una zona esclava

La configuraciónmostradaenel Gráfico 12–4, Mododeagregar unazonaesclavacreala siguienteentradaen /etc/named.conf :

zone "slave.example.com" {type slave;file "slave.example.com.zone";

Page 130: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

130 Capítulo 12:Configuración de BIND

masters {1.2.3.4;

};};

El servicionamed creael ficherodeconfiguración/var/named/slave.example.com.zoneal descargarlos datosdela zonadesdeel servidoro servidoresmaestros.

Despuésdeconfigurar la zonaesclava, pulseOK paravolver a la ventanaprincipalcomosemuestraen el Gráfico 12–1, bindconf. En el menúdesplegable,seleccioneFile => Appl y paraescribirelficherodeconfiguración /etc/named.conf y paraqueel demoniovuelvaacargarlos ficherosdeconfiguración.

Page 131: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Configuración de la impresora 131

13 Configuración de la impresoraRedHat Linux NO incluirá másla aplicaciónprinttool. La utilidad printconf ha reemplazadoa laaplicaciónprinttool. La utilidadprintconf mantiene/etc/printcap el archivo deconfiguración,coladeimpresióndirectoriosy filtros deimpresión.

Parausarprintconf, debeejecutarlasX Window y tenerprivilegiosde"root". Parainiciar printconf,utilice unodelos siguientesmétodos:

• En el escritorioGNOME,vayaa Main Menu Button (sobreel Panel)=> Programs => System=> Printer Configuration

• En el escritorioKDE, vayaa Main Menu Button (sobreel Panel)=> Red Hat => System =>Printer Configuration .

• Tecleeel comandoprintconf-gui enunintérpretedecomandos(porejemplo,enunaXTermo enun terminalGNOME). 1

No edite /etc/printcap

No editeel archivo /etc/printcap . Cadavezqueel demoniodeimpre-sión(lpd ) esiniciadoo reiniciadoun nuevo archivo /etc/printcap escreadodinámicamente.

Si quiereañadiruna impresorasin utilizar printconf, editeel archivo /etc/printcap.local .Las entradasen /etc/printcap.local no sonvisualizadasen printconf pero son leídasporel demoniode impresión. Si actualizasu sistemadesdeunaversiónanteriorde RedHat Linux, suarchivo deconfiguraciónexistenteesconvertidoaun nuevo formatoválidoparaprintconf. Cadavezqueunnuevoarchivodeconfiguraciónesgeneradoporprintconf, el ficheroantiguoesguardadocomo/etc/printcap.old .

1 Si tecleaprinttool enel intérpretedecomandos,printconf comenzará.

Page 132: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

132 Capítulo 13:Configuración de la impresora

Gráfico 13–1 printconf

Sepuedenconfigurarcincotiposdecolasdeimpresión conprintconf:

• Local Printer — unaimpresoradirectamenteconectadaa suPCa travésdel puertoparaleloo elpuertoUSB.En la lista principalde impresorasquesemuestraenel Gráfico 13–1, printconf, elQueue Type paraunaimpresoralocal esestablecidocomoLOCAL .

• Unix Printer (lpd Spool) — unaimpresoraconectadaaunsistemaUNIX diferentesobreelquesepuedeaccedervíaTCP/IP(o porejemplo,unaimpresoraconectadaaotrosistemaRedHatLinuxensured).En la listaprincipaldeimpresorassemuestraenel Gráfico 13–1, printconf, el QueueType paraunaimpresoraremotaUNIX esestablecidocomoLPD.

• Windo ws Printer (SMB Share) — unaimpresoraconectadaa un sistemadiferenteel cualestácompartiendounaimpresorasobreunared SMB (por ejemplo,una impresoraconectadaa unamáquinaWindows). En la listaprincipaldeimpresorassemuestraenel Gráfico 13–1, printconf,el Queue Type paraunaimpresoraremotaWindows esestablecidocomoSMB.

• Novell Printer (NCP Queue) — unaimpresoraconectadaaunsistemadiferenteel cualutiliza unaredNovell En la listaprincipaldeimpresorassemuestraenel Gráfico 13–1, printconf, el QueueType paraunaimpresoraremotaNovell esestablecidocomoNCP.

• JetDirect Printer — unaimpresoraconectadadirectamentea unaredenvezdea un ordenador.En la lista principaldeimpresorassemuestraenel Gráfico 13–1, printconf, el Queue Type paraunaimpresoraJetDirectesestablecidocomoJETDIRECT.

Page 133: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 13.1:Añdir una impresora local 133

Impor tante

Si ustedañadeunanuevacoladeimpresióno modificaunayaexistentenece-sitarárearrancarel demoniodeimpresión(lpd ) paraquelo cambiostenganefecto.

Pulsandoel botón Appl y salvarácualquiercambioquehayahechoy rearrancaráel demoniode im-presión.2Opcionalmente,puedeelegir File => Save Chang es y luego seleccionarFile => Restar tlpd parasalvar suscambiosy luego rearrancarel demoniodeimpresión.

Si unaimpresoraapareceel la lista principaldeimpresorasQueue Type establecidacomoINVALID ,la configuracióndesuimpresoraestáperdiendoopcionesquesonrequeridasparasucorrectofuncio-namiento.Paraeliminarestaimpresoradela lista,seleccioneláy pulseel botónDelete .

13.1 Añdir una impresora localParaañadirunaimpresoratal y comounaconectadaal puertoparaleloo al puertoUSB desuorde-nador, pulseel botónAdd en la ventanaprincipal de la aplicaciónprintconf. Aparecerála ventanamostradaenel Gráfico 13–2, Añadir una impresora.

2 Los cambiosno seránsalvadosen el archivo deconfiguración/etc/printcap hastaqueel demoniodeimpresión(lpd ) searearrancado.

Page 134: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

134 Capítulo 13:Configuración de la impresora

Gráfico 13–2 Añadir una impresora

Introduzcaun nombredistintivo a la impresoraen el campode texto Queue Name. Estepuedesercualquiernombredescriptivo de su impresora.Tambiénpuedecrear"alias" parasu impresorapul-sandoel botón Add al lado de la lista Aliases . Consultela Sección 13.7,Creaciónde un Alias deimpresiónparamásinformaciónacercadelos"alias". El nombredela impresoray losaliasnodebencontenerespaciosy debencomenzarcon unaletra del rangoa-z o A-Z. Los caracteresválidossonrangoscomprendidosentrea-z,A-Z, O-9 y los caracteres"-" y "_".

PulseQueue Type enel ladoizquierdodelmenúy elija Local Printer enel menúQueue Type . Tam-biénintroduzcael dispositivo deimpresiónenel campodetexto Printer Device o selecciónelodesdeel menúdesplegablemostradoenGráfico 13–3, Añadir unaimpresora local.

Page 135: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 13.1:Añdir una impresora local 135

Gráfico 13–3 Añadir una impresora local

A continuaciónseleccioneel tipo deimpresoraqueesconectadaasusistemapulsandoPrinter Driverenel ladoizquierdodel menú.Despuésdeelegir el fabricantey númerodemodelodela impresora,apareceráunalistadedrivers.Si haymásdeun driverparala impresora,elija el quemejorsecorres-pondaenla lista Printer Driver Si no está segurodecualusar, no cambieestevalor. Pulseel botónPrinter Notes paravercaracterísticasdeldriverdeimpresiónobtenidasdela basededatosdeimpre-sorasLinux.

PulseDriver Options enel lado izquierdodel menúdespuésdeseleccionarun driver de impresión.Estasopcionesvariarandependiendodeldriverdeimpresiónquehayaseleccionado.Entrelasopcio-nestípicasestantamañodel papel,calidaddela impresióny resolucióndela impresión.

Pulseel botónOK. La nueva impresoraapaeceráen la lista de impresorasde la pantallaprincipal.Pulseel botónAppl y en la ventanaprincipalparasalvar los cambiosen el ficherode configuración/etc/printcap y rearrancarel demoniode impresión(lpd ). Despuésde aplicar los cambios,imprima unapáginade testparaasegurarseque la configuraciónescorrecta. Consultela Sección13.6,Imprimiendounapáginadepruebaparamásdetalles.

Page 136: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

136 Capítulo 13:Configuración de la impresora

13.2 Añadir una impresora remota UNIXParaañadirunaimpresoraremotaUNIX, tal comounaconectadaa un sistemaUNIX diferenteperosobrela mismared,pulseel botónAdd enla ventanaprincipaldela aplicaciónprintconf. Aparecerála ventanamostradaen el Gráfico 13–2, Añadir una impresora. Introduzcaun nombredistintivode la impresoraenel campode texto Queue Name.Estepuedesercualquiernombredescriptivo desu impresora.Tambiénpuedecrear"alias" parasu impresorapulsandoel botónAdd al lado de lalistaAliases . ConsulteSección 13.7,CreacióndeunAliasdeimpresiónparamásinformaciónacercade los "alias". El nombrede la impresoray los aliasno debencontenerespaciosy debencomenzarcon unaletradel rangoa-z o A-Z. Los caracteresválidossonrangoscomprendidosentrea-z, A-Z,O-9 y los caracteres"-" y "_"

PulseQueue Type enel ladoizquierdodelmenúy elija Unix Printer (lpd Spool) enel menúQueueType .

Loscamposdetexto paralassiguientesopcionesaparecendebajodelmenúQueue Type mostradoenGráfico 13–4, Añadir una impresora remota:

• Server — El nombredel hosto la direcciónIP dela máquinaremotaa la cual la impresoraestáconectada.

• Queue — La coladeimpresiónremota.La coladeimpresión pordefectoeshabitualmentelp .

Pordefecto,la opciónStrict RFC1179 Compliance no estáseleccionada.Si tieneproblemasman-dandoimpresióna unacolanon-Linux lpd , elija estaopciónparadeshabilitarlascaracterísticasdemejorade impresiónLPRng.

Page 137: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 13.2:Añadir una impresora remota UNIX 137

Gráfico 13–4 Añadir una impresora remota

A continuación,seleccioneel tipo de impresoraqueesconectadaal sistemaremotoen la lista delladoizquierdopulsandoPrinter Driver enla lista del ladoizquierdodel menú.Despuésdeelegir elfabricantey númerodemodelodela impresora,apareceráunalistadedrivers.Si haymásdeundriverparala impresora,elija el quemejorsecorrespondaen la lista Printer Driver . Si no está segurodecual usar, no cambieestevalor. Pulseel botónPrinter Notes paraver característicasdel driver deimpresiónobtenidasdela basededatosdeimpresorasLinux. PulseOK.

PulseDriver Options enel menúdela izquierdadespuésdeseleccionarel driverdeimpresión.Estasopcionesvariarándependiendodel driver de impresiónquehayaseleccionado.Entre las opcionestípicasestántamañodel papel,calidaddela impresióny resolución dela impresión.

Pulseel botónAppl y en la ventanaprincipalparasalvar los cambiosen el ficherode configuración/etc/printcap y rearrancarel demoniode impresión(lpd ). Despuésde aplicar los cambios,imprima unapáginade pruebaparaasegurarsequela configuraciónescorrecta. ConsulteSección13.6,Imprimiendounapáginadepruebaparamásdetalles.

Page 138: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

138 Capítulo 13:Configuración de la impresora

Impor tanteLa máquinaremotadebeestarconfiguradaparapermitir imprimir a sumá-quinalocal enla coladeimpresiónquedesee.Como"root", creeel fichero/etc/hosts.lpd enla máquinaremotaa la cual la impresoraesconec-tada. En lineasseparadasen el ficheroañadala direcciónIP o nombredelhostdecadamáquinaquedeberíantenerprivilegiosdeimpresión.

13.3 Añadir una impresora SAMBA (SMB)Paraañadirunaimpresoraa la cual seaccedeusandoel protocoloSMB, pulseel botónAdd en laventanaprincipaldela aplicaciónprintconf. Aparecerála ventanamostradaenel Gráfico 13–2, Aña-dir una impresora. Introduzcaun nombredistintivo de la impresoraen el campode texto QueueName.Estepuedesercualquiernombredescriptivo desuimpresora.Tambiénpuedecrear"alias"parasu impresorapulsandoel botón Add al ladode la lista Aliases . ConsulteSección 13.7,Creacióndeun Alias de impresiónparamásinformaciónacercade los "alias". El nombrede la impresoray losaliasnodebencontenerespaciosy debencomenzarconunaletradel rangoa-zo A-Z. Loscaracteresválidossonrangoscomprendidosentrea-z,A-Z, O-9 y los caracteres"-" y "_"

PulseQueue Type enel ladoizquierdodel menúy elija Windo ws Printer (SMB Share) enel menúQueue Type . Si la impresoraestáconectadaa un sistemaWindows,elija estetipo decola.

Loscamposdetexto paralassiguientesopcionesaparecendebajodelmenúQueue Type mostradoenGráfico 13–5, Añadir una impresora SAMBA:

• Share — El nombredela impresoracompartidaenla quequiereimprimir. Estenombredebeserel mismonombredefinido comoimpresoraSAMBA en la máquinaremotaWindows. Tengaencuentala sintaxisde //machinename/sharename.

• User — El nombredel usuarioquedebeintroducir paraaccedera la impresora.Esteusuariodebeexistir enel sistemaWindows,y el usuariodebetenerpermisosdeaccesoa la impresora.Elnombredeusuarioestípicamenteguest paraservidoresWindows, o nobody paraservidoresSAMBA.

• Host IP — El nombredelhosto direcciónIP delsistemaremotoqueestácompartiendola impre-soraSAMBA.

• Password — La contraseña(si esrequerida)paraun usuarioespecífico enel campoUser .

• Workgr oup — El nombredel grupodetrabajoenel queseejecutaSAMBA.

Pulseel botónTranslate \n => \r\n parasustituirloscaracteresdefinal delíneapor formalegibleparaun sistemaMicrosoft Windows.

Page 139: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 13.3:Añadir una impresora SAMBA (SMB) 139

Gráfico 13–5 Añadir una impresora SAMBA

A continuación,seleccioneel tipo deimpresoraqueestáconectadael sistemaremotoSAMBA enlalista del lado izquierdopulsandoPrinter Driver enla lista del lado izquierdodel menú. Despuésdeelegir el fabricantey númerodemodelode la impresora,apareceráunalista dedrivers. Si haymásdeun driverparala impresora,elija el quemejorsecorrespondaenla lista Printer Driver . Si no estásegurode cual usar, no cambieestevalor. Pulseel botónPrinter Notes paraver característicasdeldriver deimpresión obtenidasdela basededatosdeimpresorasLinux. PulseOK.

PulseDriver Options enel menú dela izquierdadespuésdeseleccionarel driverdeimpresión.Estasopcionesvariarándependiendodel driver de impresiónquehayaseleccionado.Entre las opcionestípicasestántamañodel papel,calidaddela impresión y resolucióndela impresión.

Pulseel botónAppl y en la ventanaprincipalparasalvar los cambiosen el ficherode configuración/etc/printcap y rearrancarel demoniode impresión(lpd ). Despuésde aplicar los cambios,imprimaunapáginadetestparaasegurarsequela configuraciónescorrecta.ConsulteSección 13.6,Imprimiendounapáginadepruebaparamásdetalles.

Page 140: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

140 Capítulo 13:Configuración de la impresora

Nota

Si necesitaunusuarioy unacontraseñaparaimprimir encolasdeimpresiónSAMBA (LAN Manager)o NCP (NetWare),éstosestánalmacenadossinencriptarenun script local. Además,esposibleparaotraspersonaspuedanconocerel usuarioy la contraseñ,paraevitarlo, éstos,deberíanserdiferentesde los utilizados(usuarioy contraseña)de la cuentalocal del sistemaRedHat Linux. Si éstossondiferentes,los únicosriesgosde seguridadquesecorrensonusosnoautorizadosdela impresora.Si hayficheroscompartidosenel servidorSAMBA serecomiendaqueellostambiénusenunacontraseñadiferentequela usadaparaimprimir.

13.4 Añadir una impresora Novell NetWare (NCP)PrinterParaañadirunaimpresoraNetWare(NCP),pulseel botónAdd enla ventanaprincipaldela aplicaciónprintconf. Aparecerála ventanamostradaen el Gráfico 13–2, Añadir una impresora. Introduzcaun nombredistintivo de la impresoraen el campode texto Queue Name.Estepuedesercualquiernombredescriptivo desuimpresora.Tambiénpuedecrear"alias"parasuimpresorapulsandoel botónAdd al ladode la listaAliases . ConsulteSección 13.7,Creacióndeun Alias de impresiónparamásinformaciónacercadelos"alias". El nombredela impresoray losaliasnodebencontenerespaciosydebencomenzarconunaletradel rangoa-zo A-Z. Los caracteresválidossonrangoscomprendidosentrea-z,A-Z, O-9 y los caracteres"-" y "_"

PulseQueue Type en el lado izquierdodel menú y elija Novell Printer (NCP) Queue en el menúQueue Type . Si la impresoraestáconectadaa un sistemaWindows,elija estetipo decola.

Loscamposdetexto paralassiguientesopcionesaparecendebajodelmenúQueue Type mostradoenGráfico 13–6, Añadir una impresora NCP :

• Server — El nombredelhosto direcciónIP delsistemaNCPal cualla impresoraestáconectada.

• Queue — La colaremotaparala impresoraenun sistemaNCP.

• User — El nombredel usuarioquedebeintroducirparaaccedera la impresora.

• Password — La contraseñaparael ususarioespecificadoenle campoUser de.

Page 141: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 13.5:Añadir una impresora JetDirect 141

Gráfico 13–6 Añadir una impresora NCP

A continuación,seleccioneel tipo deimpresoraqueestáconectadael sistemaremotoNCPpulsandoPrinter Driver enel ladoizquierdodelmenú.Despuésdeelegir el fabricantey númerodemodelodela impresora,apareceráunalista de drivers. Si haymásde un driver parala impresora,elija el quemejorsecorrespondaenla lista Printer Driver . Si no estásegurodecualusar, no cambieestevalor.Pulseel botónPrinter Notes paraver característicasdel driver deimpresiónobtenidasdela basededatosde impresorasLinux. PulseOK.

PulseDriver Options enel menúdela izquierdadespuésdeseleccionarel driverdeimpresión.Estasopcionesvariarándependiendodel driver de impresiónquehayaseleccionado.Entre las opcionestípicasestántamañodel papel,calidaddela impresióny resolución dela impresión.

Pulseel botónAppl y en la ventanaprincipalparasalvar los cambiosen el ficherode configuración/etc/printcap y rearrancarel demoniode impresión(lpd ). Despuésde aplicar los cambios,imprimaunapáginadetestparaasegurarsequela configuraciónescorrecta.ConsulteSección 13.6,Imprimiendounapáginadepruebaparamásdetalles.

13.5 Añadir una impresora JetDirectParaañadirunaimpresoraJetDirect,pulseel botónAdd enla ventanaprincipaldela aplicaciónprint-conf. Aparecerá la ventanamostradaen el Gráfico 13–2, Añadir una impresora. Introduzcaun

Page 142: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

142 Capítulo 13:Configuración de la impresora

nombredistintivo dela impresoraenel campodetexto Queue Name.Estepuedesercualquiernom-bre descriptivo de su impresora.Tambiénpuedecrear"alias" parasu impresorapulsandoel botónAdd al ladode la listaAliases . ConsulteSección 13.7,Creacióndeun Alias de impresiónparamásinformaciónacercadelos"alias". El nombredela impresoray losaliasnodebencontenerespaciosydebencomenzarconunaletradel rangoa-zo A-Z. Los caracteresválidossonrangoscomprendidosentrea-z,A-Z, O-9 y los caracteres"-" y "_"

PulseQueue Type en el lado izquierdodel menú y elija Novell Printer (NCP) Queue en el menúQueue Type . Si la impresoraestáconectadaa un sistemaWindows,elija estetipo decola.

Loscamposdetexto paralassiguientesopcionesaparecendebajodelmenúQueue Type mostradoenGráfico 13–7, Añadir una impresora JetDirect:

• Printer IP — El nombredel hosto direcciónIP dela impresoraJetDirect.

• Por t — El puertoparala impresoraJetDirectqueestaescuchandoa la esperade trabajosdeimpresión.

Gráfico 13–7 Añadir una impresora JetDirect

A continuación,seleccioneel tipodeimpresorapulsandoPrinter Driver enel ladoizquierdodelmenú.Despuésdeelegir el fabricantey númerodemodelodela impresora,apareceráunalistadedrivers.Sihaymásdeundriverparala impresora,elija el quemejorsecorrespondaenla listaPrinter Driver . Si

Page 143: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 13.8:Modificar una impresora existente 143

noestásegurodecualusar, nocambieestevalor.Pulseel botónPrinter Notes paravercaracterísticasdel driverdeimpresiónobtenidasdela basededatosdeimpresorasLinux. PulseOK.

PulseDriver Options enel menúdela izquierdadespuésdeseleccionarel driverdeimpresión.Estasopcionesvariarándependiendodel driver de impresiónquehayaseleccionado.Entre las opcionestípicasestántamañodel papel,calidaddela impresión y resolucióndela impresión.

Pulseel botónAppl y en la ventanaprincipalparasalvar los cambiosen el ficherode configuración/etc/printcap y rearrancarel demoniode impresión(lpd ). Despuésde aplicar los cambios,imprimaunapáginadetestparaasegurarsequela configuraciónescorrecta.ConsulteSección 13.6,Imprimiendounapáginadepruebaparamásdetalles.

13.6 Imprimiendo una página de pruebaDespuésdequehayaconfiguradosu impresora,deberíaimprimir unapáginadepruebaparaasegu-rarsede quela impresorafuncionaadecuadamente.Paraimprimir unapáginadepruebaseleccionede la lista de impresorala quequiereprobar, y elija Test => Print Postscript Test Page, Print A4Postscript Test Page, o Print ASCII Test Page delmenúdespregable.No elija Print Postscript TestPage si la impresorano esPostScript.

13.7 Creación de un Alias de impresiónUn aliasde impresiónesun nombrealternativo paraunaimpresora.Paraañadirun aliasa unaim-presora,seleccionela impresoradela lista, y pulseel botónAlias dela barradeherramientas.En lanuevaventanadediálogoqueapareceañadael nuevo aliasparala impresorao borreunaliasexistente.Unaimpresorapuedetenermásdeunalias.Losaliasparacadaimpresorasonlistadosenla columnaAlias List de la lista de impresoras.PulseAppl y paraguardarlos aliasy rearrancarel demoniodeimpresión.

13.8 Modificar una impresora existenteDespuésdeañadirsuimpresora(s),puedeeditarlaspropiedadesdela impresoraseleccionándoladelalistay pulsandoel botónEdit . La mismaventanaqueesutilizadaparaañadirimpresoras,mostradaenel Gráfico 13–2, Añadir una impresora. La ventanacontienelos actualesvaloresparala impresoraqueha seleccionadoparaeditar. Hagacualquiercambioy pulseOK. PulseAppl y parasalvar loscambiosy rearrancarel demoniode impresión.

Si quiererenombrarunaimpresora,seleccióneladela lista,y pulseel botónRename sobrela barradeherramientas.Unaventanadediálogoapareceráconel nombreactualdela impresora.Renombrelaimpresoray pulseel botónOK . El nombredela impresoradeberíacambiarseenla lista. PulseAppl yparasalvar los cambiosy rearrancarel demoniodeimpresión.

Page 144: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

144 Capítulo 13:Configuración de la impresora

Paraborraunaimpresora,selecciónelay pulseel botónDelete dela barradeherramientas.la impre-soraseráborradadela lista. PulseAppl y parasalvarloscambiosy rearrancareldemoniodeimpresión.

Paraestablecerla impresorapor defecto.seleccióneladela lista y pulseel botónDefault dela barradeherramientas.El iconodela impresorapor defecto apareceráenla primeracolumnadela listade impresorasal ladode la impresorapor defecto.

Si quieremodificar laspropiedadesdeunaimpresoraimportada,no podrámodificar suspropiedadesdirectamente.Debeanularla impresora.Sólopodráanularunaimpresoraquehayasido importadausandolaslibrerias"alchemist".Lasimpresorasimportadastienenel símbolo a suladoenla pri-meracolumnadela lista de impresoras.

Paraanularla impresora,selecciónela,y elija File => Override Queue enel menúdesplegable.Des-puésde anularunaimpresora,la impresoraoriginal importadatendráel símbolo a su ladoen laprimeracolumnadela lista de impresoras.

13.9 Recur sos adicionalesParaaprendermássobreimprimir enRedHat Linux, rconsultelos siguientesrecursos.

13.9.1 Documentación de instalaci ón• man printcap — La seccióndel manualparael archivo de configuraciónde impresoras

/etc/printcap .

13.9.2 Sitios Web útiles• http://www.linuxprinting.org — GNU/LinuxPrinting contieneunagrancantidaddeinformación

sobreimprimir bajoLinux.

Page 145: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 14.2:Interfaz de usuario de Linuxconf 145

14 Lin uxconfLinuxconf le permiteconfigurary controlarvariosaspectosdelsistema.La documentacióncompletasobreLinuxconf podríaconstituirpor sí solaun libro y esclaramentemuchamásinformación de laquepodemosabordaraquí. En estecapítulo, básicamentesólo noscentraremosen tareascomunescomoagregarnuevosusuariosy establecerunaconexión a unared.

DespuésdeconfigurarlosparámetrosdelsistemaconLinuxconf, loscambiosnoseactivaninmedia-tamente.Paraactivarlos,seleccioneFile => Act/Chang es enel menúdesplegabledela versiónGUI(interfazgráfica deusuario)deLinuxconf, pulseel botónAccept dela aplicaciónLinuxconf basadaenWebo el botón Accept enla versiónenmodotexto deLinuxconf.

14.1 Inicio de Lin uxconfTendráquesituarseenel directorioraízparaejecutarLinuxconf. Si disponedeunacuentadeusuario,escribasu - en el indicadorde comandosde shell parapasaral raíz y, a continuación,escribaelcomandolinuxconf . Si el directorio/sbin noseencuentraenla ruta,escribael comandoconlarutacompleta:/sbin/linuxconf . Si deseaejecutarla versiónGUI deLinuxconf, el SistemaXWindow y GNOME deberánestarinstaladosenel sistema.

14.2 Interfaz de usuario de Lin uxconfLinuxconf tienecuatrotiposde interfazdeusuario:

• Basadaentexto - Utiliza el mismoestilodeinterfazdeusuarioqueel programadeinstalaciónenmodotexto RedHat Linux; estetipo deinterfazfacilita la navegaciónpor Linuxconf si noutilizael sistemaX. En el casodeestarejecutandoX, puedecambiara unaconsolavirtual, conectarsecomoraízy escribirlinuxconf paraqueseabraLinuxconf enmodotexto.

Utilice el [Tabulador] y las teclasde [flecha] paraaccedera laspantallasenmodotexto. La exis-tenciadeunaflec ha hacia abajo enunalíneaindicaqueenla mismahayun menú desplegable.Conla combinacióndeteclas[Ctrl]-[X] apareceránlos menúesdesplegablesasociados.

• Interfazgráfica deusuario(GUI) - Linuxconf puedeaprovecharlasventajasdelSistemaX Win-dow. RedHatLinux incluyeunainterfazgráficadeusuarioparaLinuxconf denominadagnome-li-nuxconf.

EnestedocumentosemuestranlaspantallasdeLinuxconf siseutiliza la interfazgnome-linuxconf,perotampocotendráproblemassi usaotro tipo deinterfazy siguelasinstruccionesdescritasenelcapítulo.

• Basadaen Web - Una interfaz basadaen Web facilita la administración remotadel sistemaypermitequetambiénsemuestreconel navegadorenmodotexto Lynx.

Page 146: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

146 Capítulo 14:Linuxconf

Parautilizar la interfaz Web de Linuxconf, conéctesemedianteel navegadoral puertodesdelamáquinaenla queestá instaladaLinuxconf (por ejemplo,http://mi_máquina:98).

Antesde utilizar la interfaz basadaen Web, tendráqueconfigurar Linuxconf de modoquesepermitanlasconexionesdesdela máquinadesdela queseejecutael navegador. ConsulteSección14.4, Activaciónde Linuxconf en el modobasadoen Web paraobtenerinstruccionessobrelaactivacióndel accesoa WebenLinuxconf.

• Líneadecomandos- El mododelíneadecomandosdeLinuxconf esútil paralastareasrelacio-nadasconla configuración del sistemamediantescripts.

Linuxconf seiniciaráenmododeceldadecaráctero modoX, segúnla variabledeentornoDISPLAY.La primeravezqueejecuteLinuxconf, apareceráunmensajedeintroducción;aunquesólosemuestraunavez,podráaccedera la ayudadesdela pantallaprincipalparaobtenerinformaciónbásicarelacio-nada.

Linuxconf incluyeayudaespecífica al contexto. Paraobtenermásinformación sobrealgúnaspectoespecífico deLinuxconf, elija Help desdela pantallasobrela quele gustaríadisponerdemásdatos.Tengaencuentaqueno todaslaspantallasdeayudamostradassondefinitivas,ya quelasmismasseactualizany sevanincluyendoenlasversionesposterioresdeLinuxconf.

14.3 Interfaz de Gnome-Lin uxconfGnome-Linuxconf facilita la navegaciónpor la estructurajerárquicadeLinuxconf.

Page 147: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 14.3:Interfaz de Gnome-Linuxconf 147

Gráfico 14–1 Vista del menú de Lin uxconf

Si no ve la interfazdemenúesdeárbolquesemuestraarriba,sigalos siguientespasos:

1. Abra Contr ol => Contr ol files and systems => Configure Lin uxconf modules .

2. Active la casilladeseleccióntreemen u.

3. Pulseel botónAccept .

4. Pulseel botónQuit .

5. ReinicieLinuxconf.

Si utiliza la vistademenúesdeárbol,serámuchomássencilloy rápidoencontrarel panelcorrespon-diente.Contraigay expandalasseccioneshaciendoclic enlossignos+ o - queseencuentranjuntoalelementode menú.

Lasentradasseleccionadasapareceráncomopestañasdel panelenel ladoderechoy estaránvisibleshastaquesecierren.Si llegaatenerabiertasmáspestañasdelasquelegustaría,pulseel botónCancelqueestásituadoen la parteinferior decadapestañaparacerrarlasin guardarlos cambioso el botónAccept paraqueseapliquenlos cambiosrealizados.

Page 148: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

148 Capítulo 14:Linuxconf

14.4 Activ ación de Lin uxconf en el modo basado enWebPorrazonesdeseguridad,el accesobasadoenWeba Linuxconf estádesactivadopor defecto.AntesdeintentaraccederaLinuxconf conunnavegadorWeb,tendráqueactivarsuacceso.Paraello, realicelo siguiente:

1. Abra Config => Networking => Misc => Lin uxconf netw ork access .

2. Enel cuadrodediálogoLin uxconf html access contr ol , introduzcael nombrehostdecualquierordenadorque tengapermisode accesoa Linuxconf. Esto incluye el propio sistema,si deseautilizar la interfazbasadaenWeblocalmente.Los accesosa WebrelacionadosconLinuxconf sepuedenregistrarenel ficherohtmlaccess.log del sistemasi activaestacasilladeselección.

3. Pulseel botónAccept .

4. Asimismo,compruebequela líneade desactivacióndel fichero /etc/xinetd.d/linux-conf-web estáconfiguradacomo

disable=no

A continuación, ejecuteel comando/sbin/service xinetd reload desdeel indicadordecomandosdeshell.

El accesobasadoen Web deberáestarahoraactivado. Paracomprobarlo,accedaa un sistemaquehayaagregadoa la lista de controlde acceso.A continuación, lanceel navegadorWeb y escribalasiguientedirecciónURL:

http:// <host>:98/

(Sustituya<host> porel nombrehostdesumáquina.)Ahoraverála paginaprincipaldeLinuxconf.Tengaen cuentaquetendrá queespecificar la contraseña del directorio raíz del sistemaparateneraccesoa lassiguientespáginas.

Tambiénpuedeactivarel accesodeáreaampliaparaLinuxconf si siguelospasosindicadosy escribeun nombredereden lugardeun nombrehost.

14.5 Modo de agregar una cuenta de usuarioAgregarunusuarioesunadelastareasmásbásicasconlasqueseenfrentaráal administrarel sistema.Paraagregarun usuario:

• Abra Config => Users accounts => Normal => User accounts . Es posiblequeLinuxconfmuestreunapantalladefiltro (veaGráfico 14–2, Pantalla decontrol confiltros).

Page 149: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 14.5:Modo de agregar una cuenta de usuario 149

Gráfico 14–2 Pantalla de contr ol con filtr os

Puedeutilizar la pantalladefiltro paraseleccionarun rangomáspequeño decuentasenlugardetodala lista. Paramostrartodala lista,seleccioneAccept sincambiarningunodelosparámetros.Paraobtenerinformaciónmásdetalladasobrelosdistintosfiltros,pulseelbotónHelp enlapantallaFilter contr ol . Una vez aplicadou omitido el filtro, aparecerála pestañaUsers accounts (veaGráfico 14–4, Pantalla Users Accounts).

Paracontrolarel filtro, seleccioneContr ol => Features . Aparecerá la pestañaFeatures , quelepermitirádefinir el parámetroTrig ger for filter , tal comosemuestraenGráfico 14–3, DefinicióndeTrigger for Filter.

Page 150: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

150 Capítulo 14:Linuxconf

Gráfico 14–3 Definición de Trig ger for Filter

El campoTrig ger for filter determinael númerodeentradasquesemostraránconunapantalladefiltro.

Page 151: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 14.5:Modo de agregar una cuenta de usuario 151

Gráfico 14–4 Pantalla Users Accounts

• Pulseel botónAdd paraqueseabrala pestañaUser account creation (veaGráfico 14–5, Crea-ción decuentasdeusuario).

La pantallaUser account creation incluye lasseccionesBase inf o, Params y Privileg es. Aunqueel únicocampoobligatorioesLogin name , recuerdequehayotroscamposenlos quetambiénpodráintroducir los datosquedesee.

Page 152: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

152 Capítulo 14:Linuxconf

Gráfico 14–5 Creación de cuentas de usuario

14.5.1 Base inf o para cuentas de usuarioEl Login name esel nombrede la cuentay normalmentetodossuscaracteresseescribenen mi-núsculas.El nombre,los apellidos,las inicialeso unacombinaciónde los anterioressuelenserlosnombresdeconexión máscomúnmenteutilizados.ParaunusuariocuyonombreseaPepePérez,pe-rez , pepe , pp o pperez seránlosnombresmáshabituales.Porsupuesto,unnombrecomotragoo similar tampocoestaríamal. Tambiénpuedeutilizar números;por ejemplo,pp2 seríaadecuadosiya hayotrapersonaconlasmismasiniciales.No hayvalorespor defectoenestecampo.

Full name esel nombredelusuariodela cuenta.Enel casodeunapersona,serefiereasunombre;porejemplo,Pepe Pérez . Si la cuentarepresentauncargoenlugardeunapersona,estecampopuedeserel nombredel cargo. Así, unacuentadenominadawebmaster puedecorresponderal nombrecompletodeRed Hat Webmaster o simplementeaWebmaster . No hayvalorespordefectoenestecampo.

PuestoqueRedHat Linux utiliza el esquemade grupoprivado de usuarios(UserPrivateGroup),cadausuarioseasignaráaun grupo por defectoformadoporun únicousuario.Si deseaobtenermásinformaciónsobrelosgruposprivadosdeusuarios,consulteOfficial RedHat LinuxReferenceGuide.

Page 153: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 14.5:Modo de agregar una cuenta de usuario 153

En el campoSupplementar y groups , puedeespecificar gruposadicionales.Los nombresdegrupodeberánir separadospor espacios.Estecampoaparecepor defectoenblancoparaindicarqueno sehanespecificadootrosgruposadicionales.

Home director y especificael directoriodeconexión o deinicio dela cuenta.El directoriopordefectoes/home/ login, dondelogin sesustituyeporel nombredeconexión. Un directoriodeinicio esel puntodepartidadela estructuradeldirectorioal establecerla conexióno, enel casodeestarenX,el inicio decadaventanaXterm abierta.Tambiénesel lugarenel quesealmacenanlos ficherosdepreferenciasespecíficas.

Command interpreter esel shellpor defectodela cuenta.Bash esel shellpor defectodeRedHatLinux.

User ID (UID) correspondeal númeroasociadoa cadacuentade usuario. Puestoqueel sistemalogeneraautomáticamentecuandosecreala cuenta,dejeestecampoenblanco.El sistemautiliza esteUID paraidentificar unacuenta.

14.5.2 Params de cuentas de usuarioLosParams seutilizanparaadministrarlascontraseñasy cuentas.Pordefecto,todosestosparámetrostienenel valor de Ignored , enel sentidodequeno seutilizan. Must keep # days define el númeromínimo dedíasdevigenciadeunacontraseñadeusuario.

El campoMust chang e after # days sepuededefinir de modoquela contraseñadeun usuarioca-duquedespuésdeundeterminadonúmerodedías.Si deseaquelos usuariosrecibanunavisocuandosucontraseñavayaa caducar(opciónrecomendable),deberádefinir el campoWarn # days beforeexpiration .

Enel casodequedeseequelascuentascaduquendespuésdetranscurridoundeterminadonúmerodedías,defina el campoAccount expire after # days . Comoalternativa,puedetambiénespecificar unvalor paraExpiration date .

14.5.3 Privileg es de las cuentas de usuarioLa secciónPrivileg es, le permiteconcederaccesoy/o control sobredistintosaspectosde la confi-guracióndel sistema.Por defecto,en estapantalla,sedeniegantodoslos privilegios a los usuariosconvencionales.Ensulugar, puedeoptarporconcederles(o concederlesensecreto)privilegiosespe-cíficos. La diferenciaentreGranted y Granted/silent esquesi seconcedeel privilegio, Linuxconfsolicitarála contraseñadel usuarioantesdepermitirleshacerusode los mismos.Si el privilegio seconcedeensecreto,Linuxconf no pedirála contraseña.

Normalmente,losadministradoresdelos sistemasquesonprudentesno concedena losusuariosnin-gún tipo deprivilegio parala configuracióndel sistema,salvo si esabsolutamentenecesario.Si ustedesresponsabledeconcederlos privilegioso derechos,presteespecialatención cuandovayaa conce-derlosconsilencio. Si un usuarioquegozadeprivilegiosconsilencioseconectaa la máquinay se

Page 154: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

154 Capítulo 14:Linuxconf

retiradela mismaduranteun período,la siguientepersonaquesesienteensulugardetrabajopodrádisfrutardetodossusderechos.Conlleva menosriesgosconcederestetipo deprivilegiosa usuarioscuyasmáquinasestánubicadasenáreasfísicamenterestringidas.

May use Lin uxconf : el usuariopuedeaccedera todaslasfuncionesdeLinuxconf y puedeconfiguraro cambiarlos parámetrosde lin uxconf . Tengaen cuentaqueel usode lin uxconf esindependientedel privilegio deactivar cambiosdeconfiguración. Losadministradoresdelos sistemaspuedenestarinteresadosenconcederel privilegio deusodeLinuxconf, perodenegarel privilegio deactivación,demodoqueel administradordel sistematengala última palabrasobresi seactivaráno no los cambiosen la configuración.

May activ ate config chang es: DespuésdecambiarunparámetroenLinuxconf, tendráqueindicarenalgúnlugaraLinuxconf quesedebenaplicarloscambiosrealizados.Segúnla interfazdeLinuxconfqueutilice,podráindicarestosi seleccionaFile => Act/Chang es enel menúdesplegabledela versióngráfica (GUI) deLinuxconf, pulsael botónAccept enLinuxconf basadoenWebo el botónAcceptenLinuxconf demodotexto, etc.

Puedeconcederel privilegio deactivar cambiosa un usuario.En estecaso,el usuariopodráactivarcualquierparámetrodeconfiguracióndel sistemaquesehayamodificadoenLinuxconf.

May shutdo wn : unusuariopuedetenerconcedidoel derechoparaapagarel sistema.Tengaencuentaque,enRedHatLinux, sedefineen/etc/inittab paraquesepagueel sistemadespuésdepulsarla combinación de teclas[Ctrl]-[Alt]-[Del].

Asimismo,puedeconcedera un usuarioel privilegio decambiarlos modosdered,ver los registrosdel sistemae inclusootorgara determinadosusuariosel equivalentea un "superuser".

Despuésdeintroducirel nombredeconexión y cualquierotrainformaciónquedesee,pulseel botónAccept situadoenla parteinferior dela pantalla.Si decideno crearun nuevo usuario,pulseel botónCancel .

Cuandopulseen Accept , Linuxconf le pedirá que introduzcala contraseña. Tendráquevolver aespecificar la contraseñaporsi haintroducidopreviamenteunacontraseñanoválidaal escribirla.Lascontraseñasdebentenerun mínimodeseiscaracteres,peropuedeaumentarel númerodecaracteresqueadmitey definir otrosparámetrosparalas contraseñasde los usuariosen Users Accounts =>Policies => pantallaPassword & Account Policies .

Lascontraseñasválidascontienenunacombinacióndecaracteresalfanuméricosy caracteresespecia-les. Unacontraseñapuedecontenertantoletrasmayúsculascomominúsculas.No utilice sunombrede usuario,la fechade su aniversario,su númerode la seguridadsocial,el nombrede su perro,suapellidoo la raíz de unapalabra.Tampocousela variantede unapalabraasociadaa su cuentao aalgúndatopersonal.Evite el usodepalabrasquesepuedenbuscarenun diccionarioya quesetratadepalabrasquesepuedendescubrirfácilmente.

Uno delos métodosmássencillosdecrearunacontraseñaconsisteenutilizar lasprimerasletrasdelaspalabrasdeunafrasequele resultefamiliar (porejemplo,unafrasedesucanciónfavorita). Utilice

Page 155: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 14.8:Cambio de la contraseña del directorio raíz 155

algunoscaracteresenmayúsculase insertenúmerosy/o caracteresespecialesenlugardeletrasy asíconseguiráunacontraseñaidónea.

Pulseel botónAccept denuevo cuandohayaacabado.El sistemale indicarási consideraquedichacontraseñasepuededescubrirfácilmente:si apareceun mensajedeavisoal respecto,cambiela con-traseña.

14.6 Modificación de una cuenta de usuario• Abra Config => Users accounts => Normal => User accounts , utilice el filtro si esnecesario

y, a continuación,seleccionela cuentaquedeseemodificar.

• ConsulteSección14.5,Mododeagregar unacuentadeusuariosi necesitamásinformaciónsobrecómorellenarlos camposdecuentasdeusuario.

14.7 Cambio de la contrase ña de usuario• Abra Config => Users accounts => Normal => User accounts . Conello, seabrirála pestaña

Users accounts (veaGráfico 14–4, Pantalla Users Accounts).

• Esposiblequesemuestreunapantalladefiltro dependiendode los parámetrosintroducidosenContr ol => pantallaFeatures . Paramostrartodala lista,seleccioneAccept sincambiarningunodelos parámetros.Paraobtenermásinformación sobrelos distintosfiltros, pulseel botónHelpenla pantallaFilter contr ol .

• Seleccionela cuentacuyacontraseñadeseecambiar. Con ello, seabrirála ventanaUser inf or-mation .

• SeleccionePasswd deentrelasopcionesmostradasenla parteinferior dela pantalla.

Linuxconf le pediráqueintroduzcala nueva contraseña.Estapantallatambiéncontieneel campoConfirmation enel quetendráqueescribirnuevamentela contraseña.El objetivo deestecampoesevitarqueelusuarioescribamalsucontraseña.ConsulteSección14.5,Mododeagregarunacuentadeusuarioparaobtenermásinformación sobrela eleccióndeunacontraseña.Si decideno cambiarla contraseña,pulseel botónCancel . Despuésdeintroducirla nuevacontraseña,pulseAccept .

14.8 Cambio de la contrase ña del directorio raízDebidoa las implicacionesdeseguridadparael accesoal directorioraíz,Linuxconf requierequeelusuarioespecifiquequetieneactualmenteaccesoa la cuentaraíz.

• Abra Config => Users accounts => Normal => Chang e root pass word.

En primerlugar, tendráqueintroducir la contraseñaraízactualparacomprobarel accesoa la cuentaraíz.

Page 156: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

156 Capítulo 14:Linuxconf

Unavezintroducidala contraseñaraízactual,sele pediráunanueva contraseña.En el campoCon-firmation , vuelva a escribirla contraseña. El objetivo deestecampoesevitar queel usuarioescribamalsucontraseña.ConsulteSección 14.5,Mododeagregar unacuentadeusuarioparaobtenermásinformación sobrela eleccióndeunacontraseña.!Asegúresedeelegir unacontraseñabuena!Si de-cidenocambiarla contraseñaraíz,pulseel botónCancel . Despuésdeintroducirla nuevacontraseña,pulseAccept .

14.9 Desactiv ación de una cuenta de usuarioEsmásaconsejabledesactivarunacuentadeusuarioqueeliminarla,salvo si necesitamásespaciodealmacenamientoo estásegurodequenonecesitarálosdatosenunfuturo. Si sedesactiva la cuentadeun usuario,ésteno podráconectarse.

• Abra Config => Users accounts => Normal => User accounts .

• Seleccioneunacuenta.

• Desactive la casilla de selecciónque indica que la cuentaestáactivada(The account isenabled ). PulseelbotónAccept situadoenlaparteinferior delaventanay yahabráterminadola definición.

La cuentasedesactiva y puedevolver a activarseposteriormenteconun métodosimilar.

14.10 Activ ación de una cuenta de usuarioPordefecto,todaslascuentasdeusuariocreadasrecientementeestánactivadas.Si deseaactivar unacuenta,puedeutilizar Linuxconf paraello.

Abra Config => Users accounts => Normal => User accounts . Seleccioneunacuenta.Active lacasilladeselección The account is enabled .

14.11 Eliminación de una cuenta de usuario

NotaHay dos formasde conservar ficherosasociadosa unacuenta,pero cual-quieradelos ficherosqueseeliminendesaparecerány nosepodránrecupe-rar. !Tengacuidadosi utiliza estaopción!

Paraeliminarunacuenta:

• Abra Config => Users accounts => Normal => User accounts .

Page 157: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 14.11:Eliminación de una cuenta de usuario 157

• En la pantallaUser accounts (veaGráfico 14–4, PantallaUsersAccounts), seleccionela cuentaquedeseeeliminar.

• En la parteinferior dela pantallaUser inf ormation , pulseel botónDel paraeliminarla cuenta.

Linuxconf le pediráquedefina unalista deopciones.

Gráfico 14–6 Pantalla de eliminación de cuentas

Laopciónpordefectoesarchivarlosdatosdelacuenta.Laopciónarchivartienelossiguientesefectos:

1. Suprimela entradacorrespondientedeusuariodela lista decuentasdeusuario.

2. Adquieretodala informacióncontenidaenel directoriodeinicio delusuarioy la archivacompri-midaentaro engzip. El ficheroresultantelo almacenaenel directorio/default_home_di-rectory/oldaccounts . Paraunacuentadenominadauseraccount, el nombredeficheroserásimilar a:

useraccount-2000-01-10-497.tar.gz

La fechaindicacuándosehaeliminadola cuentay el númerosiguienteesel ID del procesoqueharealizadorealmentela eliminación. El directoriooldaccounts , creadoautomáticamentelaprimeravez queseelimina unacuentade usuariosiguiendoesteprocedimiento,seubicaen elmismolugarqueel restodelos directoriosdel usuario.

3. Losficherosnoincluidosenel directoriodeinicio delusuario,peroquele pertenecen,seconser-van. El ficheroespropiedaddel ID del usuariode la cuentaeliminada(UID). Si creaunanuevacuentay le asignadeformaespecífica el UID deunacuentaeliminada,pasaráaserel propietariodel restode los ficheros.

La selecciónde Delete the account’s data en la pantallaDeleting account <accountname> (veaGráfico 14–6, Pantalla deeliminacióndecuentas) tendrálassiguientesconsecuencias:

1. Suprimiráal usuariodela lista decuentasdeusuario

2. Eliminaráel directoriodeinicio delusuarioy todala informacióncontenidaenel mismo

Page 158: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

158 Capítulo 14:Linuxconf

Nota

Los ficherosno incluidosenel directoriode inicio del usuario,peroquelepertenecen,seconservaránenel sistema.El ficheroseguirásiendopropiedaddel ID delusuariodela cuenta(UID) eliminada.Si creaunanuevacuentayle asignadeformaespecíficael UID deunacuentaeliminada,pasaráaserelpropietariodecualquierfichero"huérfano".

La seleccióndeLeave the account’s data in place enla pantallaDeleting account <accountname>(veaGráfico 14–6, Pantalla deeliminación decuentas) tendrálassiguientesconsecuencias:

1. Suprimiráal usuariodela lista decuentasdeusuario

2. Conservaráel directoriodeinicio del usuarioy todoslos ficheros

Nota

Losficherosy losdirectoriospropiedaddelID delusuariodelacuenta(UID)eliminadaseconservaránenel sistema.Si creaunanuevacuentay le asignadeformaespecífica el UID deunacuentaeliminada,pasaráa serel propie-tario decualquierfichero"huérfano".

14.12 GruposTodoslos usuariospertenecena unoo a variosgrupos.Cadaficherotieneun propietarioespecíficoy pertenecetambiéna un grupoconcreto.El grupopuedeserespecífico del propietariodel ficheroo puedeserun grupocompartidopor todoslos usuarios.La capacidaddeleer, escribiro ejecutarunficherosepuedeasignara un grupo;estoesde forma independientea los derechosdel propietario.Porejemplo,el propietariodeun ficheropodráescribirenun documentomientrasquelos miembrosdeotro gruposólo podránleerlo.

14.12.1 Creación de un grupoParacrearun gruponuevo:

• Abra Config => Users accounts => Normal => Group definition .

Esposiblequesemuestreunapantalladefiltro dependiendodelosparámetrosintroducidosenContr ol=> Filter s. Especifiqueun filtro o pulseAccept paraomitir el filtro.

Page 159: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 14.12:Grupos 159

Gráfico 14–7 Pantalla Users Groups

SeleccioneAdd enla parteinferior dela pantallaUser groups .

Page 160: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

160 Capítulo 14:Linuxconf

Gráfico 14–8 Pantalla Group definitions

Introduzcaun nombredegrupo. Asimismo,puedeestarinteresadoenespecificar los miembrosdelgrupo;estoserealizaenel campoAlternate member s. La listadeusuariosdebeestardelimitadaporun espacio,esdecir, debehaberun espacioentreun nombredeusuarioy el siguiente.Dejeel campoGroup name enblancoparaqueel sistemaasigneel Group ID (GID) al nuevo grupo. Cuandohayaterminado,pulseel botónAccept paraquesecreeel grupo.

14.12.2 Eliminación de un grupoParaeliminarun grupo:

• Abra Config => Users accounts => Normal => Group definitions .

Esposiblequesemuestreunapantalladefiltro dependiendodelosparámetrosdefiltro definidosenContr ol => Features . Puedeutilizar el filtro pararestringirla seleccióndegruposmediantelaespecificacióndeun prefijo.

• Independientementedesi especifica o no un prefijo, pulseel botónAccept situadoen la parteinferior de la pantalla.

• En la pantallaUser groups (veaGráfico 14–7, Pantalla Users Groups), seleccioneel grupoquedeseeeliminar.

Page 161: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 14.12:Grupos 161

• Aparecerála pantallaGroup specification (veaGráfico 14–8, Pantalla Groupdefinitions).

• PulseDel paraeliminarel grupo.Linuxconf le pediráqueconfirme la eliminación.Seleccioneyes paraeliminarel grupo.

Los ficherosdel gruposeconservarány los propietarioscorrespondientesde los mismosseguiránteniendocontrolexclusivosobreellos.El nombredelgruposesustituiráconel ID delgrupoeliminado.Losficherossepuedenseguir asignandoaunnuevo grupomedianteel comandochgrp . Paraobtenermásinformaciónsobrechgrp , escribael comandoinfo chgrp o man chgrp enel indicadordecomandosde shell. Si secreaun gruponuevo y seespecifica el ID del grupoeliminado,el nuevogrupotendráaccesoa los ficherosdel grupoeliminado.Linuxconf no reciclalos númerosdegruposusadoso IDs deusuariosutilizadosy, por tanto,estono esalgoqueocurrepor casualidad.

14.12.3 Modificación de los miembr os de gruposHaydosmanerasdemodificarla listadeusuariosquepertenecenaungrupo:mediantelaactualizaciónde cadacuentade usuarioo mediantela actualización de las definicionesde grupo. En general,laformamásrápidaesactualizarcadaunade lasdefinicionesdel grupo. Si tieneplanificadocambiarmásinformaciónparacadausuarioapartedela informacióndegrupo,la actualizacióndecadacuentadeusuariole podrá resultarmássencilla.

Comenzaremospor analizarendetalleel métododedefinicionesdegrupo.

• Inicie Linuxconf escribiendolinuxconf enel indicadordecomandosdeshell.

• Abra Config => Users accounts => Normal => Group definitions .

Segúnlos parámetrosdefiltro definidosenContr ol => Features , podráaparecerunapantalladefiltro. Utilice el filtro parareducirla lista o pulseel botónAccept paraomitir el filtro.

• Seleccioneel grupoquedeseemodificar. Conello, seabrirála pantallaGroup specifica-tion (veaGráfico 14–8, Pantalla Groupdefinitions).

• Agregueo elimine usuariosdesdeel campoAlternate member s. Asegúresede quetodoslosnombresdeusuarioestánseparadosconun carácterdeespacio.

• SeleccioneAccept enla parteinferior de la pantalla.

Conestaacciónseactualizaránautomáticamentelascuentasdeusuarioconla informacióndelgrupoquesemuestraenel campoSupplementar y groups .

Otraposibilidadparaagregaro eliminargruposconsisteenmodificar lascuentasdeusuarioindivi-duales:

• Inicie Linuxconf escribiendolinuxconf enel indicadordecomandosdel shell.

• Abra Config => Users accounts => Normal => User accounts .

Page 162: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

162 Capítulo 14:Linuxconf

Esposiblequesemuestreunapantallade filtro dependiendode los parámetrosintroducidosenContr ol => Features . Utilice el filtro parareducirla lista o pulseAccept paraomitir el filtro.

• En la pantallaUser accounts (veaGráfico 14–4,PantallaUsersAccounts), seleccioneel usuarioquedeseeactualizar. Aparecerá la pantallaUser inf ormation .

• Agregueo eliminelos gruposdeseadosdel campoSupplementar y groups . Cadagrupodebeirseparadopor un espacio.

• Unavezrealizadostodoslos cambiosquedesee,pulseel botónAccept situadoenla partein-ferior de la pantalla.

Deestemodo,seactualizaránautomáticamentelasdefinicionesdegrupo.Repitael procesoparacadausuario.

14.13 Sistemas de fic herosUn sistemadeficherossecomponedelos ficherosy los directoriosqueseencuentranubicadosbajoun únicodirectorioraíz. El directorioraízy los directoriosbajoel mismopuedencontenercualquiernúmerodeficherosy subdirectorios.Normalmente,presentael aspectodeun árbolinvertidoconlosdirectorioscomoramasy losficheroscomohojas.Residenendispositivosdealmacenamientomasivocomounidadesdediscoflexible, discosdurosy discosCD-ROM.

Porejemplo,a lasunidadesdediscoflexible deDOSy Windows normalmenteseleshacereferenciaconA:\ . Estodescribetantoel dispositivo (A: ), comoel directorioraízdeldispositivo (\ ). El discoduroprincipalenesetipo desistemasnormalmentesedenominaunidad"C" yaquela especificacióndel dispositivo parael primer discoduro esC: . Paraespecificar el directorioraíz en la unidadC,deberáutilizar C:\ .

Bajoestaorganización,haydossistemasdeficheros:el correspondienteaA: y el relativo aC: . Parapoderespecificar cualquierficherodeun sistemaDOS/Windows, debeindicardeformaexplícita eldispositivo enel queresideel fichero,o biensedebeencontraren la unidadpor defectodel sistema(ubicacióndela queprocedeel indicadordecomandosC deDOS,setratadela unidadpordefectodeun sistemaquesolamentetieneun discoduro).

Bajo Linux, esposiblevincular los sistemasde ficherosde variosdispositivos de almacenamientomasivo en un único sistemade ficherosde mayortamaño. Pararealizaresto,ubiqueel sistemadeficherosdeldispositivo "bajo" el directoriodeotrosistemadeficherosdeldispositivo. Deestemodo,mientrasel directorioraízdeunaunidaddediscodeunamáquinaDOSsedesignaA:\ , enunsistemaLinux sepuedeaccedera esamismaunidadmediante/mnt/floppy .

El procesode "fusionar" los sistemasde ficherosde estamanerasedenominainstalar o montar.Cuandoseinstalaundispositivo, losusuariosdelsistemapuedenaccederal mismo.El directoriobajoel quesepuedeaccedera un sistemadeficherosdel dispositivo instaladoseconocecomopunto deinstalación. Enelejemplodelpárrafoanterior, /mnt/floppy eselpuntodeinstalacióndelaunidad

Page 163: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 14.13: Sistemas de ficheros 163

de discoflexible. Tengaen cuentaqueno hay restricciones(apartede la convencioneshabituales)sobreel modode nombrarlos puntosde instalación.Sepodríahaberinstaladofácilmenteel discoflexible en /long/path/to/the/floppy/drive .

Unaspectoatenerencuentaesquetodoslosficherosy directoriosdeundispositivoestánrelacionadosconsupuntode instalación.Sirva comoejemplo:

• Un sistemaLinux:

– / - directorioraízdel sistema

– /foo - puntode instalaciónparael CD-ROM

• Un CD-ROM:

– / - directorioraízdel CD-ROM

– /images - un directoriode imágenesenel CD-ROM

– /images/old - un directoriodelas imágenesantiguas

Así, si el ejemploanteriordescribea cadauno de los sistemasde ficherosy el usuarioinstalaelCD-ROM en/foo , la nuevaestructuradelosdirectoriosdel sistemaoperativo sería la siguiente:

• Un sistemaLinux (conel CD-ROM instalado):

– / - directorioraízdel sistema

– /foo - directorioraízdel CD-ROM

– /foo/images - un directoriodeimágenesdel CD-ROM

– /foo/images/old - un directoriodelas imágenesantiguas

Parainstalarunsistemadeficheros,asegúresedeconectarsealdirectorioraíz,o bienaccederalmismomedianteel comandosu . En esteúltimo caso,escribasu en el indicadorde comandosde shell y,a continuación,introduzcala contraseñaparael raíz. Una vez en el directorioraíz,escribamountseguido del nombredel dispositivo y el puntode instalación.Por ejemplo,parainstalarla primeraunidaddediscoen/mnt/floppy , escribael comandomount /dev/fd0 /mnt/floppy .

Durantela instalación,RedHatLinux creará/etc/fstab . Esteficherocontieneinformaciónsobrelos dispositivos y los puntosde instalaciónasociados.La ventajade utilizar esteficheroesquelepermiteacortarloscomandosdeinstalación,ademásdecontrolarquésistemasdeficherosseinstalanautomáticamenteal arrancarel sistema.

Page 164: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

164 Capítulo 14:Linuxconf

Medianteel usode la informaciónde /etc/fstab , puedeescribirmount y, a continuación, bienel puntode instalacióno bienel dispositivo. El comandomount buscaráel restode la informaciónen /etc/fstab . Esteficherosepuedemodificar manualmenteo conayudadeLinuxconf.

14.13.1 Revisión del sistema de fic heros actualmentedisponib leComenzaremospor observar la estructuradedirectoriosactualmentedisponible.

• Abra Config => File systems => Access local drive .

Gráfico 14–9 Pantalla de volumen local

Loscampos,tal comosemuestranenGráfico 14–9, Pantalladevolumenlocal, sonlossiguientes:

• Sour ce: Hardwarefísico;hd designaaun discoduroIDE, fd aunaunidaddediscoy cdrom aunaunidaddeCD-ROM. Si susistematieneunaunidadSCSIdrive, le apareceráencambiosd .Paraindicarla existenciadevariasunidadesdeunmismotipo seutilizan letras,porejemplo,hdarepresentaa la primeraunidadIDE y hdb a la segunda.En algunoscasos,apareceránnúmerosdespuésdeestasletras.En los discosduros,los númerosindicanlasparticionesdela unidad;enel casodelasunidadesdedisco,éstosdesignanla unidadreal.

Page 165: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 14.13: Sistemas de ficheros 165

• Mount point : Ubicacióndelsistemadeficherosquepermiteaccesoalaunidad(uotrodispositivo)despuésdehabersido instalada.

• FsType : Tipo desistemadeficheros.UnaparticiónestándardeLinux utiliza el tipo desistemadeficherosext2. Un sistemadeficherosdetipo VFAT designaaunsistemadeficherosdetipo DOSconcompatibilidadparanombresdeficheroslargosmientrasqueunodetipo FAT escompatibleconnombresdeficheros8.3(ochocaracteresy extensióndetrescaracteres).El tipo desistemadeficherosISO9660designaa unaunidaddeCD-ROM.

NotaRedHat Linux 7.1puedeaccedera los sistemasdeficherosFAT32 me-dianteel usodel sistemadeficherosvfat .

• Size: puedeindicarel tamañodel sistemadeficherosenmagabytes(M) perotambiénesposiblequeno aparezcarellenadoconun valor.

• Partition type : Descripcióndel sistemadeficherosutilizadosenla partición.Esposiblequenoaparezcarellenadoconel valor correspondiente.

• Status : Indicasi sehainstaladoo no el dispositivo.

Tambiénpuedenestardisponibleslos sistemasde ficherosde otrasmáquinas.Puedetratarsede unpequeñodirectorioo de volúmenescompletos.No presentainformaciónsobreel Size o Partitiontype deestasparticiones.Si deseainformación adicionalsobrelos sistemasdeficherosNFS,podráconsultarla(enel casodequehayaalgunadisponible)en:

Config => File systems => Access nfs volume

LapantallaessimilaraladeLocal Volume (veaGráfico14–9,Pantalladevolumenlocal), conalgunasdiferenciassignificativasrespectoa la informacióndecadaentrada:

• Sour ce: Nombredela máquinaqueutiliza el sistemadeficheros,seguidodeldirectorioremoto.Por ejemplo,puedeaparecerel valor foo:/var/spool/mail , dondefoo designaa la má-quinadel directorioy /var/spool/mail al directorio.

• FsType- Siempreseráel tipo "nfs."

14.13.2 Modo de agregar volúmenes NFSEl sistemadeficherosdered,NFS(Network File System),esunmétodoutilizadoporlosordenadoresparacompartirseccionesdel sistemade ficheroslocal en unared. Estasseccionespuedenser tanpequeñascomoun directorio individual o incluir los miles de ficherosde unagrandejerarquíade

Page 166: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

166 Capítulo 14:Linuxconf

directorios.Porejemplo,muchasempresasdisponendeun únicoservidordecorreoconlos archivosdecorreoindividualespresentadoscomoun volumenNFSenlos sistemaslocalesdelos usuarios.

Paraañadirun volumenNFS:

• Abra Config => File systems => Access nfs volume .

• En la pantallaNFS volume , seleccioneAdd.

Gráfico 14–10 Pantalla de especificación de volumen

Tendráquerellenarlos tres camposde la pestañacontiguaBase (veaGráfico 14–10, Pantalla deespecificacióndevolumen).

• Server : Nombrehostdelamáquinaenlaqueseubicaelsistemadeficherosdeseado.Porejemplo,foo.bar.com.

• Volume : Sistemadeficherosquedeseaagregar. Porejemplo,/var/spool/mail .

• Mount point : Directoriodel sistemadesdeel quedeseaqueel sistemade ficherosremotoestéaccesible.Porejemplo,/mnt/mail .

Todoestoeslo quenecesitaparacrearel volumen.Linuxconf actualizaráel fichero/etc/fstaben consecuencia.Si estáinteresadoen conocerrequisitosadicionales,leael ficherode ayudade lapantallaVolume specification y consultela páginaprincipaldel comandomount paraobtenermásinformación.

Page 167: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 14.14:Configuración de red con Linuxconf 167

Despuésdeintroducir la nueva contraseña,seleccioneAccept .

14.14 Configuración de red con Lin uxconfEl primerpasoquedebedeterminarsobrelasconexionesessabersi estáconectadoa unareddeárealocal(comoungrupodeordenadoresenunaoficina)o aunareddeáreaamplia(comoInternet).Antesdecontinuar, esimportantesaberel tipo dehardwarequetieney decómotienepensadoconectarlo.Si vaa llamaraotroordenador, asegúresedequeel módemestáinstaladoy dequela conexión deloscablesescorrecta.Enel casodeutilizar unatarjetadered,asegúresedequesehainstaladocorrecta-mentey dequeloscablesestánconectadosadecuadamente.Dichodeotromodo,independientementede la configuraciónderedespecificada,si los cableso la líneadeteléfonono estánenel lugarade-cuado,no podrá establecerunaconexión.

14.14.1 Conexiones de redLa configuracióndeunaconexiónderedenEthernetrequiereuntipo deconfiguracióncompletamentedistinto. LasconexionesderedpararedesTokenRing o ARCnetutilizan un procedimientosimilar,perono setrataránenestecapítulo.

• En primer lugar, tienequetenerinstaladaunatarjetaEthernet.

• Inicie Linuxconf escribiendolinuxconf enel indicadordecomandosdeshell.

• Abra Config => Networking => Client tasks => Host names and IP netw ork devices . LapestañaHost name solicita indicar un nombrehostqueserellenerápor defecto,salvo si no seha configuradoel entornode red duranteel procesode instalación. Si no apareceespecificadoel valor, configúreloahora.Debeespecificarsecomolocalhost.localdomain . Omitaestapestaña.Seleccionela fichacorrespondienteal Adaptor 1.

Page 168: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

168 Capítulo 14:Linuxconf

Gráfico 14–11 Adaptador 1

El primerelementodeestapantallaesunacasilladeselecciónqueindicasieladaptadorestáactivadoono. Si setratadeladaptadorquevaautilizar, deberácomprobarlo.Debajo,hayunelementodeopciónparaConfig modes . Manual significa queel usuarioseráresponsabledefacilitare introducirtodalainformación.Dhcp y Bootp indicanquela máquinaobtendrála información dela configuracióndereddeunservidorDHCPo BOOTPremoto.Sinoestásegurodela opciónquedeberíaelegir, consulteal administradorde la red.

CamposobligatoriosparaDHCPo BOOTP:

• Net device - Tipo detarjetaderedqueseutiliza; porejemplo,eth0seríael valoradecuadosi usala primeratarjetaEthernet.

• Kernel module - Módulo correctobasadoen la tarjetade red; consulteOfficial RedHat LinuxReferenceGuideparaobtenerunalista delos módulosdel núcleo.

ParaconfiguracionesconDHCPy BOOTP, solamentetendráqueespecificarel Net device y el Kernelmodule . En Net device , elija uno de los dispositivos de la lista teniendoen cuentaqueel prefijoeth representaa tarjetasEthernet,arc a tarjetasARCnety tr a tarjetasTokenRing. Puedeencontrarunalista completadelastarjetasderedconlos móduloscorrespondientesenOfficial RedHat LinuxReferenceGuide. Si deseaobtenerunalista másactualizada,visite nuestrositio Webenla direcciónURL:

Page 169: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 14.14:Configuración de red con Linuxconf 169

http://hardware.redhat.com/

Esposiblequela información demáscaraderedya estéconfigurada.Sin embargo,segúnel tipo dered a la queseconecteo configure, probablementetendráquerellenarun valor en estecampo. Elvalor máshabitualdeestecampoes255.255.255.0 .

Camposobligatoriosdeconfiguraciónmanual:

• Primar y name + domain - El nombreprimarioesel nombredela máquinay el dominioescómoseespecifica la red.Porejemplo,enfoo.bar.com , foo esel nombreprimarioy bar.com esel dominio.

• IP address - Dirección de la máquinaque debeespecificarsecomo: x.x .x.x. Por ejemplo,192.168.0.13.

• Net device - Tipo detarjetaderedqueseutiliza; porejemplo,eth0seríael valoradecuadosi usala primeratarjetaEthernet.

• Kernel module - Módulo correctobasadoenla tarjetadered.

La informaciónsobrelos dispositivosderedy los módulosdel núcleosehadescritoanteriormente.LosvaloresdePrimar y name + domain y IP address dependerándesi sehaagregadola máquinaaunaredexistenteo si seestácreandounanueva red. Paraestablecerunaconexióna un redexistente,consulteal administradordela redparaobtenermásinformación.

Si está configurandounaredprivadaqueno seconectaránuncaa Internet,puedeelegir el Primar yname + domain name quedeseey dispondráde variasopcionesparalas IP addresses (veaTabla14–1, Direccionesy ejemplos).

Tabla 14–1 Direcciones y ejemplos

Direcciones disponibles Ejemplos

10.0.0.0- 10.255.255.255 10.5.12.14

172.16.0.0- 172.31.255.255 172.16.9.1,172.28.2.5

192.168.0.0- 192.168.255.251 192.168.0.13

Lostresgruposdenúmerosdearribacorrespondena lasclasesderedesa,b y c, respectivamente.Lasclasessirvenparadescribirel númerodedireccionesIP disponibles,asícomoel rangodenúmeros.En los númerosanterioressehaprescindidodelos correspondientesa lasredesprivadas.

1 No utilice estasdireccionesIP si seconectaa Internet,ya que192.168.0.*y 192.168.255.*no sepuedenconsiderarprivadas.Si deseaconectarsureda Interneto creequepuedeestarinteresadoenunfuturo,hágaseunfavor y realicela configuracióncondireccionesno privadas.

Page 170: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

170 Capítulo 14:Linuxconf

14.14.2 Especificación del servidor de nombresTambiénesnecesarioespecificar un servidorde nombresy un dominio por defectoparaestablecerunaconexión dered. El servidordenombrestraducelos nombreshost,comored.privada.com,a lasdireccionesIP correspondientes,como192.168.7.3.

El dominiopordefectoindicaala máquinael lugarenel quebuscarsi noseespecificaunnombrehostcompletoqueseacorrecto."Completamentecorrecto"(fully qualified)significaquesehaproporcio-nadola direccióncompleta;por ejemplo,foo.redhat.comesel nombrehostcompletamentecorrectoy foo essimplementeel nombrehost.Si haespecificadoundominiopordefecto,como,porejemplo,redhat.com,podráutilizar simplementeel nombrehostparaestablecerla conexión. Porejemplo,ftpfoo serásuficientesi el dominiodebúsquedaesredhat.com,peroencambioseránecesarioespecificarftp foo.redhat.com si no lo fuese.

Paraespecificarel nombredelservidor, abraConfig => Networking => Client tasks => Name serverspecification (DNS).

Gráfico 14–12 Pantalla Resolver Configuration

Losservidoresdenombresseclasificansegúnelordenenelqueseaccedealosmismos.Noesextrañoverservidoresdenombresreferidoscomoprimarios,secundariosy terciarios,y asísucesivamenteenla listasi sehaespecificadomásdeuno.CadaunodeellosdebeserunadirecciónIP y nounnombre,

Page 171: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 14.14:Configuración de red con Linuxconf 171

ya queel ordenadorno disponede ningúnmétodopararesolver el nombrehastaqueseconectaalservidordenombres.

Ademásdeldominiopordefecto,puedeespecificarhastaseisdominiosdebúsqueda.Losdominiosdebúsquedasonútilesparaespecificarvariosnombreshostconel mismodominio,perosin la necesidaddetenerqueescribirel nombrededominio.Porejemplo,si el dominiodebúsquedaesredhat.com,elnombrehost"halcón" resolveráfalcon.redhat.com.Losdominiosdebúsquedatienenprioridadsobreel dominiodebúsqueda.

Puedeagregar, modificaro eliminarentradasdel fichero/etc/hosts conLinuxconf. AbraConfig=> Networking => Misc => Information about other hosts .

Gráfico 14–13 Pantalla de /etc/hosts

Paramodificar o eliminarunaentrada,selecciónela.Paraeliminar la entrada,pulseel botónDel si-tuadoenla parteinferior dela pantallahost/netw ork definition .

Paramodificarunaentrada,cambiela informaciónpertinente.Paraagregarunaentradanueva,selec-cioneAdd enla parteinferior dela pantalla/etc/hosts . Conello, seabrirála pantallahost/netw orkdefinition .

Camposobligatorios:

Page 172: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

172 Capítulo 14:Linuxconf

• Primar y name + domain - El nombreprimario esel nombrede la máquinay el dominioeslaespecificacióndela red.Porejemplo,enfoo.bar.com , foo eselnombreprimarioy bar.comesel dominio.

• IP number - TambiénseconocecomodirecciónIP; setratade la direcciónde la máquinay seespecifica comox.x. x.x. Porejemplo,192.168.0.13.

Camposopcionales:

• Aliases - Nombrecorto parael nombrede dominio completocompletamentecorrecto. Sueleserel mismoqueel nombreprimario. Así, por ejemplo,si el nombrededominiocompletamentecorrectoesfoo.bar.com,puededefinir foo comoel alias.

• Comment - Comentariosobrela máquina.Porejemplo,"Nombredel servidorremoto".

Cuandohayaterminado,seleccioneAccept .

14.15 Guía de referencia rápida de Lin uxconfLa siguientetablaproporcionaunaguíadereferenciarápidaal contenidodeestecapítulo.Desafor-tunadamente,no esunaguíacompletadereferenciarápidadeLinuxconf, quetienemásfuncionesycaracterísticasdelasquesemencionanenestadocumentación.

Tabla 14–2 Referencia rápida de Lin uxconf¿Qué desea realizar? ¿Dónde encontrarlo en Lin uxconf?

Agregar, modificar, desactivar o eliminarunacuentadeusuario

Config => Users accounts => Normal =>User accounts

Cambiarunacontraseñadeusuario Config => Users accounts => Normal =>User accounts

Cambiarla contraseñaraíz Config => Users accounts => Normal =>Chang e root pass word

Configurar la red Config => Networking => Client tasks =>Basic host inf ormation

Crearo eliminarun grupo Config => Users accounts => Normal =>Group definitions

Editarparámetrosdelascontraseñas Users Accounts => Password & AccountPolicies

Desactivar menúesdel árbol Contr ol => Contr ol files and systems =>Configure lin uxconf modules

Page 173: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 14.16:Recursos adicionales 173

¿Qué desea realizar? ¿Dónde encontrarlo en Lin uxconf?

Activarel accesobasadoenWebenLinuxconf Config => Networking => Misc => Lin uxconfnetw ork access

Modificar /etc/hosts Config => Networking => Misc => Informationabout other hosts

Modificar miembrosdel grupo Config => Users accounts => Normal=> Group definitions o Config => Usersaccounts => Normal => User accounts

Definir parámetrosdefiltro Contr ol => Features

Especificar un servidordenombresdedominio(DNS)

Config => Networking => Client tasks =>Name server specification (DNS)

Ver el sistemadeficheros Config => File systems => Access localdrive o Config => File systems => Accessnfs volume

14.16 Recur sos adicionalesSi deseaobtenerinformaciónmásdetalladasobreLinuxconf, consultelos recursosqueseindicanacontinuación.

14.16.1 Sitios Web útiles• http://www.solucorp.qc.ca/linuxconf/- ParaobtenermásinformaciónsobreLinuxconf, incluida

la relativa a la versiónmásreciente,visite el sitio WebdeLinuxconf.

• http://www.xc.org/jonathan/linuxconf-faq.html- El sitioWebdePreguntasMásFrecuentessobreLinuxconf.

• http://hub.xc.org/scripts/lyris.pl?visit=linuxconf- Ficherosdela lista decorreoLinuxconf.

• Despuésderevisarel contenidodelasPreguntasMásFrecuentesdeLinuxconf y los ficherosdela lista de correoLinuxconf, podrá,si lo desea,plantearsu preguntaen la lista Linuxconf. Lainformaciónparainscribirsea la lista Linuxconf estádisponibleen el sitio Web de Linuxconf(http://www.solucorp.qc.ca/linuxconf/);pulseenel vínculo"Mailing lists".

Tengaencuentaqueen la lista Linuxconf solamenteseplanteanpreguntasrelacionadasconLi-nuxconf y queno essuobjetivo tratarotraseriedecuestionessobreLinux.

Page 174: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

174 Capítulo 14:Linuxconf

Page 175: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Panel de control 175

15 Panel de contr ol

NotaLa mayoríade lo quesepuedehacercon la aplicaciónPanel de control ,tambiénsepuedehacercon linuxconf.

El Panel de control esunaplataformadelanzamientoparaunnúmerodeherramientasdiferentesdeadministracióndel sistema(veael Gráfico 15–1, Paneldecontrol). Estasherramientashacenquelaadministracióndel sistemaseamásfácil, ya quepuedeconfigurarsusistemasin tenerquerecordarlos formatosdelos archivosdeconfiguracióny lascomplicadasopcionesdela líneadecomandos.

Gráfico 15–1 Panel de contr ol

Parainiciar el Panel de control, escribacontrol-panel enel indicadordecomandosdela shell.NecesitaráserrootparaejecutarlasherramientasPanel de control y debeestarejecutandoel sistemaX Window porqueesunautilidadgráfica. Escribasu -c control-panel y acontinuacióntecleela contraseñade root cuandosele indique. Si quiererealizarotrastareascomoroot, escribasu -seguidodela contraseñaderoot cuandoasísele indique.

NotaSi noestáejecutandoX comoroot,deberíaverel siguientemensajedeerror:

Xlib: connection to "server.domain.net:0.0" refused by serverXlib: Client is not authorized to connect to Serverkmail: cannot connect to X server server.domain.net:0

Si lo ve,necesitadaraccesorootal servidorX desusistema.Pararealizarlo,introduzcael comandosiguienteenunaventanaterminalno-root:

xhost +localhost

Page 176: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

176 Capítulo 15:Panel de control

Trashaberiniciadoel Panel de control, hagaclick enunodelos iconosparainiciar unaherramienta.Observe queno sele haadvertidosobreiniciar dosmuestrasdecualquierherramienta,perohacerlonoesunabuenaideaporquemodificaríalosmismosarchivosendossitiosy acabaríaporsobreescribirsuspropioscambios.

ADVERTENCIA

Si inicia accidentalmenteuna segundacopiade una herramienta, debe-ría salir de ésta inmediatamente. No modifique manualmenteningúnarchivo gestionadopor lasherramientasdel Panel de contr ol mientrasque las herramientas seestánejecutando. Del mismo modo, no ejecuteningún otro programa (como lin uxconf ) que pueda cambiar estosar-chivosmientras que los estáejecutando.

15.1 Configurador de la red

Nota

Encontrarála documentaciónsobrela configuraciónde la red medianteli-nuxconf enla Sección 14.14,ConfiguraciónderedconLinuxconf.

El Configurador de la red quesemuestraen el Gráfico 15–2, Configurador de la red le permitemanipularfácilmentelos parámetrostalescomo,direccionesIP, direccionesde puertasde enlaceydireccionesdered,asícomoservidoresdenombrey /etc/hosts .

Parainiciar el Configurador de la red inicie el Panel de control y hagaclick enel iconodeConfi-gurador de la red o escribanetcfg enel indicadordecomandosdela shell.

Page 177: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 15.1:Configurador de la red 177

Gráfico 15–2 Configurador de la red

Los serviciosde la redsepuedenañadir, suprimir, configuraractivar, desactivar y renombarconunalias.LosdispositivosEthernet,ARCnet,TokenRing,pocket(ATP),SLIP, PLIPy loopbackestánso-portados.El soportefuncionacorrectamenteenla mayoríadehardware,peroalgunasconfiguracionesdehardwarepodríantenerun comportamientoimpredecible.

Mientrasutiliza el Configurador de la red, hagaclick en Guardar paraescribirsuscambioseneldisco. Parasalir sin hacerningúncambio,seleccioneSalir .

15.1.1 Nombres de gesti ónEl paneldel Configurador de la red de Nombres cumpledosobjetivos principales:configurar elnombredelhosty eldominiodelordenadory determinarquéservidordenombresutilizaráparabuscarhostsenla red.El panelNames nopuedeconfigurarunamáquinacomounservidordenombre.Paramodificar un campoo añadirinformación a éste,hagaclick enel campoconel botónizquierdodelratón y escribala informaciónnueva.

Page 178: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

178 Capítulo 15:Panel de control

Gráfico 15–3 Añadir/Modificar Hosts

15.1.2 Gestión de HostsEn el panel de gestión de Hosts , puedeañadir, modificar o suprimir hosts desdeel archivo/etc/hosts file. Añadir o modificar una entradaimplica accionesidénticas. Apareceráunaventanade diálogo. Escribala nueva informacióny hagaclick en Done cuandoacabe.Veacomoejemploel Gráfico 15–3, Añadir/Modificar Hosts.

15.1.3 Añadir una interfaz de redSi haañadidounainterfazdereda suordenadortrasla instalacióndeRedHat Linux o si no hacon-figuradosutarjetaEthernetdurantela instalación,puedeconfigurarlafácilmente.

Nota

Necesitaráconfigurar kmod paracargar un controladorparala interfaz deredquequiereañadir(p.e. eth0 ); veaSección 16.5,Carga delos módulosdel kernelparaulterior información.

Page 179: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 15.1:Configurador de la red 179

ComienceporañadirunainterfazpulsandoInterfaces enel panelprincipal. Sevisualizaránunalistadedispositivosconfiguradosy otradeopcionesdisponibles;veaGráfico 15–4, Interfacesconfigura-das.

Gráfico 15–4 Interfaces configuradas

Paraañadirun dispositivo, pulseel botón Add. Seleccioneel tipo de interfaz quedeseaconfigurardesdela ventanaqueaparece.

NotaAhoratienea sudisposiciónel botónclon enel Configurador de la red.Estebotónsepuedeutilizar paracrearun"clon" deunainterfazyaexistente.Medianteel usodelasinterfacesdel clon,unordenadorportátil puedetenerunainterfazEthernetdefinidaparaunaLAN detrabajoy undispositivo clonEthernetdefinido paraunaredlocal.

Interfaz SLIPParaconfigurarunainterfazSLIP, deberíaproporcionarunnúmerodeteléfono,unnombredeusuarioy unacontraseña.Estole proporcionaráparámetrosinicialesparael scriptdediálogonecesarioa la

Page 180: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

180 Capítulo 15:Panel de control

horadeestablecerunaconexión SLIP. CuandoescojaDone , apareceráun diálogotituladoEdit SLIPInterface quele permitepersonalizarlos parámetrosdesuhardware,decomunicación y deredparala interfazdeSLIP.

Interfaz PLIPParaañadirla interfazPLIPasusistema,simplementedebeproporcionarla dirección IP, la direcciónIP remotay la máscaradered.Puedeseleccionarsi quiereactivar la interfaza la horadearrancar.

Interfaces de adaptador de bolsillo y fic ha cir culanteSi estáañadiendounaEthernet,ARCnet,fichacirculanteo un adaptadordebolsillo, necesitarápro-porcionarla siguienteinformación:

• Device — Determinadopornetconfig basadoenlos dispositivosqueyaestánconfigurados.

• IP Address — Introduzcaunadirección IP parasudispositivo dered.

• Netmask — Introduzcala máscarade red parasu dispositivo de red. Lasdireccionesde red ydebroadcastsecalculanautmáticamentebasándoseenla dirección IP y enla máscaraderedqueustedintroduzca.

• Activ ate interface at boot time — Si deseaqueseconfigure el dispositivo automáticamentecuandosumáquinaarranque,seleccioneestaopción.

• Allo w any user to (de)activ ate interface — Compruébelosi deseaquecualquierusuariopuedaactivar o desactivar la interfaz.

• Interface configuration protocol — si tieneun servidorBOOTP o DHCP en su red y quiereusarloparaconfigurarla interfaz,escojala opción apropiada;delo contrario,escojanone .

Una vez quehayaproporcionadola informaciónde configuraciónparasu nuevo dispositivo, hagaclick enDone . El dispositivo deberíaaparecerenla lista Interfaces comodispositivo inactivo. ( Lacolumnavigentedeberíatenerunaetiquetade no .) Paraactivar el nuevo dispositivo, selecciónelohaciendoclick conel ratóny escojael botónActiv ate. Si estono funciona,necesitará reconfigurarloescogiendoEdit .

15.1.4 Rutas de gesti ónEnla pantalladegestiónRouting puedeañadir, modificaro suprimirlasrutasderedestáticas.Añadiro modificar unaentradaimplica accionesidéticas,comoel panelHosts. Apareceráunaventanadediálogode modificación;escribatan sólo la informaciónnueva y pulseDone cuandofinalice. Veacomoejemploel Gráfico 15–5, Añadir/Modificar rutas.

Page 181: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 15.2:Hora y fecha 181

Gráfico 15–5 Añadir/Modificar rutas

15.2 Hora y fechaLa Herramienta del tiempo le permitecambiarla horay la fechaal hacerclick en la zonahorariaapropiaday envisualización dela fecha,pulsandolasflechasparacambiarlos valores.

El reloj del sistemadel reloj no cambiahastaqueustedno pulseel botónSet System Cloc k.

PulseReset Time paraconfigurar la máquinadel tiempoposteriora la del sistema.

Nota

Cambiarel tiempopuedeconfundirlos programasquedependendela pro-gresiónnormaldel tiempoy podríancausarproblemas.Salgadetantasapli-cacionesy procesoscomole seaposibleantesdecambiarla horay la fecha.

Page 182: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

182 Capítulo 15:Panel de control

Page 183: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 16.2:Creación de un kernel modular 183

16 Creación de un kernel personalizadoMuchosusuariosnuevosdeLinux sepreguntana menudolasrazonespor lasquedeberíancrearunkernelpersonalizado.Dadaslasmejorasrealizadasenel usodelos módulosdel kernel,la respuestaquemejor respondea dichacuestiónes: "solamentesi sabepor quémotivos esnecesariocrearunkernelpersonalizado,lo necesitará".

Enel pasado,eranecesariovolveracompilarel kernelcuandoseagregabanuevo hardwareal sistema,esdecir, el kerneleraestático. Lasmejorasqueserealizaronenloskernelx deLinux 2.0permitieronquemuchoscontroladoresde hardwarepudiesenserdescompuestosen módulos de componentescuyacarga eraposiblerealizarsi sesolicitaba. Sin embargo, seguíanexistiendoseriosproblemascuandolos usuariosteníanvarioskernelcompiladosconunasopcionesdeconfiguracióndistintasenel sistema;porejemplo,kernelSMPfrenteakernelUP. Lasmejorasrealizadasenlosmódulosdeloskernel2.4.x deLinux hanreducidolosconflictosexistentessi hayvarioskernel,a pesardequeno sepuedencompartirlos módulos.

Paraobtenermásinformaciónsobrelos módulosdekernel,consulteSección 16.5,Carga delos mó-dulosdelkernel. Salvo si vuelveacompilarunkernelpersonalizadodelsistema,noapreciarámuchoscambiosenel modoenel quesegestionanlos módulosdekernel.

16.1 El kernel 2.4RedHat Linux ahorasedistribuyeconel kernel2.4. Lascaracterísticasdeun kernel2.4 tal comosedistribuyeconRedHat Linux son:

• El directoriodelorigendelkerneles/usr/src/linux-2.4 ,enlugarde/usr/src/linux .

• Mejor compatibilidadconSMP.

• Admite hastaun máximode64 gigabytesdeRAM física: el kerneldeempresainstaladojuntoconRedHat Linux 7.1está compiladodemodoqueadmite64 gigabytesdememoriafísica.

• Compatibilidadmultimediamejorada,incluidoel módulomaestro3parala tarjetadesonidoESSAllegro.

• CompatibilidadmejoradaconUSB.

• CompatibilidadconIEEE 1394,conocidotambiéncomodispositivosFireWire™.

16.2 Creación de un kernel modularLas instruccionesdescritasenestasecciónestánrelacionadascon la creacióndeun kernelmodular.Si, en cambio,estáinteresadoen crearun kernelmonolítico,consulteel Sección 16.4,Creaciónde

Page 184: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

184 Capítulo 16:Creación de un kernel personalizado

un kernelmonolíticoparaobtenerunaexplicación detalladasobrelos distintosaspectosrelacionadosconla creacióne instalación deun kernelmonolítico.

Lossiguientespasosle servirándeayudaparacrearunkernelpersonalizadoparala arquitecturax86.

Nota

Esteejemploutiliza la versióndekernel2.4.2-0.1.21.Esposiblequesuver-sión seadistinta. Paradeterminarla versióndel kernel,escribael comandouname -r . Sustituya2.4.2-0.1.21por la versióndel kernel.

1. El pasomásimportanteesasegurarsedequedisponedeundiscodearranquedeemergenciaválidoporsiseproduceunerror. Sinocreóundiscodearranquedurantela instalación,utiliceelcomandomkbootdisk paracrearloahora.El comandoestándaressimilaramkbootdisk --device/dev/fd0 2.4. x, donde2.4.x esla versióncompletadel kernel(como2.4.2-0.1.21).Cuandohayaterminado,pruebeel discodearranqueparacomprobarquepuedearrancarel sistema.

2. Debedetenerinstaladoslospaqueteskernel-headers y kernel-source . Ejecutelosco-mandosrpm -q kernel-headers y rpm -q kernel-source paradeterminarlasver-sionescorrespondientes.Si no los hainstaladopreviamente,realicesuinstalacióndesdeel CD 1deRedHat Linux o desdeel sitio FTPdeRedHat FTPqueseencuentraen ftp://ftp.redhat.com(puedeconsultarla lista de sitios espejoen la dirección http://www.redhat.com/mirrors.html).Consulteel Capítulo 17,La administracióndepaquetesconRPM paraobtenermásinformaciónsobrela instalaciónde los paquetesRPM.

3. Enel indicadordecomandosdeshell,cambieal directorio/usr/src/linux-2.4 . Todosloscomandoscitadosa partir deahoradeberánejecutarsedesdeestedirectorio.

4. Es importantequecomiencea crearel kernel conociendobien el árbol fuente. Por tanto,serecomiendaempezarpor ejecutarel comandomake mrproper . Estecomandoeliminarálosficherosdeconfiguracióny el restodela informaciónquepuedaquedarenel árbol fuentecomoconsecuenciadehabercreadootroskernelsanteriores.Si yadisponedel ficherodeconfiguraciónválido(/usr/src/linux-2.4/.config ) quedeseautilizar, creeunacopiadeseguridaddelmismoenotro directorioantesdeejecutarestecomandoy vuelva a copiarlodespuésdeejecutarel comando.Si utiliza un ficherodeconfiguraciónexistente,omitael pasosiguiente.

5. Ahoradebecrearun ficherodeconfiguraciónparadeterminarqué componentesseincluiránenel nuevo kernel.

Si utiliza el sistemaX Window, serecomiendaejecutarel comandomake xconfig . Loscom-ponentessemuestranenlaslistasdelosdistintosnivelesdemenúsy sepuedenseleccionarconel

Page 185: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 16.2:Creación de un kernel modular 185

ratón. PuedeseleccionarY (sí), N (no), o M (módulo). Traselegir los componentes,pulseel bo-tón Save and Exit paracrearel ficherodeconfiguración/usr/src/linux-2.4/.configy salir del programaLinux Kernel Configuration.

A continuación,sedescribenotrosmétodospararealizarla configuracióndel kernel:

• make config - Programadetexto interactivo. Los componentessepresentanenformatolinealy elusuariovarespondiendosucesivamenteacadaunodeellos.Estemétodonorequiereel usodel sistemaX Window y nopermitequeel usuariomodifiqueunadelasrespuestasquehacontestadopreviamente.

• make menuconfig - Programaen modo texto queutiliza menús. Los componentessepresentanenun menúdecategoríasy el usuarioseleccionalos componentesquedeseadelamismamaneraquesi utilizaseelprogramadeinstalaciónRedHatLinux enmodotexto. Selec-cionela etiquetadel elementoquedeseeincluir: [*] (integrado),[ ] (excluido),<M> (módulo)o < > (concapacidadmodular).Estemétodono requiereel usodel sistemaX Window.

• make oldconfig - Esunscriptno interactivo queconfiguraráel ficherodeconfiguracióncon los parámetrospor defecto.Si estáutilizandopor defectoel kernelRedHat, éstecrearáun ficherodeconfiguraciónparael kerneldistribuido junto conRedHat Linux parala arqui-tectura.Esútil paraconfigurarel kernelconlos valoresválidospor defectoqueseconocenydesactivar las funcionesqueno desee.

NotaPara utilizar kmod (consultela Sección 16.5, Carga de los módulosdel kernel para obtenermás información) y los módulosdel kernel,debe responderYes a kmod support y a module version(CONFIG_MODVERSIONS)support durantela configuración.

6. Despuésde crearun fichero /usr/src/linux-2.4/.config , utilice el comandomakedep paraconfigurar lasdependenciascorrectamente.

7. Useel comandomake clean paraprepararel árbolfuenteparala creacióndel kernel.

8. El siguientepasoparacrearunkernelmodularconsisteeneditar/usr/src/linux-2.4/Ma-kefile de modoqueno tengaquesobrescribirel kernelexistente.El métododescritoenestasecciónesel mássencillopararealizarunarecuperaciónenel casodeproducirseuncontratiempo.Si estáinteresadoen conocerotrosmétodosalternativos, consultela informacióndisponibleenhttp://www.redhat.com/mirrors/LDP/HOWTO/Kernel-HOWTO.htmlo enel ficheroMakefilequeseencuentraenel directorio/usr/src/linux-2.4 del sistemaLinux.

Edite/usr/src/linux-2.4/Makefile y modifiquela líneaqueempiezaporEXTRAVER-SION = demodoqueserecupereunnombre"único" al añadirla fechaal final dela cadena.Por

Page 186: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

186 Capítulo 16:Creación de un kernel personalizado

ejemplo,si estácompilandola versióndel kernel2.4.2-0.1.21,puedeañadirel indicadorparaqueseasimilar a EXTRAVERSION= -0.1.21-feb2001 ). Estole permitirádisponerde formasimultáneaenel sistemadel kernelanteriory del kernelnuevo (versión 2.4.2-0.1.21-12feb2001).

9. Paracrearel kernel,utilice el comandomake bzImage .

10. Generelos módulosquehaconfiguradomedianteel comandomake modules .

11. Instalelosmódulosdel kernel(inclusosi no hacreadoninguno)conel comandomake modu-les_install . Asegúresedeescribirel carácterdesubrayado(_). Conestaacción,seinstala-ránlosmódulosdelkernelenla rutadeldirectorio/lib/modules/ y seutilizaráel nombrederutaespecificadoenMakefile . Enel ejemplopropuesto,secorresponderíacon /lib/modu-les/2.4.2-0.1.21-12feb2001/ .

12. Si tieneun adaptadorSCSIy ha convertido el controladorSCSIen modular, creeunanuevaimageninitrd (consultelaSección16.3,Creacióndeunaimageninitrd; tengaencuentaque,enunkernelpersonalizado,lasrazonesprácticasafavor deconvertiruncontroladorSCSIenmodularsonmásbienlimitadas).Exceptosi tieneunmotivomuyconcretoparacrearunaimageninitrd ,no la creeni la añadaal ficherolilo.conf .

13. Utilice el comandomake install paracopiarel nuevo kernely los archivosasociadosa losdirectoriosadecuados.

14. Conserve el kerneloriginal disponibleparaasípoderarrancarel sistemasi seproduceun errorenel nuevo kernel.Paraello, actualiceel fichero/etc/lilo.conf y ejecute/sbin/lilo .

El ficheropor defecto/etc/lilo.conf essimilar a lo siguiente:

boot=/dev/hdamap=/boot/mapinstall=/boot/boot.bprompttimeout=50message=/boot/messagelineardefault=linux

image=/boot/vmlinuz-2.4.2-0.1.21label=linuxinitrd=initrd-2.4.2-0.1.21.imgread-onlyroot=/dev/hda5

Paraagregar un nuevo kernela LILO, copiela secciónexistentey modifíquelaparaarrancarlaimagendelkernelqueseacabadecrear(ademásdela imageninitrd si utiliza dispositivosSCSIyhacreadoestetipo deimagen).Asimismo,cambieel nombredel kernelanteriora, por ejemplo,linux-antiguo . El fichero/etc/lilo.conf deberásersimilar a:

Page 187: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 16.3:Creación de una imagen initrd 187

boot=/dev/hdamap=/boot/mapinstall=/boot/boot.bprompttimeout=50message=/boot/messagelineardefault=linux

image=/boot/vmlinuz-2.4.2-0.1.21-12feb2001label=linuxinitrd=initrd-2.4.2-0.1.21-12feb2001.imgread-onlyroot=/dev/hda5

image=/boot/vmlinuz-2.4.2-0.1.21label=linux-antiguoinitrd=initrd-2.4.2-0.1.21.imgread-onlyroot=/dev/hda5

15. Paraactivar los cambios,ejecuteel comando/sbin/lilo . Si el procesoseharealizadosinerrores,el resultadoserásimilar a lo siguiente:

Added linux *Added linux-antiguo

El asterisco(*) despuésde linux significa quela seccióncon la etiquetalinux esel kernelpordefectoqueLILO arrancará.

16. A partir deestemomento,cadavezquearranqueel sistemaapareceránlinux y linux-an-tiguo comoopcionesdearranquedeLILO.

Paraarrancarel nuevo kernel(linux ), pulsela tecla [Intro] o esperea queLILO lo realiceunavez transcurridoel tiempode espera.Si deseaarrancarel kernelantiguo(linux-antiguo ),seleccionelinux-antiguo y pulse[Intro].

17. Puedecomenzaraprobarelnuevokernelarrancandonuevamentelamáquinay prestandoatencióna los mensajesparaasegurarsedequesehadetectadocorrectamenteel hardware.

16.3 Creación de una imagen initr dParacargarel móduloSCSIduranteel arranque,esnecesarioqueexistaunaimageninitrd . Si nova a utilizar estaimagen,no la creeni editelilo.conf paraincluirla.

Page 188: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

188 Capítulo 16:Creación de un kernel personalizado

El scriptdeshell /sbin/mkinitrd puedecrearunaimageninitrd adecuadade la máquinasisecumplenlascondicionessiguientes:

• El dispositivo debloquederetornoestádisponible

• El fichero/etc/modules.conf tieneunalíneaparael adaptadorSCSI,por ejemplo:

alias scsi_hostadapter BusLogic

Paracrearla nueva imageninitrd , ejecuteel comando/sbin/mkinitrd conunosparámetrossimilaresa los siguientes:

/sbin/mkinitrd /boot/initrd-2.4.2-0.1.21-12feb2001.img 2.4.2-0.1.21-12feb2001

En el ejemplo anterior, /boot/initrd-2.4.2-0.1.21-12feb2001.img correspondealnombrede fichero de la nueva imagen initrd y 2.4.2-0.1.21-12feb2001 es el kernelcuyosmódulos(/lib/modules ) seutilizaránen la imageninitrd . La imagenno tieneporquecoincidir necesariamenteconel númerodeversióndel kernelqueseejecutaactualmente.

16.4 Creación de un kernel monolíticoParacrearun kernelmonolítico,sigalos mismospasosquesehandescritoparacrearun kernelmo-dularcon lasexcepcionessiguientes:

• Al configurar el kernel,no compileningúnmódulo, esdecir, solamenterespondaYes o No alas preguntas.De la mismamanera,respondaNo a kmod support y a module version(CONFIG_MODVERSIONS)support .

• Omita los pasossiguientes:

make modulesmake modules_install

• Editeel ficherolilo.conf y añádalela líneaappend=nomodules .

16.5 Carga de los módulos del kernelEl kernelLinux tieneun diseñomodular. Al arrancar, solamentesecargaenmemoriaun kernelresi-dentedepequeño tamaño.Desdeesemomento,cadavezqueel usuariosolicita la ejecución deunafunciónno disponibleenel kernelresidente,el módulodel kernelsecargadinámicamenteenmemo-ria. Despuésdeun períodoespecífico deinactividad,el módulosepuedequitardela memoria.

Page 189: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 16.5:Carga de los módulos del kernel 189

El mecanismoqueposibilitalacargadinámicadelosmódulosesunsubprocesodelkerneldenominadokmod. Losmódulosnosecargansalvo si senecesitan.Cuandoel kernelsolicitael usodeunmódulo,éstesecargajunto contodaslasdependencias.

CuandoseinstalaRedHat Linux, el hardwaredel sistemaseponea pruebay el usuariodebedefinirinformaciónsobrela formahabitual(o formas)deutilizar el sistema,asícomosobrelos programasquedeberíancargarse.En funciónde estaspruebasy de la informaciónfacilitadapor el usuario,elprogramadeinstalacióndecidequéopcionescompilarenel kernelresidentey quéubicarenlosmódu-los quesecargarán.Asimismo,configurael mecanismodecargadinámicaparaquesuejecuciónseatransparente.Si hacreadoun kernelpersonalizado,podrátomartodasestasdecisionesustedmismo.

Si, despuésde la instalación, agrega nuevo hardwarequerequiereel usode un módulodel kernel,deberáconfigurarel mecanismodecargadinámica.Kudzu normalmentedetectael nuevo hardware.También puedeagregar el nuevo controladorsi edita el fichero de configuración del módulo/etc/modules.conf .

Por ejemplo,si, durantela instalación,el sistemaya incluía el modelodel adaptadorde red SMCEtherPower 10 PCI,el ficherodeconfiguracióndel módulocontendrála siguientelínea:

alias eth0 tulip

Despuésdela instalación,si deseainstalarenel sistemaotroadaptadorderedidéntico,deberáañadirla siguientelíneaal fichero/etc/modules.conf :

alias eth1 tulip

Consultela Official RedHat Linux ReferenceGuideparaobtenerunalista alfabéticadelos módulosdel kernely del hardwarecompatible.

Page 190: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

190 Capítulo 16:Creación de un kernel personalizado

Page 191: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Parte IV Administraci ón de paquetes

Page 192: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •
Page 193: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 17.1:Metas de diseño RPM 193

17 La administración de paquetes conRPMEl Administrador de paquetes Red Hat (RPM) esun sistemadeempaquetadoabiertoquetrabajaen RedHat Linux ademásde otrossistemasLinux y UNIX queestáa la disposicisnde cualquiera.RedHat,Inc. fomentael usodeRPM porpartedeotrosvendedoresparasuspropiosproductos.RPMsepuededistribuir bajo los tirminosdeGPL.

RPM facilita las actualizacionesde sistemaparael usuariofinal. Es posibleinstalar, desinstalaryactualizarpaquetesRPM por mediode comandosbreves. RPM mantieneunabasede datosde lospaquetesinstaladosy desusficheros,y ustedpuedehacerconsultasy verificacionespoderosasensusistema.Si prefiereunainterfazgráfica,puedeutilizar Gnome-RPM paraejecutarmuchoscomandosRPM.

Durantelasactualizaciones,RPM manejacuidadosamentelos ficherosdeconfiguraciónparaqueus-ted nuncapierdasusmodificacionesde personalización — algo queno lograría hacercon ficheros.tar.gz normales.

RPM permitealdesarrolladortomarelcódigofuentedelsoftwarey empaquetarloenpaquetesbinariosy defuenteparalos usuariosfinales. Esteprocesoesbastantesencilloy secontroladesdeun únicoficheroy parchesopcionalescreadosporustedmismo.Estaclaradelineacióndefuentesoriginariasysusparchesy lasinstruccionesdeconstrucciónfacilitanelmantenimientodelpaqueteal ir apareciendonuevasversionesdel software.

Comandos de ejecución RPM como rootYaqueRPM efectúacambiosasusistema,debeserrootparapoderinstalar,quitar, o actualizarun paqueteRPM.

17.1 Metas de diseño RPMPodríaserútil conocerlasmetasdediseñodeRPM parapoderaprendera usarRPM:

Predisposicióna la actualización

Al usarRPM esposibleactualizarcomponentesindividualesdesusistemasin tenerquereins-talarloscompletamente.Cuandoobtengaunaversiónnuevadeun sistemaoperativo basadoenRPM (comoRedHat Linux), no esnecesarioefectuarreinstalacionesen su máquina(comodebehacerseconsistemasoperativos basadosen otrossistemasdeempaquetado).RPM per-mite actualizacionesinteligentes,in situ y completamenteautomatizadasen su sistema.Los

Page 194: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

194 Capítulo 17:La administración de paquetes con RPM

ficherosdeconfiguraciónenlospaquetesseconservannoobstantelasactualizaciones,y asínoperderásuspersonalizaciones.No existenficherosdeactualizaciónespecíficosparaactualizarun paqueteporqueseutiliza el mismoficheroRPM parainstalary actualizarel paqueteensusistema.

Consultaspoderosas

RPM fueideadoparaproporcionaropcionesdeconsultapoderosas.Sepuedenefectuarbúsque-dasportodasubasededatosparaencontrarunpaqueteo sóloalgúnfichero.Tambiénesposibleaveriguaracuálpaqueteperteneceundeterminadoficheroy dedóndeprovieneel paquete.Losficheroscontenidosen el paqueteRPM estánen un archivo comprimido,con un encabezadobinariopersonalizadoquecontieneinformaciónútil sobreel paquetey sucontenido,permitién-doleconsultarpaquetesindividualesrápiday sencillamente.

Verif icación de sistema

Otracaracterísticapoderosaesla capacidaddeverificarpaquetes.Si estápreocupadoporquehaborradounficheroimportantedeunpaquete,simplementeverifiqueel paquete.Sele avisarádecualquieranomalía. A esepunto,puedereinstalarel paquetesi esnecesario.Cualquierficherodeconfiguraciónquehayamodificadoseconservarádurantela reinstalación.

Fuentesoriginarias

Unaobjetivo crucialhasidoeldepermitirel usodefuentesdesoftwareoriginario,tal y comohasidodistribuidopor losautoresoriginalesdelsoftware.ConRPM tendrálasfuentesoriginariasjunto con cualquierparchequehayasido usadoademásde las instruccionesde construccióncompletas.Estaesunaventajaimportantepor variosmotivos. Si por ejemplosaleunaversiónnueva de un programa,no necesariamentenecesitaempezardesdeceroparaquesecompile.Puederevisar el parcheparaver lo que tal veznecesitaríahacer. Usandoestatécnicasevenfácilmentetodosloselementospredeterminadosy compiladosenel programay todosloscam-biosquesele hanhechoal softwareparaconstruiradecuadamente.

El objetivo demantenerlasfuentesoriginariaspodríaparecerimportantesóloparalosdesarro-lladores,peroel resultadotambiénseríasoftwaredemásaltacalidadparalos usuariosfinales.Quisiéramosdarlasgraciasa la gentededistribucióndeBOGUSporhaberideadoel conceptode la fuenteoriginaria.

17.2 El uso de RPMRPM tienecincomodosdeoperaciónbásicos(sin contarla construccióndepaquetes):instalación,desinstalación,actualización,consultay verificación.Estaseccióncontieneunavisióndeconjuntodecadamodo.Paraobtenerdetallesy opcioneslanceel comandorpm --help , o diríjasea la Sección17.5,Recursosadicionalesparaobtenermásinformación sobreRPM.

Page 195: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 17.2:El uso de RPM 195

17.2.1 Encontrar RPMsAntesdeusarun RPM debesaberdóndeencontrarlo.ConunabúsquedaenInternetobtendrávariosdepósitosdeRPM, perosiestábuscandopaquetesRPM construidosporRedHat,sepuedenencontraren los siguientessitios:

• Los CD-ROMs RedHat Linux oficiales

• La páginadeerratadeRedHat a disposiciónen http://www.redhat.com/support/errata

• Existeun sitio espejoFTPdeRedHat en http://www.redhat.com/mirrors.html

• RedHatNetwork — consulteCapítulo 19,RedHat NetworkparaobtenermásdetallessobreRedHat Network

17.2.2 La instalaciónLos paquetesRPM normalmentetienennombresde fichero como foo-1.0-1.i386.rpm . Elnombredeficheroincluyeel nombredepaquete(foo ), versión(1.0 ), lanzamiento(1) y arquitectura(i386 ). La instalacióndeunpaqueteestansimplecomoteclearel siguientecomandoenel indicadordecomandosdeshell:

# rpm -ivh foo-1.0-1.i386.rpmfoo #####################################

Comopodráver, RPM imprimeel nombredelpaquetey luego imprimeunaseriedealmohadillas(#)mientrasseinstalael paquetecomounaespeciedemedidordeprogreso.

NotaA pesardequeun comandocomorpm -ivh foo-1.0-1.i386.rpmseusecomúnmenteparainstalarun paqueteRPM, tal vez deseetomarenconsideraciónel usoderpm -Uvh foo-1.0-1.i386.rpm ensulugar.-U seusanormalmenteparaactualizarun paquete,perotambiéninstalapa-quetesnuevos. ConsulteSección 17.2.4,La actualizaciónparaobtenermásinformación sobreel usodela opción-U deRPM.

La instalación depaquetesestáideadaparasersencilla,perodevezencuandopodríahabererrores:

Paquete ya instaladoSi ya estáinstaladoun paquetede la mismaversión,verá:

Page 196: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

196 Capítulo 17:La administración de paquetes con RPM

# rpm -ivh foo-1.0-1.i386.rpmfoo package foo-1.0-1 is already installed#

Si deseainstalarel paquetedetodosmodosy la versiónqueestáintentandoinstalaryaestá instalada,podráusarla opción--replacepkgs , la cual le dirá a RPM queignoreel error:

# rpm -ivh --replacepkgs foo-1.0-1.i386.rpmfoo #####################################

Estaopciónesútil si algunosficherosinstaladosdesdeRPM fueronborradososi deseaqueseinstalenlos ficherosdeconfiguraciónoriginalesdesdeRPM.

Ficheros en conflictoSi intentainstalarun paquetequecontieneun ficheroqueyahasidoinstaladoporotropaqueteo unaversiónmásantiguadel mismopaquete,verálo siguiente:

# rpm -ivh foo-1.0-1.i386.rpmfoo /usr/bin/foo conflicts with file from bar-1.0-1#

ParahacerqueRPM ignoreesteerror, usela opción--replacefiles :

# rpm -ivh --replacefiles foo-1.0-1.i386.rpmfoo #####################################

Dependencia no resueltaLospaquetesRPM pueden"depender"deotrospaquetes,lo cualsignificaquerequierendela instala-ción deotrospaquetesparapoderejecutarseadecuadamente.Si intentainstalarun paquetequetieneunadependenciano resuelta,verá lo siguiente:

# rpm -ivh foo-1.0-1.i386.rpmfailed dependencies:

bar is needed by foo-1.0-1#

Pararesolveresteerrordeberáinstalarlos paquetesindicados.Si detodosmodosdeseaforzarla ins-talación(noesunaideamuybuenayaqueel paqueteprobablementenoseejecutaráadecuadamente),usela opción--nodeps .

17.2.3 La desinstalaciónDesinstalarun paqueteestansimplecomoinstalarlo.Tecleeel siguientecomandoenel indicadordecomandosshell:

Page 197: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 17.2:El uso de RPM 197

# rpm -e foo#

NotaNotequehemosusadoel nombre foo del paquete,no el nombrede ficherofoo-1.0-1.i386.rpm delpaqueteoriginal. Paradesinstalarunpaquetenecesitarásustituirfoo conel verdaderonombredepaquetedelpaqueteori-ginal.

Podríaencontrarseconunerrordedependenciacuandoestédesinstalandounpaquetesi otropaqueteinstaladodependedel queestátratandodeeliminar. Porejemplo:

# rpm -e fooremoving these packages would break dependencies:

foo is needed by bar-1.0-1#

ParahacerqueRPM ignoreesteerrory desinstaleel paquetedetodosmodos(quetampocoesbuenaideayaquealhacerlo,elpaquetequedependedeélprobablementedejarádefuncionarcorrectamente),usela opción --nodeps .

17.2.4 La actualizaciónActualizarun paqueteesparecidoa instalarlo. Tecleeel siguientecomandoen un indicadorde co-mandosshell:

# rpm -Uvh foo-2.0-1.i386.rpmfoo #####################################

Lo queno seve arribaesqueRPM ha desinstaladoautomáticamentecualquierversiónantiguadelpaquetefoo . De hecho,tal vez deseeusar-U siempreparainstalarpaquetes,ya que funcionaráaunqueno hayaversionesprecedentesdel paqueteinstaladas.

Ya queRPM lleva a cabola actualizacióninteligentedepaquetesconficherosdeconfiguración,talvezveaun mensajecomoel siguiente:

saving /etc/foo.conf as /etc/foo.conf.rpmsave

Estemensajesignificaqueloscambioshechosal ficherodeconfiguraciónpodríannoser"compatiblesareenvío" conel ficherodeconfiguraciónnuevo enelpaquete,asíqueRPM haalmacenadosuficherooriginal y hainstaladounonuevo. Debería averiguarcuálessonlasdiferenciasentrelos dosficherosdeconfiguracióny resuelvael problematanprontocomole seaposibleparaasegurarsequesusistemacontinúe funcionandocorrectamente.

Page 198: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

198 Capítulo 17:La administración de paquetes con RPM

La actualizaciónesenrealidadunacombinacióndelasactividadesdedesinstalacióneinstalación,asíqueduranteunaactualizaciónRPM, podráencontrarerroresdedesinstalacióne instalación,ademásde cualquierotro tipo de error. Si RPM creequeustedestátratandode actualizara un númerodeversióndepaquetemásantiguo, aparecerá lo siguiente:

# rpm -Uvh foo-1.0-1.i386.rpmfoo package foo-2.0-1 (which is newer) is already installed#

ParahacerqueRPM "actualice"detodosmodos,usela opción--oldpackage :

# rpm -Uvh --oldpackage foo-1.0-1.i386.rpmfoo #####################################

17.2.5 El refrescamientoRefrescarun paqueteesparecidoa actualizarlo.Tecleeel siguientecomandoenun indicadordeco-mandosshell:

# rpm -Fvh foo-1.2-1.i386.rpmfoo #####################################

La opciónde refrescamientoRPM comparalas versionesde los paquetesespecificadosen la líneade comandoscon las versionesde los paquetesqueya hansido instaladosen su sistema.Cuandola opciónde refrescamientode RPM elaboraunaversión másrecientede un paqueteya instalado,ésteseráactualizadoa la versiónmásreciente.Sin embargo, la opciónde refrescamientode RPMno instalaráun paquetesi no existeun paquetepreviamenteinstaladodel mismonombre.Estono esiguala la opcióndeactualizacióndeRPM, yaqueunaactualizaciónsí instalarápaquetes,no importasi ya estéinstaladaunaversiónmásantiguadeun paquete.

La opciónderefrescamientodeRPM funcionayaseaparapaquetesindividualesqueparaungrupodepaquetes.Si ustedacabadedescargarunagrancantidaddepaquetesdiferentesy sólodeseaactualizarlos paquetesqueya estabaninstaladosen su sistema,la soluciónesel refrescamiento.Si utiliza laopciónde refrescamiento,antesde usarRPM no tendráqueeliminarningúnpaqueteindeseadodelgrupoquehadescargado.

En estecaso,puedesimplementelanzarel siguientecomando:

# rpm -Fvh *.rpm

RPM actualizaráautomáticamentesólo los paquetesqueya esténinstalados.

Page 199: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 17.2:El uso de RPM 199

17.2.6 La consultaUseel comandorpm -q parahacerconsultasa la basededatosde los paquetesinstalados.El co-mandorpm -q foo imprimiráel nombredepaquete,versióny númerodelanzamientodelpaquetefoo instalado:

# rpm -q foofoo-2.0-1#

NotaNotequehemosutilizadoel nombre foo delpaquete.Al hacerunaconsultasobreun paquete,necesitará sustituirfoo conel verdaderonombredel pa-quete.

En vez de especificar el nombredel paquete,sepuedenusarlas siguientesopcionescon -q paraespecificar lo(s) paquete(s)quedeseaconsultar. SellamanOpcionesdeespecificación depaquetes.

• -a consultatodoslos paquetesactualmenteinstalados.

• -f <file> consultaráel paquetequeposea<file>. Cuandoespecifiqueun fichero,deberáespecificar la rutacompletadel fichero(/usr/bin/ls , por ejemplo).

• -p <packagefile> consultael paquete<packagefile>.

Hay variasmanerasdeespecificar quéinformaciónmostrarsobrelos paquetesconsultados.Lassi-guientesopcionessirvenparaseleccionarel tipo deinformaciónqueustedestábuscando.SellamanOpcionesdeselección de información.

• -i muestrainformacióndel paquetecomoel nombre,la descripción,la versión,el tamaño,lafechadeconstrucción,la fechadeinstalación,el distribuidor, y otrainformaciónmiscelánea.

• -l muestrala lista deficheroscontenidosenel paquete.

• -s muestrael estadodetodoslos ficheroenel paquete.

• -d muestraunalista deficherosmarcadoscomodocumentación(páginasdemanual,páginasdeinformación,ficherosLIAME, etc.).

• -c muestraunalistadeficherosmarcadoscomoficherosdeconfiguración. Estossonlosficherosqueustedcambiadespuésde la instalaciónparaadaptarel paquetea su sistema(comosend-mail.cf , passwd , inittab , etc.).

Paraaccederaopcionesquemuestranlistasdeficheros,puedeañadir-v al comandoparaquemuestrelas listasenun formato ls -l conocido.

Page 200: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

200 Capítulo 17:La administración de paquetes con RPM

17.2.7 La verificaciónLa verificacióndeunpaquetetienequeverconcompararla informaciónsobreficherosinstaladosdeunpaqueteconla mismainformacióndelpaqueteoriginal. Entreotrascosas,la verificacióncomparael tamaño,la sumaMD5 los permisos,el tipo, el dueñoy el grupodecadafichero.

El comandorpm -V verifica un paquete.Ustedpuedeutilizar cualquieradelasOpcionesdeselec-ción depaquetedela lista parapedirqueseespecifiquenlos paquetesquedeseaverificar. Un modosencillodeverificaresrpm -V foo , queverifica si todoslos ficherosenel paquetefoo seencuen-tranenel mismoestadoenqueestabancuandooriginalmentefueroninstalados.Porejemplo:

• Paraverificar un paquetequecontieneun determinadofichero:

rpm -Vf /bin/vi

• Paraverificar TODOSlos paquetesinstalados:

rpm -Va

• Paraverificar un paqueteinstaladocontraun ficherodepaqueteRPM:

rpm -Vp foo-1.0-1.i386.rpm

Estecomandopuedeserútil si sospechaquesusbasesdedatosdeRPM estándañadas.

Si todofueverificadocorrectamente,nohabrásalida.Si seencuentrandiscrepancias,seránmostradas.El formatode la salidaesunacadenade ochocaracteres(unac identifica un ficherode configura-ción) seguidopor el nombredel fichero. Cadaunodelos ochocaracteresseñalael resultadodeunacomparaciónentreun atributodel ficheroal valordeeseatributoescritoenla basededatosdeRPM.Un solo . (punto)significa queha pasadola prueba.Los siguientescaracteresseñalanqueciertaspruebasno hansidopasadas:

• 5 — MD5 checksum

• S — file size

• L — symboliclink

• T — file modification time

• D — device

• U — user

• G— group

• M— mode(incluyelos permisosy tiposdeficheros)

Page 201: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 17.3:El control de la firma del paquete 201

• ? — unreadablefile

Si ve algunasalida,usesubuenjuicio paradeterminarsi debería quitaro reinstalarel paqueteo re-solver el problemadeotramanera.

17.3 El contr ol de la firma del paqueteSi deseaverificar si algúnpaquetehasidodañadoo alteradoexaminesólola sumamd5tecleandoelsiguientecomandoenunindicadordecomandosdeshell(sustituyacoolappconel nombredeficherodesupaqueteRPM):

rpm --checksig --nogpg coolapp-1.1-1.rpm

Apareceráel mensajecoolapp-1.1-1.rpm: md5 OK. Estebreve mensajesignifica queel fi-cherono hasidodañadoal momentode la descarga.

Porotraparte,¿cuántoesdefiableel desarrolladorquecreó el paquete?Si el paqueteestáfirmadoconla clave GnuPG del desarrollador, sabráqueel desarrolladordeverdadesquiendiceser.

SepuedefirmarunpaqueteRPM usandola Gnu Privacy Guard (o GnuPG), paraayudarleaasegu-rarsequeel paquetedescargadoesdefiar.

GnuPG esunaherramientaparacomunicaciónsegura;reemplazacompletay gratuitamentela tec-nologíadeencriptacióndePGP, un programaelectrónicodeprivacidad.ConGnuPG ustedpuedeautentificar la validezde los documentosy encriptar/descifrardatosde y haciaotrosdestinatarios.Además,GnuPG escapazdedescifrary verificar ficherosPGP 5.x.

GnuPG seinstalapordefectoa la horadeinstalarRedHatLinux. Deestemodopuedeiniciar ausarGnuPG inmediatamenteparaverificar cualquierpaquetequerecibadeRedHat. Primeronecesitaráimportarla clave públicadeRedHat.

17.3.1 La impor tación de clavesCuandoimportaunaclavepública,añadeesaclaveasullavero (un ficheroenel cualseconservanlasclavespúblicasy secretas).Luego, cuandodescargueun documentoo ficherodeesaentidad,puedecontrolarla validezdeesedocumentoconla clave quehaañadidoa sullavero.

Usela opción --import paraimportarunaclave. Parademostrar, descarguee importeclavespúbli-casRedHat. Deesamanera,cadavezquedeseecontrolarla validezdeunpaquetedeRedHatpodráhacerlohaciendola comparaciónconla clave quehaobtenido.

Puedeencontrarla clavedeRedHatenhttp://www.redhat.com/about/contact.html.Utilizandosuna-vegador, descarguela claveoprimiendola teclade[Mayús] mientraspulsasobreel enlacededescarga,y luego pulsesobreel botónOK paraalmacenarel fichero(redhat2.asc , por ejemplo). Cuandoaparezcael indicadordecomandosdeshell,importela clave conel siguientecomando:

Page 202: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

202 Capítulo 17:La administración de paquetes con RPM

gpg --import redhat2.asc

Comoresultadoapareceráunmensajediciendoquelaclavehasidoelaborada.Tecleegpg --list-keys paracontrolarsi la clave hasidoañadida.Verála clave queacabadedescargardesdeRedHatademásdesuspropiasclaves.

[newuser@localhost newuser]$ gpg --list-keys/home/newuser/.gnupg/pubring.gpg-----------------------------------------pub 1024D/DB42A60E 1999-09-23 Red Hat, Inc <[email protected]>sub 2048g/961630A2 1999-09-23

Las claves no tienen que ser enlacesDe vezencuandono le seráposibledescargarclavesdesdeun enlace.Lasclavessonficherosdetexto, demodoquesepuedentransferirasumáquinadecualquiermaneraenquesealmacenaunnormalficherodetexto. Mientrassepael nombrey ubicacióndel ficheroquehaalmacenadopodrá importarloa su llavero.

17.3.2 La verificación de paquetesPara controlar la firma GnuPG de un fichero RPM despuésde importar la clave del constructorGnuPG, useel siguientecomando(sustituyacoolappconel nombredeficherodesupaqueteRPM):

rpm --checksig coolapp-1.1-1.rpm

Si todova bien,verá el siguientemensaje:md5 gpg OK. Estosignifica queel paqueteno estáda-ñado.

17.3.3 Más inf ormación sobre GnuPGPara obtenermásinformación sobreGnuPG, consulteApéndice A, Seguridad con Gnu PrivacyGuard.

17.4 Impresione a sus amigos con RPMRPM esunaherramientaútil ya seaparaadministrarsusistemaqueparadiagnosticary solucionarproblemas.La mejormaneradecomprendertodassusopcionesesviendoalgunosejemplos.

• Tal vezustedhayaborradoalgunosficherosaccidentalmente,perono estásegurode lo quehaeliminado. Si deseaverificar susistemaenteroy ver lo quepodríahacerfalta,podríaintentarloconel siguientecomando:

Page 203: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 17.4:Impresione a sus amigos con RPM 203

rpm -Va

Si faltanalgunosficheroso parecendañados,probablementedeberíao reinstalarel paqueteo de-sinstalarloy luego reinstalarlo.

• Tal vezalgunavezveráunficheroquenoreconoce.Parasaberaquépaquetepertenece,teclearía:

rpm -qf /usr/X11R6/bin/ghostview

La salidasería parecidaa la siguiente:

gv-3.5.8-10

• Podemoscombinarlos dosejemplosde arribaen la siguientehipótesis. Digamosqueestáte-niendoproblemascon/usr/bin/paste . Le gustaríaverificarel paqueteal cualperteneceeseprograma,perono sabea cuál paquetepertenecepaste . Simplementetecleeel siguienteco-mando:

rpm -Vf /usr/bin/paste

y severificaráel paquetecorrecto.

• ¿Deseaencontrarmásinformaciónsobreun determinadoprograma?Puedeintentarel siguientecomandoparalocalizarla documentación queacompañabael paqueteal cualperteneceesepro-grama:

rpm -qdf /usr/bin/md5sum

La salidadebería serparecidaa la siguiente:

/usr/share/doc/textutils-2.0a/NEWS/usr/share/doc/textutils-2.0a/README/usr/info/textutils.info.gz/usr/man/man1/cat.1.gz/usr/man/man1/cksum.1.gz/usr/man/man1/comm.1.gz/usr/man/man1/csplit.1.gz/usr/man/man1/cut.1.gz/usr/man/man1/expand.1.gz/usr/man/man1/fmt.1.gz/usr/man/man1/fold.1.gz/usr/man/man1/head.1.gz/usr/man/man1/join.1.gz/usr/man/man1/md5sum.1.gz/usr/man/man1/nl.1.gz/usr/man/man1/od.1.gz/usr/man/man1/paste.1.gz/usr/man/man1/pr.1.gz/usr/man/man1/ptx.1.gz

Page 204: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

204 Capítulo 17:La administración de paquetes con RPM

/usr/man/man1/sort.1.gz/usr/man/man1/split.1.gz/usr/man/man1/sum.1.gz/usr/man/man1/tac.1.gz/usr/man/man1/tail.1.gz/usr/man/man1/tr.1.gz/usr/man/man1/tsort.1.gz/usr/man/man1/unexpand.1.gz/usr/man/man1/uniq.1.gz/usr/man/man1/wc.1.gz

• Podríaencontrarun RPM nuevo y no saberparaquésirve. Paraencontrarinformación sobreél,useel siguientecomando:

rpm -qip sndconfig-0.48-1.i386.rpm

La salidaseríacomola siguiente:

Name : sndconfig Relocations: (not relocateable)Version : 0.48 Vendor: Red HatRelease : 1 Build Date: Mon 10 Jul 2000 02:25:40Install date: (none) Build Host: porky.devel.redhat.comGroup : Applications/Multimedia Source RPM: sndconfig-0.48-1.src.rpmSize : 461734 License: GPLPackager : Red Hat <http://bugzilla.redhat.com/bugzilla>Summary : The Red Hat Linux sound configuration tool.Description :Sndconfig is a text based tool which sets up the configuration filesyou’ll need to use a sound card with a Red Hat Linux system.Sndconfig can be used to set the proper sound type for programs whichuse the /dev/dsp, /dev/audio and /dev/mixer devices. The soundsettings are saved by the aumix and sysV runlevel scripts.

• Tal vezahoradeseevercuálesficherosinstalael RPM sndconfig . Deberíateclearlo siguiente:

rpm -qlp sndconfig-0.48-1.i386.rpm

La salidaseráalgoasí:

/usr/sbin/pnpprobe/usr/sbin/sndconfig/usr/share/locale/cs/LC_MESSAGES/sndconfig.mo/usr/share/locale/da/LC_MESSAGES/sndconfig.mo/usr/share/locale/de/LC_MESSAGES/sndconfig.mo/usr/share/locale/es/LC_MESSAGES/sndconfig.mo/usr/share/locale/fr/LC_MESSAGES/sndconfig.mo

Page 205: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 17.5:Recursos adicionales 205

/usr/share/locale/hu/LC_MESSAGES/sndconfig.mo/usr/share/locale/id/LC_MESSAGES/sndconfig.mo/usr/share/locale/is/LC_MESSAGES/sndconfig.mo/usr/share/locale/it/LC_MESSAGES/sndconfig.mo/usr/share/locale/ko/LC_MESSAGES/sndconfig.mo/usr/share/locale/no/LC_MESSAGES/sndconfig.mo/usr/share/locale/pt/LC_MESSAGES/sndconfig.mo/usr/share/locale/pt_BR/LC_MESSAGES/sndconfig.mo/usr/share/locale/ro/LC_MESSAGES/sndconfig.mo/usr/share/locale/ru/LC_MESSAGES/sndconfig.mo/usr/share/locale/sk/LC_MESSAGES/sndconfig.mo/usr/share/locale/sl/LC_MESSAGES/sndconfig.mo/usr/share/locale/sr/LC_MESSAGES/sndconfig.mo/usr/share/locale/sv/LC_MESSAGES/sndconfig.mo/usr/share/locale/tr/LC_MESSAGES/sndconfig.mo/usr/share/locale/uk/LC_MESSAGES/sndconfig.mo/usr/share/man/man8/pnpprobe.8.gz/usr/share/man/man8/sndconfig.8.gz/usr/share/sndconfig/sample.au/usr/share/sndconfig/sample.midi

Estossonsolamentealgunosejemplos.Al usarlo,descubrirá muchosmásusosparaRPM.

17.5 Recur sos adicionalesRPM esunautilidadmuycomplejaconmuchasopcionesy métodosparaefectuarconsultas,instalar,actualizary eliminarpaquetes.Consultelos siguientesrecursosparasabermássobreRPM.

17.5.1 La documentación instalada• rpm --help — estecomandoproporcionaunareferenciarápidadelos parámetrosdeRPM.

• man rpm — laspáginasdemanualdeRPM le proporcionarámásdetallessobrelosparámetrosdeRPM queel comandorpm --help .

17.5.2 Sitios web útiles• http://www.rpm.org/

• http://www.redhat.com/support/mailing-lists/— la listadecorreoRPM estáarchivadaaquí.Parasuscribirse,envíeunmensajedecorreoelectró[email protected] conla palabrasubscribe enel espaciodel objeto.

Page 206: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

206 Capítulo 17:La administración de paquetes con RPM

17.5.3 Libr os relacionados• MaximumRPMporEdBailey; RedHatPress— unaversiónenlíneadel libro estáadisposición

en http://www.rpm.org/ y http://www.redhat.com/support/books/.

Page 207: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Gnome-RPM 207

18 Gnome-RPMLa Gnome-RPM es una interfaz GUI utilizada para el Administrador Red Hat del sistema(RPM),Red Hat Package Manager). Paramásinformacisnsobrela tecnologíadeRPM consulteel Capítulo 17, La administracióndepaquetesconRPM.

Si no quiereutilizar la versióndelíneadecomandosdeRPM, puedeusarla Gnome-RPM, unahe-rramientagráfica queseejecutaconel sistemaX Window. El autorde dichaherramientaesJamesHenstridge([email protected] ); RedHat ofreceel soporteparael RPM 3.0 y Daniel Veillardescribióel códigoadicionalrpmfind.

La herramientaGnome-RPM (tambiénconocidacomognorpm) facilitaa losusuariosla utilizacióndela tecnologíaRPM y representaunainterfazaccesibleparatodos.

La Gnome-RPM seadaptaperfectamenteal entornodeunodelosescritoriosgráficosdel sistemaXWindow, GNOME, queofreceel sistemaRedHat Linux.

Estaherramientale permitellevar a cabolassiguientestareas:

• instalarpaquetesRPM

• desinstalarpaquetesRPM

• actualizarpaquetesRPM

• encontrarpaquetesnuevosRPM

• preguntara los paquetesRPM

• verificar paquetesRPM

La interfaz Gnome-RPM contieneun menú, unabarade herramientasy unaventanaen la quesepuedenver los paquetesactualmenteinstalados.

Parallevar a cabounade las tareascon la Gnome-RPM, primeroseleccionelos paquetesy luegoelija el tipo de operaciónquedesearealizarya seapresionandouno de los botonesde la barradeherramientas,usandoel menúo pulsandoel botón derechodel ratón.

• La instalacióndepaquetessitúatodoslos componentesdeesepaqueteenel lugarapropiadodelsistema.

• Porel contrario,la desinstalacióndeunpaqueteeliminatodosloscomponentesdedichopaqueteexceptolos ficherosdeconfiguraciónquehayamodificado.

• La actualizaciónde un paqueteinstalala nueva versióny desinstalalas versionespreviamenteinstaladas.

Page 208: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

208 Capítulo 18:Gnome-RPM

Tambiénpuedeutilizar la opción Web find parabuscaren Internetnuevos paquetes.Así mismo,puedeutilizar la herramientaGnome-RPM paraqueencuentredistribucionesparticularescuandode-seebuscardichospaquetes.(En estecaso,si suconexión eslenta,le llevarábastantetiempo). Paramásinformación,veala Sección 18.4,Configuración.

Nota

Tengacuidadocuandouseel Web find porqurno existeningunamaneradeverificar la integridaddemuchospaquetesqueseencuentrandisponiblesenla red.Antesdeinstalarpaquetes,infórmesesobresuintegridad.RedHatnosoportalos paquetesqueno hansido producidospor RedHat. Paramayorinformaciónsobrela veracidadde los paquetesconsultela Sección 18.5.2,Verificacióndepaquetes.

Todasestasoperacionestambiénsepuedenllevar a caboconRPM utilizandola líneadecomandosdela shell. Sin embargo, la naturalezagráfica dela herramientaGnome-RPM facilita la realizacióndeestasoperaciones.La Gnome-RPM muestralospaquetesdediversasmaneras.Paramayorimfor-mación sobrela utilizacióndelos filtros paraidentificar paquetes,consultela Sección 18.3,Instalarpaquetesnuevos.

Puedeinstalar, actualizar, verificaro desinstalarvariospaquetese inclusopreguntaravariospaquetesa la vezconunsimpleclick. Debidoaquela herramientaGnome-RPM seencuentraenel escritorioGNOME,puedellevaracaboestasmismastareasutilizandoelAdministrador de ficheros GNOME.

18.1 Arranque de la herramienta Gnome-RPMParaarrancarla Gnome-RPM, useunodelos siguientasmétodos:

• En el escritorioGNOME, hagaclick en el Main Menu Button (en el panel)=> Programs =>System => GnoRPM

• Enel escritorioKDE, vayaal Main Menu (enel panel)=> Programs => System => GnoRPM

• En la líneadecomandos,tecleegnorpm &

Verála ventanaprincipaldela Gnome-RPM (comosemuestraenel Gráfico 18–1,VentanaprincipaldeGnome-RPM).

Page 209: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 18.1:Arranque de la herramienta Gnome-RPM 209

Nota

Si deseainstalar, actualizaro desinstalrpaquetesdebede serusuarioroot,tambiénconocidocomo superusuario.La maneramásfácil paraserlo esteclearen la líneade comandosde la shell el comandosu y luego pulsar[Enter]. Porúltimo, escribala contraseñaderoot.Parapreguntary verificarpaquetesno necesitaserroot.

La interfazGnome-RPM consisteen lo siguiente:

• La pantallade los paquetes—, a la izquierdade la pantalla,le permitebuscary seleccionarpa-quetesen susistema.

• La ventana—, a la derechadel panelde los paquetes,le muestralos contenidosde lascarpetasdel panel.

• La barrade herramientas— queseencuentraen la partede abajode la pantallay del panel,muestralasherramientasgráficasdel paquete.

• El menú— queestásituadodebajode la barradeherramientascontienecomandosdetexto asícomopantallasdeayuda,preferenciasy otras.

• La barradeestado—, situadadebajodel panely delasventanas,muestrael númerototal delospaquetesseleccionados.

Page 210: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

210 Capítulo 18:Gnome-RPM

Gráfico 18–1 Ventana principal de Gnome-RPM

18.2 La pantalla de los paquetesCadaiconoo carpetadel árbolqueseencuentraa la izquierdade la pantallarepresentaun grupodepaquetes.A suvezcadagrupocontienesubgrupos.Porejemplo,la carpetaEditor s contieneeditoresdetexto comoporejemploed, vim y GXedit. Enla parteizquierdadelárbol,veráotracarpetadebajodela deEditor s llamadaEmacs , la cualcontienetantola aplicaciónemacs comola emacs-X11.

Puedeexpandir o plegar el árbol de tal maneraquepuedepasarfácilmentede un paquetea otro.Cuandoal ladodeunacarpetaaparezcael carácter+ quieredecirqueenesacategoríaexistensubcar-petas.

Paravisualizarelcontenidodecadaunadelascarpetasy subcarpetas,hagaclick conelbotónizquierdodel ratón enel símbolo+. Apareceránrepresentadasconun iconopredeterminadoperosi lo desea,puedeverlastambiénenunalista seleccionandola opciónView as list en la tablade las InterfacesqueseencuentraenOperations => Preferences . Paramásinformación sobrela personalizacióndela herramientaGnome-RPM, consultela Sección 18.4,Configuración.

Page 211: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 18.2:La pantalla de los paquetes 211

18.2.1 Seleccionar paquetes

Paraseleccionarun paquete,hagaclick con el botónizquierdodel ratón. Cuandoseseleccionaunpaquete,el título apareceiluminadocomomuestrala figura Gráfico 18–2, SeleccionarpaquetesenGnome-RPM). Paraanularla selección de un paquete,hagaclick encualquierespaciovacíode lapantallaconel botónizquierdodel ratóno enel botón Unselect queseencuentraen la barradehe-rramientas;el título dejarádeestariluminado.

Gráfico 18–2 Seleccionar paquetes en Gnome-RPM

Puedeseleccionaro anularla seleccióndevariospaquetesenmásdeunade lascarpetasqueseen-cuentranenel árboldelpanel.Paraello, presionela tecla[Ctrl] y hagaclick conel botónizquierdodelratón;verá todaslasselecconesiluminadas.

Paraseleccionarun grupode paquetesdentrode unacarpeta,hagaclick conel botónizquierdodelratónen uno de los paquetes.Presionela tecla [Shift] y hagaclick conel botónizquierdodel ratónenel último paquetequedeseeseleccionary veráseleccionadostodoslospaquetesqueseencuentranentreel primeroy el útimo.

La barradeestadoqueseencuentraal final de la herramientaGnome-RPM le mostraráel númerototal depaquetesseleccionados.

Page 212: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

212 Capítulo 18:Gnome-RPM

18.3 Instalar paquetes nuevosParainstalarnuevospaquetes,elija la opción Install enla barradeherramientas.En la ventanaIns-tall verá lo quehaselccionadosegúnel filtro elegido enFiltr o.

La opciónFiltr o le facilita la visualizacióndelospaquetes.Los filtros disponiblessonlossiguientes:

• Todoslos paquetes.

• Todoslos paquetessalvo aquellosqueya hansidoinstalados.

• Sólopaquetesdesinstalados.

• Sólo paquetesnuevos.

• Paquetesnuevoso desinstalados.

Gráfico 18–3 La ventana de instalación

Hagaclick enel botón Añadir . Si ya tieneinstaladoel CD-ROM conRedHat Linux, la herramientaGnome-RPM buscarálos nuevos paquetesen /mnt/cdrom/RedHat/RPMS . (Puedecambiarelrecorridopredeterminadoenla tabladeInstall Windo w enOperaciones => enla ventanadediálogoPreferences . Consultela Sección 18.4,Configuraciónparamayorinformación.)

Page 213: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 18.4:Configuración 213

Si no existenpaquetesdisponiblesen el recorridopredeterminado,veráunaventanallamadaAddPackages. Puedeseleccionarla localizacióndel nuevo paqueteutilizandola ventanadediálogodelficheroestándar.

Si haceclick en un paquete,veráunapequeñadescripciónde ésteen el panelPackage Info de laventanaInstalar . Para llevar a cabola instalacióno el interrogatoriode un paquete,seleccionelacajaquecontienelos ticks deok queseencuentrala ladodelos paquetesy despuéshagaclick enelbotónInstall . Tambiénpudeinterrogaraunpaqueteseleccionadoy enla ventanaPackage Info puederealizarla instalación.

Paraelegir unpaquete,hagadobleclick conel botónizquierdodelratóno hagaclick enel botónAdd.El/los paquete(s)seleccionado(s)seañadirána la ventanade Instalation .

Ademásdeinstalarpaquetesdesdela ventanadeInstall , puedeinstalarunpaquetedespuésdehaberleinterrogado.Presioneel botónQuery queabrirála ventanadePackage Info. Aquí encontrará todalainformaciónquedeseesobrelos paquetesquehayadecididoinstalarasí comoel orígendel paquete,la fechaenquefue creado,el tamaño,etc.

Si el paqueteya existeenel sistemay estápreguntandoa unanueva versión deéste,entoncesen laventanadePackage Info pulseel botónUpgrade paraqueasíel paqueteseaactualizado.

Tambiénpuedecogery arrastrarpaquetesdesdeel Administrador de ficheros GNOME. En dichoadministrador, seleccioneconel botónizquierdodel ratónunpaquete.Mantengapresionadoel botóny arrastreel ficherohastala ventanade Install y situéloenel panelName.

CuandoarrastreficherosalaventanaInstall desdeel Administrador de ficheros, veráquesoniconosperounavezqueseencuentranenel panelName, observaráqueyasehacontroladoel paqueteantesdesuinstalacióny quetodossusdatosaparecenenla ventanaPackage Info panela la derechadelapantalla.

Parainstalarelpaquete,seleccioneelbotónInstalar . Enlapantallasele indicaráqueseestáinstalandoel paquete.

18.4 ConfiguraciónLa herramientaGnome-RPM ofreceunaampliagamade posibilidadesparainstalary desinstalarpaquetes,documentacióny otrascaracterísticas.Puedepersonalizarla herramientaGnome-RPMusandola ventanadediálogoPreferences queseencuentraenOperations => enel menú.Parahacerseleccionesendichaventana,seleccionelascajasqueseencuentranal ladodelasopciones.

En Behaviour encontraráun determinadonúmero de opcionespara configurar la herramientaGnome-RPM y asíéstainstale,desinstaley actualicepaquetes.La tablaBehaviour estádivididaen cinco secciones:Install Options , Upgrade Options , Other Options , Database Options andArchitecture Options . Observe queestasseccionesno aparecenseleccionadaspor defecto(veaelGráfico 18–4, La tabla deBehaviourenPreferences).

Page 214: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

214 Capítulo 18:Gnome-RPM

Gráfico 18–4 La tabla de Behaviour en Preferences

En la secciónInstall Options , seencuentranlassiguientesposibilidades:

• No dependenc y checks — Cuandoseseleccionaestaopción,seinstalao seactualizaunpaquetesincontrolarotrosficherosdelos queel programapuedadependerparapoderfuncionar.A no serqueestésegurodelo queestáhaciendo,le recomendamosquenoutiliceestaopciónyaquealgunospaquetespuedendependerdeotrosparafuncionarcorrectamente.

• No reor dering — Estaopciónesútil si la herramientaRPM esincapazdecambiarel ordendeinstalación dealgunospaquetesparalos cualesexistanlasdependencias.

• Don’t run scripts — Los scriptsprey post-instalación sonsecuenciasdecomandosquea vecesseincluyenenlospaquetesparaayudarenla instalación.Seleccionarestaopciónescomoescribir--noscripts desdela líneadecomandosde la shell.

En Upgrade Options , tienelassiguientesposibilidades:

• Allo w replacement of packages — Con estaopciónsesubstituyeun paquetecon unacopianuevadelmismopaquete.Tambiénsepuederealizarestaopciónescribiendo--replacepkgsdesdela líneadecomandosde la shell. Estaopciónesútil cuandoun paqueteinstaladohasidodañadou requiereunareparaciónparafuncionarcorrectamente.

Page 215: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 18.4:Configuración 215

• Allo w replacement of files — Estaopciónpermitela substitucióndeficherosquepertenecenaotropaquete.Esequivalenteahacer--replacefiles desdela líneadecomandosdela shell.Esútil cuandodospaquetescontienenficherosconelmismonombreperoconcontenidosdiversos.

• Allo w upgrade to old version — Al igual queocurreconel comandoequivalentedela líneadecomandosde la shell --oldpackage , estaopciónle permite"actualizar"unaversiónnueva aunaantiguadel paqueteencasodequeel sistemano admitala versiónúltima delpaquete.

• Keep packages made obsolete — Estaopción conserva los paquetesqueseencuentranen lalista de los Paquetesobsoletos.

En Other Options puedeseleccionarlo siguiente:

• Don’t install documentation — Comoocurrecon--excludedocs , estaopciónpuedeliberarespacioenel discoexcluyendola documentacióndel tipo páginasdelmanualu otro tipo deinfor-maciónrelacionadaconel paquete.

• Install all files — Instalatodoslos ficherosenel paquete.

LasdistintasopcionesdisponiblesenDatabase options y enArchitecture Options lepermitedecidir,entreotrascosas,si quierequeselleveacaboun testparaverificarsi existenconflictosentreficherossin,dehecho,realizarla instalacióno si deseaexcluir algunospaquetesquequieradestinara otrossistemasoperativoso arquitecturas.

En Package Listing , encontrará lasdosposiblespantallasparavisualizarlos paquetes:o bienpulsala opción View as icons y verá tan sólo imágenesde los paquetes,o bien View as list la cual leproporcionará másinformaciónsobrelos paquetes.

En la Install Windo w puedeespecificar el recorridoen el quela herramientaGnome-RPM puedeencontrarnuevosRPMsenel sistema.Paraver un ejemplodeestaventanaconsulteel Gráfico 18–5,Ventanade instalación. Si estáutilizandoel CD-ROM deRedHat Linux, el recorridoseguramentesea:

/mnt/cdrom/RedHat/RPMS

Si descarganuevosRPMsdesdeInterneto quiereinstalarlos RPMsconun CD-ROM detecnologíaNFS,esterecorridoserádistinto.

Page 216: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

216 Capítulo 18:Gnome-RPM

Gráfico 18–5 Ventana de instalación

Paracambiaresterecorrido,tecleeel recorridocompletoa los RPMscon los quedesearíatrabajar.Paraello elija losbotonesAppl y u OK loscualessalvaránel recorridoy lo convertiránenel recorridopredeterminadoparasucesivassesiones.TambiénpuedecrearésteseleccionandoBrowse… o nave-gandoen la ventanaRPMPath .

Despuésde instalary de cerrarla ventanade diálogo,utilice el botón Install paraver los paquetesdisponiblesen la nueva localización.

(Si el recorridocreadoparalosRPMsno seajustaal recorridopredeterminadoenla opcióndeprefe-rencias,entoncesapareceráunaventanaparaquepuedaentrarensusistemadearchivosy seleccionarel recorridocorrectoparalos nuevosRPMs.)

EnPackage Colour s encontrará loscoloresparalospaquetes.El colorelegidoparalospaquetesmásantig{osesel grisy paralosactualesel verde;el azulesparaaquellospaquetesqueseanmásrecientesquelos instalados.Porsupuestopuedepersonalizarestosvaloressegúnseansusnecesidades.

El campoRPM Directories contieneunalista de las localizacionespredeterminadasdondela herra-mientaGnome-RPM buscarálos paquetes.

EnNetwork tienelaposibilidaddeespecificarlos"proxies"quequierausarconHTTPy FTPasícomolos nombresde usuarioy las contraseñas(veala figura Gráfico 18–6, Establecerla red). Tengaencuentaquela contraseñano estará segura.

Page 217: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 18.4:Configuración 217

EnelcampoCache expire podráestablecerel tiempoenelqueestarávigentelabasededatosrpmfind.

Gráfico 18–6 Estab lecer la red

En Rpmfind y Distrib utions , encontrarálasopcionesparaestablecerel Web find .

Daniel Veillard ha creadoel sistemaRpmfind el cual permitebuscarpaquetesen Internetsegún elnombre,laarquitecturaetc,(veael Gráfico 18–7, La ventanaRpmfind). El usuariotienela posibilidaddedescargary deinstalarlospaquetesmásapropiadosparael sistema.Paramayorinformaciónsobreel sistemaRpmfind, consulte http://rpmfind.net/.

Page 218: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

218 Capítulo 18:Gnome-RPM

Gráfico 18–7 La ventana Rpmfind

El Metadata server convierteal servidorenunbuscador. La entradaDownload dir: le permiteespe-cificar dóndequieresituarlos ficheros.

Tambiénpuedeespecificarel distribuidor, el nombredela distribucióny tambiénencontrarlasfuenteso los ficherosmásrecientes.

Page 219: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 18.5:Manipulación de paquetes 219

Gráfico 18–8 Cómo estab lecer la distrib ución en pref erencias

Enel campoDistrib ution Settings , puedeestablecerlasopcionesparaelegir los paquetesmásapro-piadosentrelas opcionesqueel sistemaRpmfind devuelva así comoqué réplica le gustaríausar.Cuantomayorseael valor del paqueteseleccionado(comoindicael Gráfico 18–8, Cómoestablecerla distribución en preferencias) mayorserála prioridad; si el valor esbajo, comopor ejemplo-1,entoncesseráun paqueteno recomendable.

18.5 Manipulación de paquetes18.5.1 Interr ogatorio de los paquetesLa maneramássencilladeinterrogara los paquetesesutilizandoel botónQuery enel menúqueseencuentraenla partedearribadela pantalla.Si deseainterrogara másdeun paquete,selecciónelosy presioneel botónQuery enel menú.

Veráunaventanacomola dela figuraGráfico 18–9, Ventanadeinterrogatorio. Cuantomayorseaelnúmerodepaquetesseleccionados,mayorseráel númerodeopcionesqueencontrará en la ventanadediálogoQuery; cadaopciónesunaventanaQuery paracadapaquete.

Page 220: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

220 Capítulo 18:Gnome-RPM

Gráfico 18–9 Ventana de interr ogatorio

El nombredel paqueteseencuentraenel centrode la partedearribade la ventana.Debajodeéste,seencuentrandoscolumnasquemuestraninformaciónsobrelos paquetes;debajodeéstas,verálosficherosde los paquetes.

En la columnadela izquierdaencontraráel tamañodel fichero,la máquinaenla queseencuentraelfichero,el nombredela distribucióndel paquetey sugrupo.

En la columnadela derecha,encontrarála fechadeinstalacióndelpaqueteensuordenador, la fechade creacióndel paquete,el nombredel distribuidor así como el nombredel grupo queprodujoelsoftwaredelpaquete.Si no sehainstladoel paqueteensusistema,eneseespacioveráel mensajede"no instalado".

Debajodela descripciónseencuentraunalista conlos ficheroscontenidosenel paquete.Si apareceunaD enla columnaqueseencuentraa la izquierdadel recorrido,entonceseseficheroesel ficherodedocumentacióny seríaunabuenaidealeer la pantalladeayudaparsaberutilizar la aplicación co-rrectamente.Si apareceunaC el ficheroesunaficherode configuración. En la columnaS puedevisualizarel estadode los paquetesy verálos ficherosquele faltenal paquete,lo quesignifica quehayproblemasconel paquete.

Si estáinterrogandoa un paquetequeya hasido instalado,encontrarádosbotonesadicionalesen lapartedeabajodela ventana:Verify y Uninstall . Si porel contrariosetratadeunpaquetequetodavía

Page 221: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 18.5:Manipulación de paquetes 221

no ha sido instalado,en la partede abajode la ventanaencontrarálos botonesInstall , Upgrade yCheck Sig .

Paracerrarunaventanade interrogatoriosin haberllevadoa caboningunaacción,hagaclick conelbotónizquierdodel ratónenX a la derechadela barradela ventana.

18.5.2 Verificación de paquetesEstaopcióncontrolaquetodoslos ficherosdel paqueteseadaptena los ya presentesen el sistema.Severifica el tamañodel fivhero,los permisosy los atributosdel dueñocontrala basededatos.Estecontrolsepuedellevaracabocuandosesospechequeporalgunarazónexistealgúnficherocorrupto.

La eleccióndelos paquetesquesedeseanverificar selleva a cabocomola eleccióndelos paquetesa los quesequiereinterrogar. Paraello seleccioneen la ventanalos paquetesquedeseeverificarutilizandoel botónVerify enla barradeherramientaso enel menúvayaa Packages => y seleccioneVerify . Veráunaventanacomola quesemuestraenel Gráfico 18–10,Ventanadeverificación.

Gráfico 18–10 Ventana de verificación

Enla ventanadeVerify podráverel procesodeverificacióndelpaquete.Si seencontrasenproblemasdurantedichoproceso,apareceránenla pantallaprincipal.window.

18.5.3 Desinstalación de paquetesLadesinstalacióndeunpaqueteeliminadesuordenadorlaaplicacióny losficherosasociados.Cuandosedesinstalaunpaquete,seeliminanaaquellosficherosqueutilizabay quenonecesitenotrospaquetesenel sistema.Losficherosdeconfiguraciónquesehaneliminadosecopianen<filename>.rpm-save detal maneraquelos puedausarmástarde.

NotaDebedeserroot paradesinstalarpaquetes.

Page 222: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

222 Capítulo 18:Gnome-RPM

Si la desinstalacióndeun paqueteconlleva a la eliminaciónde dependecias,esdecir, queinterfieraenla operacióndelasaplicacionesquerequieranunoo másdelos ficheroseliminados,enla pantallaapareceráun mensajeenel quesele preguntarási deseacontinuarconla eliminación.

Puederealizarla desinstalacióndediversasmaneras:enel menúenla opciónPackages o enla barradeherramientaspulsandoelbotónQuery. Sidecideeliminarmásdeunpaquetealavez,selecciónelosde la mismamaneraquehizo cuandolos instaló. El númerodepaquetesdesinstaladosapareceráenla barradeestado,en la partedeabajode la pantalla.

Gráfico 18–11 Ventana de desinstalación

Unavezquehacomenzadoadesinstalarpaquetes,la herramientaGnome-RPM le preguntasi quiereconfirmar la eliminación;apareceráunaventanacomola dela figuraGráfico 18–11, Ventanadede-sinstalación. Todoslos paquetesquesevana desinstalaraparecenenunalista. Controlela listaparaasegurarsedequeno hayningúnpaquetequeno deseaeliminar. Despuéshagaclick enYes paraquecomienceel procesode desinstalación.Una vez terminado,todoslos paquetesy gruposquehayansidoeliminadosdesparecerándetodaslasventanasabiertas.

Actualización de paquetesEsfácil instalarenel sistemaunanuevaversióndeunpaquete.Seleccioneel paqueteenla ventanadepaquetesdisponiblestal y comosehaceparainstalarpaquetes.Puedellevaracabola actualizacióndepaquetesdedosmaneras:pulsandoel botónUpgrade enla barradeherramientaso usandola opciónOperations => Upgrade delmenú.EscomoAdd paquetesdurantela instalacióndeunpaquetenuevo.

Podráver cómoseestá actualizandoun paquetedela mismamaneraqueduranteel procesodeinsta-lación. Cuandohayaterminado,todasaquellasversionesantiguasdelos paquetesseeliminarána noserqueespecifiquelo contrario(consultela Sección 18.4,Configuraciónparamayorinformación).

En la mayorpartedeloscasosle convienemásactualizarpaquetesy nodesinstalarlosparainstalarlanueva versión. Si usala actualización,todoslos cambiosquehagaen los ficherosdeconfiguraciónseguardaránenlugarseguro. En cambio,si desinstalaun paqueteparainstalarla nueva versión,loscambiorealizadossepuedenperder.

Page 223: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección 18.5:Manipulación de paquetes 223

Si sequedasinespacioenel discodurantela instalación,la instalaciónno llegaráa realizarseal com-pleto. Sin embargo,puedequesesalvenlagunosficherosdel paquetequeseestabainstalando.Paraeliminaresteerror, vuelva a instalarel paqueteasegurándosedequeestaveztieneespaciosuficienteen el disco.

Page 224: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

224 Capítulo 18:Gnome-RPM

Page 225: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Red Hat Network 225

19 Red Hat NetworkRedHat Network esunasolucióndeInternetparagestionarun sistemaRedHat Linux o unareddesistemasRedHatLinux. Todaslasalertasdeseguridad,alertasdecorreciones,y alertasdemejora(co-munmenteconocidocomoalertasdeerratas)puedenserdescargadasdirectamentedesdeRedHatutili-zandounaaplicaciónRed Hat Update Agent aisladao atravésdeunclienteweben http://www.red-hat.com/network/.

DespuésdequeregistreunsistemaconRedHatNetwork,superfil delsistemaesusadoparalaentregadesoftware,tanprontocomosonpublicadosporRedHatRedHatNetwork sólo le informadeerratasquesonrelevantesparael usuarioregistrado.El estadodesusistemapuedeservisualizadoa travésdeRedHat UpdateAgenteneno http://www.redhat.com/network/.

Cadaclienterecibegratuitamentela suscripciónRedHat Network SoftwareManagerparacadasis-tema.Lassuscripcionesadicionalesson$19.95almesporsistema.RedHatestáofreciendounaofertadelanzamiento$9.95al mespor sistemasuscritoantesdel 6 deabril de2001.

Si tienemásdeunsistemaregistradoconRedHatNetwork,puedeverlostodosatravésdeunainterfazwebmostradaenel Gráfico 19–1, Sured. Puededescargara la vez todoslos paquetesde todossususuariosregistrados.Despuésdedescargartodoslospaquetes,puedeactualizarlossobrelosdiferentessistemasde sured.

Page 226: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

226 Capítulo 19:Red Hat Network

Gráfico 19–1 Su red

ParamásinformaciónsobreRedHat Network, leala RedHat NetworkUserReferenceGuidedispo-nible en http://www.redhat.com/support/manuals/RHNetwork/ref-guide/.

Page 227: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Parte V Apéndices

Page 228: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •
Page 229: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección A.1:Introducción al GnuPG 229

A Seguridad con Gnu Priv acy GuardA.1 Intr oducción al GnuPG¿Seha preguntadoalgunavez si su correoelectrónicoesseguro? Desgraciadamentesiemprehayalguienqueinterceptalos mensajesy los lee.

Enel correotradicional,lascartassemandanenunsobreconunsellodesdela oficinadecorreos.Sinembargo,mandare-mailspor Internetno estanseguroya quenormalmentelos mensajessemandansinningúntipodecódigodeunservidoraotro. Nosehantomadoningúntipodemedidasdeseguridadparaevitar quelos correoselectrónicosseintercepten.

Paraayudarlea protegersuscorreos,el sistemaRedHat Linux incluye la aplicaciónGnuPG,GNUPrivacy Guard, queyavieneinstaladadurantela instalacióndelsistema.Tambiénsele llamaGPG.

El GnuPG esunaherramientaqueseusaparalascomunicacionesseguras;setratadela tecnologíadeenciptaciónPGP(Seguridadasegurada)(PrettyGoodPrivacy, unaaplicaciónbastanteextendida).La utilizacióndeestaherramientale permitecodificar susdatosy sucorrespondenciay autentificaréstaconla firma digital . La GnuPG tambiénle permitedescifrary verificar la is PGP 5.x.

Debidoaquela herramientaGnuPG escompatibleconotrossistemasestandares,sucorrespondenciaseguraserátambiéncompatibleconotrasaplicacionesdecorreoelectrónicodeotrossistemaoperati-voscomopor ejemploWindows y Macintosh.

La GnuPG usala criptografía de la clave pública paraasegurara los usuariosun intercambiodedatosseguro.Paraello, tienequecreardosclaves:unapúblicay otraprivada.Intercambiala públicaconaquellaspersonasconlasquesecomunicao conel servidordeclavesperonuncadeberevelarlaclave privada.

La encriptacióndependede la utilizaciónde estasdosclaves. En la criptografíatradicional,ambaspartestienenla mismaclavequeusanparadescodificarcadaunadelastransmisionesdeinformación.En la criptografíade clave pública,coexisten los dostipos de clavesantesmencionadas.Normal-mente,unapersonao unaorganizaciónda a conocersu clave públicay sereserva la privada. Losdatoscodificadosconla clavepúblicasólopuedenserdescifradosconla privaday viceversa.

No revele su clave priv adaRecuerdequepuederevelarsuclavepúblicaaquienquieraperonodebeporningúnmotivo la privada.

No le podemosampliarinformaciónsobrela encriptaciónenestemanualporqueno esel objetivo deésteyaqueexistenmuchislibrosenlosquepodráencontrartodala informaciónquedesee.Esperamos

Page 230: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

230 Apéndice A:Seguridad con Gnu Privacy Guard

queestecapítulole ayudea empezara utilizar la herramientaGnuPG. Paramayorinformacióncon-sulte http://www.gnupg.org/ y sobrela GnuPG, PGPy la tecnologíadeencriptación veala SecciónA.7, Recursosadicionales.

Más inf ormación desde la línea de comandosComoocurríaconotrasherramientasdeRedHat Linux, encontrarámásin-formaciónsobrela herramientaGnuPG en las páginasmane info. En lalíneadecomandos,tecleeman gpg o info gpg paraobtenerunarápidareferenciadelos comandosy opcionesdela herramientaGnuPG.

A.2 Creación del par de clavesParacomenzarautilizar la herramientaGnuPG, debecrearun pardeclaves: la públicay la privada.

Paraello, tecleeenla líneadecomandosel siguientecomando:

gpg --gen-key

Deberealizarestaoperacióncomousuarionormaly no comoroot.

Veráunapantalladeintroducciónenla queencontrarálasopcionesy entreellasla queel sistemalerecomiendaqueseparecea lo siguiente:

gpg (GnuPG) 1.0.1; Copyright (C) 1999 Free Software Foundation, Inc.This program comes with ABSOLUTELYNO WARRANTY.This is free software, and you are welcome to redistribute itunder certain conditions. See the file COPYING for details.

Please select what kind of key you want:(1) DSA and ElGamal (default)(2) DSA (sign only)(4) ElGamal (sign and encrypt)Your selection?

De hecho,la mayorpartedelaspantallasquele pidenescogerunaopciónle mostraránlasopcionespredeterminadasentreparéntesis.Puedeaceptarlasopcionespredeterminadaspresionando[Enter].

En la primerapantalla,aceptela opción predeterminada:(1) DSA and ElGamal . Estaopciónlepermitirácrearunafirma digital y codificar y descodificar condostiposdetecnologías.Teclee1 ypresione[Enter].

Despuéselija el tamañode la clave. Generalmente,cuántomáslarga esla clave, másresistenteescontralasposiblesinterceptacionesdelosmensajes.El tamañopredeterminado,1024bits,deberíadebastara la mayoría delos usuarios,por lo tantopresione[Enter].

Page 231: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección A.3:Crear un certificado de revocación 231

La siguienteopción le pide queespecifique el tiempode validezde su clave. Normalmentebastaconla validezpredeterminada(0 = la clave no caduca ). Si escogeotrafechadecaducidad,recuerdequeselo debecomunicara todasaquellaspersonasconlasqueintercambiainformaciónasícomodebecrearunanueva clave pública.

Lo siguientequetienequehaceresdar junto con su nombre,su direcciónde correoelectrónicoyun comentarioopcional,unnombrede identificaciónde usuario. Una vez quehayadadotodaestainformación le apareceráenpantalla.

Cuandohayaaceptadosuelección,tendráquedarla contraseñaenformadefrase.

Use una buena contrase ña en forma de fraseComoocurrecon las contraseñasnormales,debede elegir unabuenafrasecomocontraseñaparaqueasípuedatenerunaseguridadóptimacon la he-rramienteGnuPG. Porejemplo,mezcleenla fraseletras,númeroso excla-macionese interrogaciones.

Unavezquehayametidoy verificadola contraseñaenformadefrase,secrearánsusclaves.Veráunmensajecomoel siguiente:

We need to generate a lot of random bytes. It is a good idea to performsome other action (type on the keyboard, move the mouse, utilize thedisks) during the prime generation; this gives the random numbergenerator a better chance to gain enough entropy.+++++.+++++.++++++++....++++++++++..+++++.+++++.+++++++.++++++++++.++++++++++++++++++++++++++++++++++++++.......................... ++++

Sidesapareceestapantallaquieredecirqueyasehancreadolasclavesy queseencuentranenel fichero.gnupg desudirectrioprincipal. Paravisualizarlasclaves,useel comandogpg --list-keys ;la pantallaserácomola siguiente

[newuser@localhost newuser]$ gpg --list-keys/home/newuser/.gnupg/pubring.gpg-----------------------------------------pub 1024D/B7085C8A 2000-04-18 Your Name <[email protected]>sub 1024g/E12AF9C4 2000-04-18

A.3 Crear un cer tificado de revocaciónUnavezquehayaobtenidoel pardeclaves,debedecrearun certificadoderevocación parasuclavepública.Si seolvidadela frasequeteníacomocontraseñatrámiteestecertificadotienela posibilidaddecomunicara los usuariosqueno puedenseguir usandosuclave pública.

Page 232: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

232 Apéndice A:Seguridad con Gnu Privacy Guard

¿Qué sentido tiene revocar una clave que acaba de crear?

La creacióndeun certificadoderevocación no significa queesté revocandola clavequeacabadecrearsinoqueesunamaneraseguraderevocarla clavea losotrosusuarios.Enotraspalabras,creaunaclavey despuésseolvidadela contraseña,cambialasISPs(direcciones)o el discosele atasca.Si ocurreunodeestoscasospuedeusarel certificadoparaanularla clavepública.

Su firma seráválida paraaquellosqueleansu correspondenciaantesde queserevoquesu clave yademáspodrádescifrarlos mensajesrecibidosantesde la revocación. Paracrearel certificadoderevocación usela opción--gen-revoke .

[newuser@localhost newuser]$ gpg --output revoke.asc--gen-revoke <[email protected]>

Observe quesi omitela opción --output revoke.asc el certificadoderevocación sedevuelveal minitor,esdecir, a la salidaestándar. Aunquepuedecopiary pegar el contenidode la salidaencualquierficherousandoun editordetextoscomoPico, seguramenteseamássencillomandarloasudirectoriodeconexión. Deestamanera,puedeguardarel certificadoparausarlocuandolo necesiteograbarloenun disquetey guardarloenun lugarseguro.

El certificadoderevocación tendráel siguienteaspecto:

[newuser@localhost newuser]$ gpg --output revoke.asc--gen-revoke <[email protected]>

sec 1024D/823D25A9 2000-04-26 Your Name <[email protected]>

Create a revocation certificate for this key? y

You need a passphrase to unlock the secret key foruser: " Your Name <[email protected]>"1024-bit DSA key, ID 823D25A9, created 2000-04-26

ASCII armored output forced.Revocation certificate created.

Creadoel certificadoderevocación(revoke.asc ), lo encontraráensudirectoriodeconexión. Co-pie el certificadoenun disquetey guárdeloenun lugarseguro( Si no sabecómosecopiaun ficheroenundisqueteconel sistemaRedHatLinux consultela versiónespañoladela Official RedHat LinuxGettingStartedGuide.)

Page 233: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección A.4:Exportar la clave pública 233

A.4 Expor tar la clave púb licaAntesdequepuedausarla clave pública,otraspersonasdebendetenerunacopiadeésta.Paraellotienequeexportarla.

Paraello, escribalo siguiente:

[newuser@localhost newuser]$ gpg --armor --export<[email protected]> > mykey.asc

No veráningunasalidaporquenosólohaexportadola clavesinoquetambiénhamandadola salidaaotro ficherocomopor ejemplomykey.asc . ( Sin la adicióndel comando> mykey.asc , la claveapareceríaenla salidaestándar, esdecir, enla pantalladel monitor.)

Ahoraquela clave seencuentraenel ficheromykey.asc puedeinserirlaenel correoelctrónicooexportarlaa unservidordeclaves.Paraver la clave, tecleeless mykey.asc y así abrir el ficheroenun paginador[q] parasalir del paginador).Separeceráa lo siguiente:

-----BEGIN PGP PUBLIC KEY BLOCK-----Versi ón: GnuPG v1.0.1 (GNU/Linux)Comentario: Para mator informaci ón vea http://www.gnupg.org

mQGiBDkHP3URBACkWGsYh43pkXU9wj/X1G67K8/DSrl85r7dNtHNfLL/ewil10k2q8saWJn26QZPsDVqdUJMOdHfJ6kQTAt9NzQbgcVrxLYNfgeBsvkHF/POtnYcZRgLtZ6syBBWs8JB4xt5V09iJSGAMPUQE8Jpdn2aRXPApdoDw179LM8Rq6r+gwCg5ZZapGNlkgFu24WM5wC1zg4QTbMD/3MJCSxfL99Ek5HXcB3yhj+o0LmIrGAVBgoWdrRdBIGjQQFhV1NSwC8YhN/4nGHWpaTxgEtnb4CI1wI/G3DK9olYMyRJinkGJ6XYfP3bcCQmqATDF5ugIAmdditnw7deXqn/eavaMxRXJM/RQSgJJyVpbAO2OqKe6L6Inb5HkjcZA/9obTm499dDMRQ/CNR92fA5pr0zriy/ziLUow+cqI59nt+bEb9nY1mfmUN6SW0jCH+pIQH5lerV+EookyOyq3ocUdjeRYF/d2jl9xmeSyL2H3tDvnuE6vgqFU/Nsdvby4B2Iku7S/h06W6GPQAe+pzdyX9vS+Pnf8osu7W3j60WprQkUGF1bCBHYWxsYWdoZXIgPHBhdWxnYWxsQHJlZGhhdC5jb20+iFYEExECABYFAjkHP3UECwoEAwMVAwIDFgIBAheAAAoJEJECmvGCPSWpMjQAoNF2zvRgdR/8or9pBhu95zeSnkb7AKCm/uXVS0a5KoN7J61/1vEwx11poLkBDQQ5Bz+MEAQA8ztcWRJjW8cHCgLaE402jyqQ37gDT/n4VS66nU+YItzDFScVmgMuFRzhibLblfO9TpZzxEbSF3T6p9hLLnHCQ1bDHRsKfh0eJYMMqB3+HyUpNeqCMEEd9AnWD9P4rQtO7Pes38sV0lX0OSvsTyMG9wEBvSNZk+Rl+phA55r1s8cAAwUEAJjqazvk0bgFrw1OPG9m7fEeDlvPSV6HSA0fvz4wc7ckfpuxg/URQNf3TJA00Acprk8Gg8J2CtebAyR/sP5IsrK5l1luGdk+l0M85FpT/cen2OdJtToAF/6fGnIkeCeP1O5aWTbDgdAUHBRykpdWU3GJ7NS6923fVg5khQWguwrAiEYEGBECAAYFAjkHP4wACgkQkQKa8YI9JamliwCfXox/HjlorMKnQRJkeBcZiLyPH1QAoI33Ft/0HBqLtqdtP4vWYQRbibjW=BMEc-----END PGP PUBLIC KEY BLOCK-----

Page 234: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

234 Apéndice A:Seguridad con Gnu Privacy Guard

A.4.1 Expor tar la clave a un servidor de clavesSi estáescribiendoapocaspersonaspuedeexportarla clavepúblicay mandárselapersonalmente.Sinembargo,si setratadebastantespersonas,ahorratiemposi usaun servidordeclaves.

Gráfico A–1 La página principal de un Servidor de claves.Net

Un servidordeclavesesun depósitoqueseencuentraenInternetenel quepuedealmacenarsuclavepública y distribuirla a cualquierpersonaquela requiera.Existenmuchosservidoresde clavesdis-poniblesy muchosde ellos intentanestarsincronizados;mandarla clave a un servidordeclavesescomodistribuirla a todos.Unapersonapuedepedirla clavea unservidor, importarlaasullaverosdelos servidoresdetal maneraquela comunicación quemantengaseasegura.

Page 235: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección A.4:Exportar la clave pública 235

¿Qué tipo de servidor de claves debe de usar?

Debidoa quela mayoría de los servidoresestán sincronizados,mandarlaclavea unodeellosescomomandárselaa todos.Sin embargo,puedesituardiferentesservidoresde claves. Paramayor información,consulteel Key-server.Neten http://www.keyserver.net;o tambiénRobert’sCrypto& PGPLinks: Keyservers en http://crypto.yashy.com/www/Keyservers/.

Puedemandarla clave públicadesdela líneade comandoso desdeun navegador(comoenGráficoA–1, La páginaprincipal de un Servidorde claves.Net); lógicamente,parapodermandary recibirclavesdeun servidordeclavestienequeestarconectadoa Internet.

• Desdela líneadecomandostecleelo siguiente:

gpg --keyserver search.keyserver.net --send-key [email protected]

• Desdeel navegador. vayaaKeyserver.Net( http://www.keyserver.net)y seleccionela opciónquedeseeañadira suclave públicaPGP.

Lo siguientequetienequehacerescopiary pegar la clave públicaen el lugar apropiadode lapáginaWeb. Si necesitaayuda,hagalo siguiente:

– Abra la clavepúblicaexportada(comoenmykey.asc, quesecreóenla Sección A.4, Exportarla clavepública) conun paginador— por ejemplo,useel comandoless mykey.asc .

– Siusael ratón,copieel ficherodesdela líneaBEGIN PGPala líneaEND PGP(vealaGráficoA–2, Copiar la clavepública).

– Peguelos contenidosdel ficheromykey.ascen el lugar apropiadode la páginadel servidorde claves.Netutilizandoel tercerbotóndel ratón(o pulsecontemporáneamentelos botonesderechoeizquierdosi usaunratóndedosbotones).Despuésseleccioneel botónSubmit enlapáginadel servidordeclaves. (Si cometeun error, presioneel botónReset enla páginaparasubsanrel errorcometidoal pegar la clave.)

Page 236: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

236 Apéndice A:Seguridad con Gnu Privacy Guard

Gráfico A–2 Copiar la clave púb lica

Observe quela transferenciadela clavea otro servidordeclavesWebesigual a la anterior.

Esoestodo.Tantosi usala líneadecomandoscomola Web,apareceráunmensajeenla pantallaquele indicaráquela transferenciadela clave hallegadoa buenfin —. A partir deahora,todosaquellosquesequierancomunicarconusteddeunamaneraseguranotienenmásqueimportarsuclavepúblicay añadirlaa susllaveros..

A.5 Impor tar una clave púb licaImportarunaclave pública a su llavero —estan fácil comoexportarla. Cuandoimportaunaclavepública,tienequedescifrarel mesajerecibidoy controlarla firma digital dedichaclave.

Page 237: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Sección A.7:Recursos adicionales 237

Unadelasmanerasmássencillasdeimportarunaclaveesdescargaro grabarladeun sitio Web. Paramásinformación,consultela Sección 17.3.1,La importacióndeclaves.

Despuésdedescargarla,useel comandogpg --import key.asc paraañadirlaasullavero.

Otramaneradegrabarla clave esusarla opciónSave as del navegador. Si usaun navegadorcomoNavigator y sitúaunaclaveenunservidordeclaves,puedegrabarla páginacomosi fueseun ficherode texto ( paraello, vayaa File => Save as). En la opcióndesplegablequeseencuentraal ladode Format for save document , elija Text . Después,puedeimportarla clave — peroacuérdeseselnombredel ficheroquehagrabado.Porejemplo,si hagrabadounaclavecomosi fueraun ficherodetexto tipo newkey.txt, paraimportarel ficherodesdela líneadecomandosteclee:

[newuser@localhost newuser]$ gpg --import newkey.txtgpg: key F78FFE84: public key imported

gpg: Total number processed: 1gpg: imported: 1

Paraverificar queel procesohayallegadoa buenfin, useel comandogpg --list-keys ; verálaclave reciénimportadaenel llavero

A.6 ¿Qué significa la firma digital?Lasfirmasdigitalessoncomolasfirmasnormales.A diferenciadelasfirmasnormales,lasdigitalesno sepuedenalterar. Estosedebea que la firma seha creadocon su clave privaday sólo puedeverificarseconsuclave pública.

Sepuededecirquela horaenla quefirmó el documentoformapartedela firmadigital. Así, si alguienquieremodificar el documento,no podráverificar la firma. Algunasaplicacionesparael correoelec-trónicocomopor ejemplolaExmh o el KMail del escritorioKDE, incluyenla posibilidaddefirmardocumentosusandoel GnuPG queseencuentraenla interfazdela aplicación.

Los tipos másútiles de firmasdigitalessondos: la clearsignedy la detachedsignatures. Ambasincorporanel mismonivel deseguridadenlo queserefierea la autenticidadyaqueno requierenqueel destinatariodel mensajedescifreel mensajeal completo.

El primertipo defirma apareceenel contexto del mensaje;el segundotipo defirma semandacomoun ficheroapartejunto conla correspondencia.

A.7 Recur sos adicionalesParaobtenermásinformaciónsobrelaencriptaciónconlaherramientaGnuPG consultelassiguientasfuentes:

Page 238: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

238 Apéndice A:Seguridad con Gnu Privacy Guard

A.7.1 Sitios de la web útiles• http://www.gnupg.org — El sitio de la GnuPG contienelos enlacesa lasúltimasversionesde

la herramientaGnuPG releases,unaampliaguíaparael usuarioy otrasfuentesdondeencontrarinformaciónsobrela criptografía.

• http://hotwired.lycos.com/webmonkey/backend/security/tutorials/tutorial1.html— Visite elEncryptionTutorial paramayorinformaciónsobrela encriptacióny lastécnicasdeaplicación.

• http://www.eff.org/pub/Privacy — La fundacióndela fronteraelectrónica,"Archivo dela priva-cidad,la seguridad,la criptografíay la vigilancia".

A.7.2 Libr os relacionados• TheOfficial PGPUser’sGuidedePhilip R. Zimmerman;MIT Press

• PGP: PrettyGoodPrivacyby SimsonGarfinkel; O’Reilly & Associates,Inc.

• E-Mail Security:Howto KeepYour Electronic MessagesPrivatedeBruceSchneier;JohnWiley& Sons

Page 239: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Índice temático 239

Índice temáticoA

activacióndecuentas................... ....156actualización

de paquetescon la herramientaGnome-RPM . ................. ....222

adaptadoresdereddebolsillo ......... ....180Administrador de paquetes Red Hat

( Ver RPM )Apache.................. ................. ..... 99

( Ver tambiénHerramienta de configu-ración de Apache )

fuentesadicionales................... ....120libros recomendados................. ....121

apacheconf ......... ................. ..... 99autofs.................... ................. ..... 82

/etc/auto.master ............. ..... 82

B

bindconf................ ................. ....123( Ver tambiénconfiguracióndeBIND )

C

cargadelosmódulosdel kernel....... ....188chkconfig ........... ................. ..... 67clavesDSA............. ................. ..... 76configuración

adaptadoresdereddebolsillo....... ....180disposititvo dered

añadir.............. ................. ....178Ethernet.............. ................. ....180fichacirculante....................... ....180FTPanónimo......................... ..... 71Gnome-RPM ....... ................. ....213hosts.................. ................. ....178NFS .................. ................. ..... 81PLIP.................. ................. ....180

rutasdered.......... ................. ....180seleccióndeservidoresdenombre.....177sistema............... ................. ....145SLIP.................. ................. ....180

configuraciónBINDaplicacióndecambios............... ....124

configuracióndeBINDdirectoriopordefecto................ ....124mododeagregarunazonaesclava......129modode agregar unazonamaestra

inversa.......... ................. ....127ConfiguracióndeBIND ................ ....123

modode agregarunazonamaestraderedireccionamiento............. ....125

configuracióndela impresora......... ....131modificar lasimpresorasyaexistentes.143

Configurador de la red ............... ....176configurador Kickstart

configuración básica . .............. ..... 34Configurador Kickstart

Fuente de instalación .............. ..... 35Información sobre la par tición . ... ..... 35

contraseñacambio............... ................. ....155

contraseñadel directorioraízcambio............... ................. ....155

cuentasadministración........................ ....148desactivaciónconLinuxconf ....... ....156eliminaciónconLinuxconf ......... ....156modificación......... ................. ....155

D

descifrarconGnuPG ......... ................. ....229

df ..... .................. ................. ..... 94directivasdeApache

DirectoryIndex ....................... ....102ErrorDocument....................... ....102

Page 240: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

240 Índice temático

ErrorLog............ .................. .... 104Escuchar............ .................. .... 101Grupo............... .................. .... 117HostnameLookups................... .... 104KeepAlive .......... .................. .... 118KeepAliveTimeout................... .... 118LogFormat.......... .................. .... 104LogLevel............ .................. .... 104MaxClients......... .................. .... 118MaxKeepAliveRequests............. .... 118Nombredel servidor................. .... 100Opciones............ .................. .... 102ServerAdmin......................... .... 100TimeOut............ .................. .... 118TransferLog........ .................. .... 104Usuario.............. .................. .... 116

dispositivosred

clon............... .................. .... 179dobearranque

crearespacioparacrearnuevasparticiones.......... ..... 21

doblearranqueadvertenciasobreLILO ............. ..... 18configurar........... .................. ..... 19crearespaciopara

añadirun discoduronuevo............ 20usarlasparticionesya existenteso el

discoduro.................... ..... 20enel sistemaX ....................... ..... 17herramientadeparticionamientoFIPS.. 22makingroom

usarFIPSparaparticionar........ ..... 22opciones

advertanciasobreWindowsNT....... 18arrancarRedHat Linux o Windows.. 17instalaciónsinparticiones........ ..... 17>RedHat Linux comoúnicosistema

operativo ..................... ..... 18OS/2................. .................. ..... 20

du ..... ................. .................. ..... 96

E

encriptaciónconGnuPG ......... ................. ....229

/etc/auto.master ................ ..... 82/etc/fstab ......... ................. ..... 81/etc/hosts

degestión............ ................. ....178/etc/hosts.lpd ... ................. ....138/etc/httpd/conf/httpd.conf . ... 99/etc/printcap .... ................. ....131/etc/printcap.local . .......... ....131Ethernet................. ................. ....180exportarsistemasdeficherosNFS ......... 83

F

fechaconfiguración........ ................. ....181

fichacirculante......... ................. ....180ficherokickstart

auth . ................ ................. ..... 38basadasenel disquete............... ..... 30basadasenla red..................... ..... 30clearpart ........ ................. ..... 41cómoaparece........ ................. ..... 32configuracióndela postinstalación...... 55configuracióndela preinstalación....... 55device ............. ................. . 41–42discodedriver....... ................. ..... 41dispositivo ........... ................. ..... 41especificació,nde la selección de

paquetes........ ................. ..... 53firewall .......... ................. ..... 42formatode........... ................. ..... 32instalar .......... ................. ..... 43keyboard .......... ................. ..... 44lang . ................ ................. ..... 44lilo . ................ ................. ..... 45lilocheck ........ ................. ..... 45métodosdeinstalación.............. ..... 43

Page 241: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Índice temático 241

mouse ............... ................. ..... 45network ............ ................. . 46, 48opciones............. ................. ..... 38raid . ................ ................. ..... 50reboot ............. ................. ..... 51skipx ............... ................. ..... 51timezone .......... ................. ..... 52upgrade ............ ................. ..... 52xconfig ............ ................. ..... 52zerombr ............ ................. ..... 53

free .. .................. ................. ..... 93ftp ... .................. ................. ..... 73FTP

anónimo.............. ................. ..... 71ftpaccess ........ ................. ..... 71ftphosts .......... ................. ..... 71ftpusers .......... ................. ..... 71

FTPanónimo........... ................. ..... 71

G

GDiskFree ............. ................. ..... 95gnome-lokkit........... ................. ..... 69Gnome-RPM .......... ................. ....207

actulizacióndepaquetescon........ ....222arranque.............. ................. ....208configuración........ ................. ....213desinstalacióndepaquetescon .........221eliminarpaquetescon................ ....221instalarpaquetes...................... ....212interrogatoriodelos paquetes...........219manipulacióndepaquetes........... ....219pantalladelospaquetes............. ....210seleccionarpaquetes................. ....211verificacióndepaquetes............. ....221

Gnu Privacy Guard .. ................. ....201la clavedeRedHat .................. ....201utilización............ ................. ....229

GnuPG( Ver Gnu Privacy Guard )

GPG

( Ver Gnu Privacy Guard )grupos

administración........................ ....158creación.............. ................. ....158eliminación.......... ................. ....160modificación......... ................. ....161

H

herramienta de configuración de Apacheconexión errónea..................... ....103transferirconexión ................... ....103

Herramienta de configuración de ApacheDirectivas

( Ver directivasdeApache)Módulos ............. ................. ..... 99

horaconfiguración........ ................. ....181

hostsdegestión............ ................. ....178

I

informaciónsobresusistema...................... ..... 91

informacióndel sistemaobtención............ ................. ..... 91

iniciarmodoemergencia.................... ..... 59modorescate........ ................. ..... 57monousuario......... ................. ..... 59

initrd ................ ................. ....187instalación

kickstart( Ver instalacióndel kickstart)

instalacioneskickstartbasadasenel disquete............... ..... 30basadasenla red..................... ..... 30empezar.............. ................. ..... 31formatodefichero................... ..... 32posicionesdelos ficheros........... ..... 29

Page 242: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

242 Índice temático

instalacioneskirckstart................. ..... 29

K

kernelcargadordelmódulo(kmod)........ .... 188creación............. ................ 183, 188initrd imagenpara................ .... 187modular............. .................. .... 183monolítico.......... .................. .... 188personalizado....................... 183, 188

kickstartcsmoencontrarel fichero............ ..... 31

kickstartfilerootpw ............ .................. ..... 51

ksconfig................ .................. ..... 34

L

LILO/etc/lilo.conf ................. .... 186

Linuxconf ............. .................. .... 145accesoWeb......... .................. .... 148activacióndecuentascon............ .... 156administracióndecuentascon.......... 148administracióndegruposcon........... 158agregarvolúmenesNFScon........ .... 165cambiodela contraseñadeusuario..... 155cambiodela contraseñadel directorioraíz

con............. .................. .... 155configuracióndeconexionesderedcon167configuraciónderedcon............ .... 167creacióndeun grupocon............ .... 158desactivacióndeunacuentacon........ 156eliminacióndeun grupocon........ .... 160eliminacióndeunacuentacon.......... 156especificacióndel servidordenombres

con............. .................. .... 170Gnome-Linuxconf................... .... 146interfazdeusuario................... .... 145modificacióndecuentas............. .... 155modificacióndegruposcon......... .... 161

referenciarápida..................... ....172revisióndel sistemadeficheros.........164

lpd ... .................. ................. ....133

M

MaximumRPM ........ ................. ....206mododerescate

definición del........ ................. ..... 57modorescate........... ................. ..... 57

desdeCD, diskette,network, PCMCIA . 57usar................... ................. ..... 57utilidadesdisponibles................ ..... 58

montarsistemasdeficherosNFS............ ..... 81

N

named.conf ......... ................. ....123netcfg ................ ................. ....176network

interfacealiasing............ ................. ....177

Network File System( Ver NFS)

NFSautofs

( Ver autofs)configuración........ ................. ..... 81/etc/fstab ....... ................. ..... 81exportar.............. ................. ..... 83montar................ ................. ..... 81recursosadicionales.................. ..... 83volúmenes

conLinuxconf. ... ................. ....165nombredel host........ ................. ....177ntsysv .................. ................. ..... 67

O

O’Reilly & Associates,Inc....... 84, 121, 238OpenSSH............... ................. ..... 73

Page 243: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Índice temático 243

cliente................ ................. ..... 74/etc/ssh/sshd_config ...... ..... 73paresdeclavesdeautorización.......... 76recursosadicionales.................. ..... 80scp.................... ................. ..... 75servidor.............. ................. ..... 73

iniciar y parar...................... ..... 73sftp ................... ................. ..... 75ssh.................... ................. ..... 74ssh-keygen

DSA ............... ................. ..... 76RSA ............... ................. . 77–78

OpenSSLrecursosadicionales.................. ..... 80

P

packagespreguntarcon la herramienta

Gnome-RPM . ................. ....219Panel de control ...... ................. ....175paquetes

actualizacióncon la herramientaGnome-RPM . ................. ....222

consejos.............. ................. ....202consultadedesinstalados............ ....204dependencias........ ................. ....196desinstalacióncon la herramienta

Gnome-RPM . ................. ....221enbuscadeficherosperdidosde........202instalaciónde........ ................. ....195instalar

conGnome-RPM ................ ....212la actualizaciónde ................... ....197la conservaciónde los ficherosde

configuración................... ....197la consultade........ ................. ....199la determinaciónde la pertenenciadeun

ficherocon...................... ....203la obtencióndeunalistadeficheros....204quitados.............. ................. ....196

refrescadosconRPM ................ ....198seleccionar

conla herramientaGnome-RPM ...211ubicacióndela documentaciónpara....203verificaciónconGnome-RPM ..... ....219verificación con la herramienta

Gnome-RPM . ................. ....221verificaciónde........................ ....200

PLIPinterfaz............... ................. ....180

printconf( Verconfiguracióndela impresora)

printerconfigurationdefault printer ....... ................. ....144localprinter.......... ................. ....133Novell NetWare(NCP)printer..........140overridinga printer................... ....144printeraliases........ ................. ....143remoteUNIX printer................. ....136renameexisting printer.............. ....143Samba(SMB) printer................ ....138strict RFC1179compliance......... ....136testpage.............. ................. ....143

printtool( Ver printerconfiguration)

/proc directory........................ ..... 98procesos................. ................. ..... 91

actualmenteenejecución............ ..... 91protocoloSMB......... ................. ..... 85ps ..... .................. ................. ..... 91

R

RAIDsoftware.............. ................. ..... 61

redadaptadores,bolsillo ................. ....180configuración........ ................. ....176

añadirdispositivo.................. ....178conLinuxconf. ... ................. ....167

Page 244: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

244 Índice temático

dispositivosclon............... .................. .... 179

rutasdegestión........ .................. .... 180

RedHatNetwork ....................... .... 225RPM .. ................. .................. .... 193

consejos............. .................. .... 202consultadepaquetesdesinstalados..... 204dependencias......................... .... 196el controldelasfirmasdepaquete...... 201el uso................ .................. .... 194enbuscadeficherosperdidospor medio

de.............. .................. .... 202ficherosenconflicto

resolución........ .................. .... 196GnuPG ............. .................. .... 201la actualizaciónde ................... .... 197la conservaciónde los ficherosde

configuración................... .... 197la consultacon........................ .... 199la consultadelistadeficheros.......... 204la desinstalaciónde.................. .... 196la determinaciónde la pertenenciadeun

ficherocon...................... .... 203la documentacióncon................ .... 203la instalaciónde...................... .... 195libro sobre.......... .................. .... 206md5sum............. .................. .... 201metasdediseño...................... .... 193recursosadicionales.................. .... 205refrescamiento........................ .... 198refrescamientodepaquetes.......... .... 198sitio web............ .................. .... 205verificación......... .................. .... 200

rutasdegestión........... .................. .... 180

S

Samba.................. .................. ..... 85compartir

conexión a ........ ................. ..... 86conel sistemaWindows 2000............ 86conel sistemaWindows NT 4.0......... 86configuración........ ................. ..... 85configuracisn

smb.conf .......... ................. ..... 85razonesparautilizarlo ............... ..... 85recursosadicionales.................. ..... 88

scp( Ver OpenSSH)

seguridad............... ................. ..... 67servicios

controldeaccesoa................... ..... 67servidoresdenombre

selección............. ................. ....177servidoresdenombres

especificaciónconLinuxconf. ... ................. ....170

sftp( Ver OpenSSH)

sistemaconfiguración

conLinuxconf. ... ................. ....145sistemadeficheros

NFS( Ver NFS)

ver sistemadeficherosconLinuxconf. 164visión generalde..................... ....162

sistemasdeficherosFAT32acceso................ ................. ....165

SLIPinterfaz............... ................. ....179

smb.conf . ............ ................. ..... 85SoftwareRAID

crearparticiones...................... ..... 61ssh

( Ver OpenSSH)Sysreport .............. ................. ..... 96

T

Page 245: Red Hat Linux 7 - linux.iingen.unam.mxlinux.iingen.unam.mx/pub/Documentacion/Linux/RedHat/rhl71-cg-es.pdf · • Configurar el sistema Samba para compartir ficheros e impresoras •

Índice temático 245

TCPwrappers.......... ................. ..... 69telnet ................ ................. ..... 73top ... .................. ................. ..... 91

U

usuariosmododeagregar...................... ....148

W

Windowscompartirficheroe impresora............ 85

Windows 2000conexión paracompartirusandoSamba86

Windows NT 4.0conexión paracompartirusandoSamba86

X

xinetd ................ ................. ..... 68