Manual Español - S.O. Red Hat Linux 7.2

Embed Size (px)

Citation preview

Red Hat Linux 7.2Copyright 2001 por Red Hat, Inc.

Manual oficial de personalizacin de Red Hat LinuxRed Hat, Inc. 2600 Meridian Parkway Durham NC 27713 USA +1 919 547 0012 +1 919 547 0024 888 733 4281

13588 Research Triangle Park NC 27709 USA N/A

DedicadoEste manual est dedicado a Carole Williams por habernos sido de tan grande ayuda. Carole, te deseamos lo mejor para el futuro. Echamos de menos tu sabidura, tu habilidad para redactar y para poner toques de humor en algunos temas y los chistes que contabas alegrndonos el da. Cada vez que comamos un trozo de chocolate nos acordaremos de t. Tabla de contenidos Introduccin Convenciones del documento Y adems... Envenos su opinin Regstrese para el soporte I. Instalacin 1. Instalaciones Kickstart Qu son las instalaciones Kickstart Cmo se efecta una instalacin Kickstart Iniciar una instalacin Kickstart El fichero Kickstart Opciones de kickstart 2. Kickstart Configurator Configuracin bsica Opciones del gestor de arranque Mtodo de instalacin Informacin de las particiones Configuracin de red Autenticacin Configuracin del cortafuegos Configuracin de las X Seleccin de paquetes Script de pre-instalacin Script de post-instalacin Guardar fichero 3. Modo de rescate Qu es el modo de rescate 4. Redundant Array of Independent Disks (RAID) En qu consiste RAID Quin debe usar RAID Hardware y Software RAID Niveles RAID y soporte lineal 5. Configuracin de RAID Software II. La red 6. Configuracin de red Adicin de hardware de red Adicin de un dispositivo Administracin de la configuracin de DNS 7. Configuracin bsica de firewall Configuracin bsica Hosts locales DHCP Configuracin de servicios Activacin del firewall 8. Control de acceso a servicios Niveles de ejecucin TCP Wrappers Serviceconf ntsysv

chkconfig Recursos adicionales 9. OpenSSH Por qu utilizar OpenSSH Configurar un servidor OpenSSH Configuracin de un cliente OpenSSH Recursos adicionales 10. Network File System (NFS) Por qu utilizar NFS Montar sistemas de ficheros NFS Exportar sistemas de ficheros NFS Recursos adicionales 11. Samba Por qu usar Samba Configuracin de Samba Conectando a una comparticin Samba Usando Samba con Windows NT 4.0 y Windows 2000 Recursos adicionales 12. DHCP (Dynamic Host Configuration Protocol, Protocolo de configuracin dinmica de servidor) Motivos para usar el protocolo DHCP Configuracin de un servidor DHCP Configuracin de un cliente DHCP Recursos adicionales 13. Kerberos Configuracin de un servidor Kerberos 5 Configuracin de un cliente Kerberos 5 Recursos adicionales 14. Configuracin de Apache Posiciones bsicas Configuraciones predeterminadas Configuraciones de las mquinas virtuales Configuracin del servidor Ajuste del rendimiento Grabar sus configuraciones Recursos adicionales 15. Configuracin del Servidor Seguro Apache Introduccin Una vista rpida de los paquetes relacionados con la seguridad Un Vistazo sobre Certificados y Seguridad Usando claves y certificados preexistentes Tipos de certificados Generar una clave Generar una peticin de certificado para enviarla a un CA Creando un certificado autofirmado Prueba su certificado Acceder a su servidor seguro Recursos adicionales 16. Configuracin de BIND Agregar una zona maestra de redireccionamiento Agregar una zona maestra inversa Agregar una zona esclava III. Configuracin del sistema 17. Acceso a consola Desactivacin del apagado con la combinacin de teclas Ctrl-Alt- Del Desactivacin del acceso a programas de la consola Desactivacin de todos los accesos a la consola Definicin de la consola

Para poder acceder a los ficheros desde la consola Activacin del acceso a la consola para otras aplicaciones El grupo floppy 18. Configuracin de hora y fecha Propiedades de hora y fecha Configuracin de la zona horaria 19. Configuracin de grupo y de usuario Aadir un nuevo usuario Modificar las propiedades del usuario Aadir un nuevo grupo Modificar las propiedades del grupo 20. Obtencin de informacin sobre el sistema Procesos del sistema Utilizacin de memoria Sistemas de ficheros Hardware Sysreport Recursos adicionales 21. Configuracin de la impresora Aadir una impresora local Aadir una impresora remota UNIX Aadir una impresora Samba (SMB) Aadir una impresora Novell NetWare (NCP) Aadir una impresora JetDirect Seleccionar el controlador de impresin y finalizar Imprimir una pgina de prueba Modificar las impresoras que ya existen Guardar el fichero de configuracin Gestin de los trabajos de impresin Recursos adicionales 22. Tareas automticas Cron Configuracin de una tarea Cron Anacron Recursos adicionales 23. Actualizacin del Kernel El kernel 2.4 Preparacin de la actualizacin Descarga el kernel actualizado Actualizacin Configuracin del gestor de arranque Recursos adicionales 24. Mdulos del kernel Utilidades del mdulo del kernel Recursos adicionales IV. Administracin de paquetes 25. La administracin de paquetes con RPM Metas de diseo RPM El uso de RPM El control de la firma del paquete Impresione a sus amigos con RPM Recursos adicionales 26. Gnome-RPM Arranque de la herramienta Gnome-RPM La pantalla de paquetes Instalar paquetes nuevos Configuracin

Manipulacin de paquetes 27. Red Hat Network V. Apndices A. Construccin de un kernel personalizado Construyendo un kernel modularizado Construyendo una imagen initrd Configuracin del gestor de arranque Construyendo un kernel monoltico B. Seguridad con Gnu Privacy Guard Introduccin al GnuPG Creacin del par de claves Crear un certificado de revocacin Exportar la clave pblica Importar una clave pblica Qu significa la firma digital? Recursos adicionales

IntroduccinBienvenido a la versin espaola del Manual oficial de personalizacin de Red Hat Linux. El manual Manual oficial de personalizacin de Red Hat Linux contiene informacin sobre cmo personalizar el sistema Linux para que satisfaga sus necesidades. Este manual le ensea paso por paso a configurar y personalizar el sistema. Los temas que se tratan son los siguientes ( algunos son para los principiantes y otros son de nivel intermedio): Configurar la interfaz de la tarjeta de red (NIC) Instalacin de kickstart Configurar el sistema Samba para compartir ficheros e impresoras Manejar software con la herramienta RPM Actualizacin del kernel Referencias sobre la instalacin Referencias sobre la red Configuracin del sistema Administracin de paquetes

Este manual est dividido fundamentalmente en las siguientes categoras:

Se supone que cuando lea este manual ya posee conocimientos sobre el sistema Red Hat Linux. Si necesita ms informacin sobre aspectos bsicos, consulte la versin espaola del Manual oficial del principiante de Red Hat Linux . Para temas de mayor envergadura consulte el Manual oficial de referencia de Red Hat Linux. Las versiones en HTML y en PDF de todos los manuales oficiales de Red Hat Linux se encuentran en http://www.redhat.com/support/manuals/ .

Convenciones del documentoCuando lea este manual, ver que algunas palabras estn representadas en fuentes, tipos de letra, tamao y peso diferentes. Esta forma de evidenciar es sistemtica; se representan diferentes palabras con el mismo estilo para indicar su pertenencia a una categora especfica. A continuacin tiene una lista de los tipos de palabras representados de una manera determinada: commando Los comandos en Linux (y otros sistemas operativos) se representan de esta manera. Este estilo le indica que puede escribir la palabra o frase en la lnea de comandos y pulsar Intro para aplicar el comando. A veces un comando contiene palabras que apareceran con un estilo diferente si fueran solas (p.e, nombres de ficheros). En estos casos, se las considera como parte del comando, de manera que toda la frase aparece como un comando. Por ejemplo: Utilice el comando cat testfile para ver el contenido de un fichero, llamado testfile, en el directorio actual. nombre del fichero Los nombres de ficheros, nombres de directorios, rutas y nombres de rutas y paquetes RPM aparecen siempre en este modo. Este estilo indica que un fichero o directorio en particular existe con ese nombre en su sistema Red Hat Linux. Ejemplos: El fichero .bashrc en su directorio principal contiene definiciones de la shell de bash y alias para su propio uso. El fichero /etc/fstab contiene informacin sobre diferentes dispositivos del sistema y sistemas de ficheros. El directorio /usr/share/doc contiene documentacin para varios programas. Instale el RPM webalizer si quiere utilizar un programa de anlisis del fichero de registro del servidor Web.

aplicacin Este estilo indica que el programa nombrado es una aplicacin para un usuario final ( opuesto a software del sistema). Por ejemplo: Utilice Netscape Navigator para navegar por la web. tecla Una tecla del teclado aparece en el siguiente estilo. Por ejemplo: Para utilizar Tab, introduzca un carcter y pulse la tecla Tab. Aparecer una lista de ficheros en el directorio que empiezan con esa letra. tecla-combinacin Una combinacin de teclas aparece de la siguiente manera. Por ejemplo: La combinacin de teclas Ctrl- Alt-Backspace iniciar el sistema X Window. texto de una interfaz grfica (GUI) Un ttulo, palabra o frase dentro de una pantalla o ventana de interfaz grfica GUI aparecer de la siguiente manera. La finalidad del texto escrito en este estilo es la de identificar una pantalla GUI o un elemento e una pantalla GUI en particular (p.e, un texto relacionado con una casilla de verificacin o un campo). Ejemplos: En la pantalla del Centro de control de GNOME, puede personalizar el administrador de ventanas de GNOME. Seleccione la casilla de verificacin Requiere contrasea si quiere que su salvapantallas pida una contrasea antes de terminar. nivel superior de un men en una pantalla o ventana GUI Cuando vea una palabra con este estilo, significa que la palabra est en el nivel superior de un men desplegable. Si pulse sobre la palabra en la pantalla GUI, aparecer el resto del men. Por ejemplo: Bajo Configuracin en una terminal de GNOME ver los siguientes elementos en el men: Preferencias, Reiniciar el terminal, Reiniciar y Limpiar y Selector de colores. Si tiene que escribir una secuencia de comandos desde un men GUI, aparecern como en el siguiente ejemplo: Pulse Programas=>Aplicaciones =>X Emacs para iniciar el editor de textos X Emacs. botn en una pantalla o ventana GUI Este estilo indica que el texto se encuentra en un botn que se pulse en una pantalla GUI. Por ejemplo: Pulse el botn Anterior para volver a la ltima pgina Web que haya visitado. salida de pantalla Cuando vea el texto en este estilo, significa que ver una salida de texto en la lnea de comandos. Ver respuestas a comados que haya escrito, mensajes de error e intrpretes de comandos para la estrada de pantalla durante los scripts o programas mostrados de esta manera. Por ejemplo: Utilice ls para visualizar los contenidos de un directorio: $ ls Desktop paulwesterberg.gif Mail axhome backupfiles logs mail reports

La salida de pantalla que le devuelvan como respuesta al comando (en este caso, el contenido del directorio) se mostrar en este estilo. prompt El intrprete de comandos es el modo en el que el ordenador le indica que est preparado para que usted introduzca datos, aparecer con el siguiente estilo. Ejemplos: $ # [stephen@maturin stephen]$

leopard login: user input El texto que el usuario tiene que escribir, ya sea en la lnea de comandos o en una casilla de texto de una pantalla GUI, se visualizar en este estilo. En el siguiente ejemplo, text se visualiza en este estilo: Para arrancar su sistema en modo texto de su programa de instalacin, necesitar escribir en el comando text en el intrprete de comandos boot:. Otro ejemplo, con la palabra root mostrada como algo que el usuario necesita escribir: Si necesita registrarse como root cuando entre en su sistema por primera vez y est usando la pantalla de login grfica, en el intrprete de comandos Login, teclee root. En el intrprete de comandos Password , teclee la contrasea de root. palabra de glosario Una palabra que aparece en el glosario tendr un estilo como se muestra a continuacin. Ejemplo: El daemon lpd daemon controla las peticiones de impresin. En este caso, el estilo de la palabra daemon debera indicar que una definicin del trmino est disponible en el glosario. Adicionalmente, usamos diferentes tipos de estrategias para llamar su atencin para determinados tipos de informacin. Dependiendo de lo importante que esta informacin sea para su sistema, estos elementos sern marcados como nota, atencin o aviso. Por ejemplo: Nota Recuerde que Linux es sensible a maysculas y minsculas. En otras palabras, rosa no es lo mismo que ROSA o rOsA. Atencin No lleve a cabo tareas rutinaris como root utilice una cuenta de usuario normal a menos que necesite usar una cuenta de usuario para administrar su sistema. Aviso Si escoge no particionar de forma manual, una instalacin de tipo servidor borrar todas las particiones ya existentes en los discos duros instalados. No escoja este tipo de instalacin a menos que est seguro de que no desea guardar los datos.

Y adems...El Manual oficial de personalizacin de Red Hat Linux forma parte del creciente compromiso de Red Hat consistente en proveer soporte til y actualizado a todos los usarios del sistema Linux. Es decir, a medida que van saliendo versiones nuevas de herramientas y de aplicaciones se ir ampliando este manual.

Envenos su opininSi encuentra un error en este manual o si tiene nuevas ideas o sugerencias que crea lo pueda mejorar, escrbanos a Bugzilla ( http://www.redhat.com/bugzilla ). Indquenos la seccin o la pgina donde haya encontrado el error para que lo podamos corregir rpidamente y no se olvide de mencionar el nmero de identificacin del manual: rhl-cg(ES)-7.2-HTML-RHI (2001-08-30T14:29-0400) As sabremos la versin del manual al que se refiere. Si tiene alguna sugerencia para mejorar la documentacin, sea lo ms especfico posible.

Regstrese para el soporteSi tiene una edicin oficial de Red Hat Linux 7.2, recuerde que para beneficiarase de las ventajas que le corresponden como cliente de Red Hat, deber registrarse. Tiene derecho a usufruir las siguientes ventajas, dependiendo del producto oficial Red Hat Linux que haya comprado: Soporte oficial Red Hat Obtenga ayuda con las preguntas de instalacin del equipo de soporte de Red Hat, Inc.. Red Hat Network Actualice de forma sencilla los paquetes y reciba avisos de seguridad personalizadas para su sistema. Vaya a http://rhn.redhat.com para ms detalles. Under the Brim: La e-newsletter oficial de Red Hat Obtenga mensualmente las ltimas noticias e informacin sobre el producto directamente desde Red Hat.

Para registrarse vaya a http://www.redhat.com/apps/activate/ . Encontrar el ID de su producto en una tarjeta negra, roja y blanca en la distribucin oficial de Red Hat Linux. Para leer ms acerca del soporte tcnico para Red Hat Linux remtase al apndice Obtener soporte tcnico en el Manual oficial de instalacin de Red Hat Linux para x86. Buena suerte y gracias por haber escogido Red Hat Linux! Equipo de documentacin de Red Hat

I. InstalacinTabla de contenidos 1. Instalaciones Kickstart 2. Kickstart Configurator 3. Modo de rescate 4. Redundant Array of Independent Disks (RAID) 5. Configuracin de RAID Software

Captulo 1. Instalaciones Kickstart Qu son las instalaciones KickstartPara automatizar el proceso de instalacin, Red Hat Linux ha creado el mtodo de instalacin kickstart. Con este mtodo, un administrador de sistemas puede crear un fichero de configuracin que contiene las respuestas a las preguntas que surgen normalmente durante una instalacin tpica de Red Hat Linux Los ficheros Kickstart pueden conservarse en un nico servidor, y leerse desde un ordenador individual durante la instalacin. El mtodo de instalacin kickstart es bastante flexible y potente de manera que se puede instalar con un nico fichero kickstart el sistema Red Hat Linux en varios ordenadores, hacindolo muy indicado para tanto los administradores de la red como los de los sistemas. El mtodo Kickstart le permite automatizar la mayor parte de la instalacin de Red Hat Linux, incluyendo: seleccin del idioma configuracin de la red seleccin del teclado instalacin del gestor de arranque particionamiento del disco configuracin de la red NIS, LDAP, Kerberos, Hesiod y autenticacin Samba configuracin del firewall seleccin de paquetes seleccin del ratn configuracin del sistema X Window

Cmo se efecta una instalacin KickstartLas instalaciones kickstart requieren la instalacin del software desde un CDROM o desde un disco duro local o mtodos NFS, FTP o HTTP. Para utilizar el mtodo kickstart, antes de nada debe crear un fichero de configuracin kickstart ( ks.cfg)y hacerlo disponible para el programa de instalacin de Red Hat Linux

Dnde debe introducir un fichero KickstartEl fichero de configuracin kickstart debe ser instalado en: en un disquete de arranque en la red

Normalmente el fichero de configuracin kickstart se copia en el disquete de arranque, o est disponible va red. El segundo mtodo es el ms utilizado, ya que la mayora de las instalaciones kickstart generalmente se utilizan para las redes. Estudiemos en profundidad dnde se puede colocar el fichero kickstart

Para activar la instalacin kickstart con el disquete, es necesario crear un fichero como ks.cfg, y copiarlo en el disquete de arranque en el directorio principal. Observe que los disquetes de arranque Red Hat Linux estn en formato MS-DOS facilitando as la duplicacin del fichero kickstart con Linux usando el comando mcopy : mcopy ks.cfg a: (o el comando copy en ambiente Windows). Tambin puede instalar el disquete de arranque MS-DOS y copiarlo con el comando cp. Aunque no se requiere tecnolgicamente, la mayora de las instalaciones kickstart instalan Red Hat Linux desde un CD-ROM local. La instalacin kickstart va red es la ms utilizada porque el administrador de sistemas puede fcilmente automatizar el proceso de instalacin y acelerar la activacin de una serie de ordenadores de la red. Es la metodologa ms utilizada por los administradores de sistemas que tienen un servidor BOOTP/DHCP y un servidor NFS en la propia red. El servidor BOOTP/DHCP se usa para proporcionar al ordenador cliente la informacin necesaria sobre la configuracin TCP/IP de la red, mientras que los ficheros usados durante la instalacin los proporciona el servidor NFS. A menudo, estos dos servidores funcionan en una misma mquina, pero no es necesario. Para efectuar una instalacin kickstart va red, deber tener un servidor BOOTP/DHCP en su red, que contenga la informacin sobre la configuracin de la mquina en la que est intentado instalar Red Hat Linux. El servidor BOOTP/DHCP se utiliza para transmitir al cliente la informacin de red, as como la posicin del fichero kickstart. Si el servidor BOOTP/DHCP especifica un fichero kickstart, el cliente intenta acceder va NFS para recibir todos los ficheros necesarios, usndolo como fichero kickstart. La configuracin depende del tipo de servidor BOOTP/DHCP que use. Le mostramos un ejemplo del fichero dhcpd.conf para el servidor DHCP includo en Red Hat Linux. filename "/usr/new-machine/kickstart/"; next-server blarg.redhat.com;

Deber usar la opcin filename para especificar el nombre del fichero kickstart (o el directorio en el que se encuentra el fichero kickstart) y next-server para indicar el nombre del servidor NFS. Si el nombre del fichero sustitudo desde el servidor BOOTP/DHCP termina en una barra ("/"), entonces se interpreta slo como una ruta o recorrido absoluto. En este caso el cliente ejecuta el recorrido en el servidor NFS y busca el fichero kickstart.El fichero que est buscando el cliente es: -kickstart La parte del nombre del fichero debera de ser substituda por la direccin IP del cliente. Por ejemplo, el nombre del fichero para un ordenador con una direccin IP de 10.10.0.1 sera 10.10.0.1-kickstart. Observe que si no especifica un nombre de servidor NFS, el cliente intenta usar el servidor que proporciona el servicio BOOTP/DHCP tambin como servidor NFS. Si no se especifica el nombre del fichero o el nombre de la ruta, el cliente intenta montar la ruta /kickstart desde el servidor BOOTP/DHCP, y busca el fichero kickstart usando el nombre del fichero -kickstart como ya se ha descrito.

Iniciar una instalacin KickstartPara iniciar una instalacin kickstart, deber arrancar el sistema con el disquete de arranque de Red Hat Linux, e introducir los comandos especiales en el prompt del sistema. Si el fichero kickstart est en el disquete de arranque, debe teclear el siguiente comando: boot: linux ks=floppy El comando linux ks=floppy tambin funciona si se coloca el fichero ks.cfg en un sistema de ficheros vfat en un disquete y arranca desde el CD-ROM de Red Hat Linux. Un comando de arranque alternativo para arrancar el CD-ROM de Red Hat Linux conservando el fichero kickstart en un sistema de ficheros vfat en un disquete es:

boot: linux ks=hd:fd0/ks.cfg Si necesita usar un una unidad de disco con la instalacin kickstart, puede conservar el fichero kickstart en un disquete: boot: linux ks=floppy dd El programa de instalacin de Red Hat Linux busca un fichero kickstart si el argumento de comandos de la lnea ks va a parar al kernel. El argumento de comandos de la lnea puede aparecer de diversas formas: ks=nfs:/ El programa de instalacin busca el fichero kickstart en el servidor NFS , como si fuera el fichero . El programa de instalacin usa el DHCP para configurar la tarjeta de red Ethernet. Por ejemplo, si el servidor NFS es server.example.com y el fichero kickstart es /mydir/ks.cfg, el comando de arranque correcto sera ks=nfs:server.example.com/mydir/ks.cfg. ks=http::/ El programa de instalacin busca el fichero kickstart en el servidor NFS , como si fuera el fichero . El programa de instalacin usa el DHCP para configurar la tarjeta de red Ethernet. Por ejemplo, si el servidor NFS es server.example.com y el fichero kickstart es /mydir/ks.cfg, el comando de arranque correcto sera ks=nfs:server.example.com/mydir/ks.cfg. ks=floppy El programa de instalacin busca el fichero ks.cfg en un sistema de ficheros vfat en el disquete en la unidad /dev/fd0. ks=hd:/ El programa de instalacin ejecuta el sistema de ficheros en (que debe ser VFAT o ext2), y busca el fichero de configuracin kickstart como . (Por ejemplo ks=hd:sda3/mydir/ks.cfg). ks=file:/ El programa de instalacin intenta leer el fichero del sistema de ficheros. Esto sucede cuando el fichero kickstart se encuentra ya en la imagen initrd. ks=cdrom:/ El programa de instalacin busca el fichero kickstart en el CD-ROM, como fichero . ks Si se usa slo ks, el programa de instalacin configura la tarjeta de red ethernet utilizando DHCP. El sistema usa el servidor de arranque (boot) proporcionado por el DHCP como servidor NFS para acceder as al fichero kickstart (por defecto, es el mismo que el servidor DHCP). El nombre del fichero kickstart podra ser uno de los que siguen: Si se especifica DHCP y el fichero de arranque comienza con una / se busca el fichero en el servidor NFS. Si se especifica DHCP y el fichero de arranque comienza con cualquier otra cosa se busca el fichero en el directorio /kickstart en el servidor NFS. Si el servidor DHCP no especifica un fichero de arranque, entonces el programa de instalacin intenta leer el fichero /kickstart/1.2.3.4-kickstart, donde 1.2.3.4 es substituido por la direccin IP numrica de la mquina que se instala.

ksdevice= El programa de instalacin usa el dispositivo de red para conectarse a la red. Por ejemplo, para arrancar la instalacin kickstart con el fichero kickstart en un servidor nfs que est conectado al sistema con un dispositivo eth1, use el comando ks=nfs: / ksdevice=eth1 en el indicador de comandos boot:.

El fichero KickstartAhora que ya tiene algunas nociones sobre el proceso de instalacin basado en el mtodo kickstart, podemos examinar el fichero kickstart. El fichero kickstart es un simple fichero de texto, que contiene una lista de elementos, cada uno de los cuales se identifica con una palabra clave. Puede crear este fichero modificando una copia del fichero sample.ks que se encuentra en el directorio /doc del

CD-ROM Red Hat Linux, o si no puede crearlo comenzando desde cero. Para ello, puede utilizar cualquier editor o procesador de texto que sea capaz de guardar los ficheros en formato ASCII. Ahora veamos algunas reglas generales que hay que respetar cuando se modifica o se crea un fichero kickstart: Los opciones deben de introducirse en orden. Es decir: o Seccin de comandos Consulte la la seccin de nombre Opciones de kickstart para ver la lista de las opciones kickstart. Tiene que incluir las opciones requeridas. La seccin %packages Consulte la seccin la seccin de nombre %packages Seleccin de paquetes para mayor informacin. Las seccciones %pre y %post pueden llevar cualquier orden y no son obligatorias. Consulte las secciones la seccin de nombre %pre Seccin de la configuracin de la preinstalacin y la seccin de nombre %post Seccin de la configuracin de la postinstalacin para mayor informacin.

o

o

Se pueden omitir las opciones no solicitadas. La omisin de cualquier opcin solicitada provocar la aparicin, durante el proceso de instalacin, de la pregunta relativa a la opcin omitida, como durante una instalacin normal. Una vez dada la respuesta, la instalacin continuar en segundo plano (a no ser que aada otra opcin que falte). Las lneas que comienzan con el smbolo ("#") se tratadan como comentarios y no se tienen en cuenta. Para las actualizaciones de kickstart, es necesaria la siguiente informacin: o o o o o o idioma mtodo de instalacin especificacin del dispositivo (si el dispositivo es necesario para efectuar la instalacin) configuracin del teclado la palabra clave upgrade configuracin de LILO

Si se especifica ms informacin para la actualizacin, sta no se tendr en cuenta (observe que incluye la seleccin de paquetes)

Opciones de kickstartLas siguientes opciones se pueden situar en un fichero kickstart. Si desea usar una interfaz grfica para crear el fichero kickstart, puede usar la aplicacin Kickstart Configurator . Consulte el Captulo 2 para obtener ms informacin.

autostepautostep (opcional) [1] Es similar al comando interactive; se diferencia en que pasa directamente a la siguiente pantalla. Se usa normalmente para la correccin de errores.

auth Opciones de autenticacinauth o authconfig (requerido) Activa las opciones para autentificar el sistema. Es parecida al comando authconfig que puede utilizarse despus de la instalacin. Por defecto las contraseas estn encriptadas pero no se activa el modo shadow.

--enablemd5 Usa encriptacin md5 para las contraseas. --enablenis Activa la autenticacin NIS. Por defecto, --enablenis usa cualquier dominio de la red. Se debe de introducir siempre un dominio a mano (con el comando --nisdomain ). --nisdomain Nombre del dominio NIS usado para los servicios NIS. --nisserver Servidor usado para los servicios NIS (broadcasts predeterminados). --useshadow o --enableshadow Activa las contraseas shadow. --enableldap Activa el soporte LDAP en el fichero /etc/nsswitch.conf. El sistema busca la informacin sobre los usuarios (UID, home directory, shell, etc.) desde un directorio LDAP. El uso de esta opcin requiere la instalacin del paquete nss_ldap. Debe de especificar un servidor y una base DN. --enableldapauth Activa el mtodo de autenticacin LDAP. El mdulo pam_ldap se utiliza para la autenticacin y para el cambio de la contrasea en el directorio LDAP. Es necesario haber instalado el paquete nss_ldap y especificar un servidor y una base DN. --ldapserver= Especifica el nombre del servidor LDAP si ha especificado tanto el comando --enableldap o --enableldapauth. Esta opcin se encuentra en el fichero /etc/ldap.conf. --ldapbasedn= En el DN (nombre distinguido) del directorio LDAP se memoriza la informacin del usuario. Esta opcin modifica el fichero /etc/ldap.conf. --enableldaptls Usa las bsquedas TLS (Transport Layer Security). Esta opcin permite al LDAP mandar nombres de usuarios y contraseas encriptados a un servidor LDAP antes de la autenticacin. --enablekrb5 La autenticacin de los usuarios est basada en el sistema Kerberos 5. El sistema Kerberos no tiene ninguna nocin sobre el directorio principal, sobre UID, o sobre la shell; por ello, si habilita la opcin Kerberos tiene que usar LDAP, NIS, o Hesiod para no usar el comando /usr/sbin/useradd. Para poder usar esta opcin necesita haber instalado el paquete pam_krb5. --krb5realm El dominio de Kerberos 5 al que pertenece su estacin de trabajo. --krb5kdc El KDC que responde a la solicitud de clientes kerberos. Si tiene ms de un KDC, separe sus nombres con una coma (,). --krb5adminserver El KDC que est ejecutando kadmind. Este servidor, se ejecuta slo en el KDC principal, si tiene ms de uno y se encarga del cambio de contraseas y otras peticiones administrativas. --enablehesiod Activa el soporte Hesiod para la bsqueda del directorio principal, del UID y de la shell. Para obtener ms informacin consulte el fichero /usr/share/doc/glibc-2.x.x/README.hesiod que se encuentra en el paquete glibc . Hesiod es una extensin del DNS y usa los discos del DNS para la memorizacin de la informacin sobre los usuarios y sobre los grupos de usuarios.

--hesiodlhs La opcin Hesiod LHS, a la izquierda, modifica el fichero /etc/hesiod.conf. Se usa para determinar el nombre del DNS para la bsqueda de la informacin. --hesiodrhs La opcin Hesiod RHS, a la derecha, modifica el fichero /etc/hesiod.conf. Esta opcin la usa la librera Hesiod para determinar el nombre del DNS para la bsqueda de la informacin. Nota Para la bsqueda de informacin sobre el usuario "jim", la librera Hesiod busca jim.passwd que debera corresponder a un registro TXT ( jim:*:501:501:Jungle Jim:/home/jim:/bin/bash). Por lo que se refiere a los grupos, la situacin es idntica: jim.group. La bsqueda del nmero de usuarios y desde los grupos se lleva a cabo con "501.uid", un CNAME para "jim.passwd"y con "501.gid" un CNAME para "jim.group", respectivamente.. Observe que el LHS y el RHS no tienen puntos . delante de ellos cuando es la librera la que determina el nombre que hay que buscar. Si no, siempre van precedidos de puntos. --enablesmbauth [1] Permite la autenticacin de los usuarios en un servidor SMB ( normalmente Samba o Windows). El soporte de la autenticacin SMB no trata los directorios principales, ni los UIDs ni las shells. Por ello, si habilita esta posibilidad tiene que crear cuentas de usuario que conozca la estacin de trabajo habilitando LDAP, NIS o Hesiod o usando el comando /usr/sbin/useradd.Para usar esta opcin tiene que tener instalado el paquete pam_smb. --smbservers= [1] El nombre del/los servidor/es que usa la autenticacin SMB. Para especificar ms de un servidor, separe los nombres con comas (,). --smbworkgroup= [1] El nombre del grupo de trabajo para los servidores SMB. --enablecache [1] Habilita el servicio nscd. Dicho servicio acumula informacin sobre los usuarios, los grupos y otra informacin variada. El utilizar la cach es til si elige distribuir informacin a usuarios y grupos en la red usando NIS, LDAP o Hesiod.

bootloaderbootloader (requerido) [1] Especifica cmo el gestor de arranque tiene que ser instalado y cul de los dos gestores se debe instalar: LILO o GRUB. --append Especifica los parmetros del kernel. --location= Especifica la posicin del gestor principal de arranque. Los valores vlidos son los siguientes:mbr (predeterminado), partition (instala el gestor de arranque en el primer sector de la particin que contiene el kernel) o none (no instala el gestor de arranque). --password=mypassword Si se usa el gestor de arranque GRUB, configura la contrasea del gestor de arranque GRUB en mypassword . Esto de usa para restringir el acceso a la shell de GRUB donde se pueden pasar opciones al kernel. --md5pass= mypassword Si usa GRUB, es similar a --password s lo que mypassword tiene que ser la contrasea ya encriptada. --useLilo Usa LILO como gestor de arranque en vez de GRUB.

--linear Si usa LILO, use la opcin linear de LILO; esto se usa nicamente por compatibilidad con versiones anteriores ( ahora la opcin linear est predeterminada). --nolinear Si usa LILO, use la opcin nolinear de LILO; la lineal est ya predeterminada. --lba32 Si usa LILO, fuerza el uso del modo lba32 en vez de la autodeteccin.

clearpart Eliminar las particiones segn el tipo de la particinclearpart (opcional) Elimina las particiones del sistema, antes de la particin para la creacin de nuevas particiones. Por defecto, no se elimina ninguna particin. --linux Borra las particiones Linux (tipo 0x82, 0x83 y 0xfd [RAID]) --all Borra todas las particiones del sistema. --drives [1] Especifica de dnde se deben limpiar las particiones. --initlabel [1] Inicia la etiqueta del disco en la manera predeterminada para la arquitectura del sistema (msdos para x86 y gpt para Itanium). Es til porque el programa de instalacin no pregunta si debe iniciar la etiqueta del disco si la instala en otra unidad de disco nueva.

devicedevice (opcional) En la mayora de los sistemas PCI, el programa de instalacin efecta correctamente los controles de las tarjetas ethernet y SCSI. En sistemas ms antiguos y en algunos sistemas PCI, es necesario especificar algn dato para que kickstart funcione correctamente. El comando device comunica a Anaconda que debe instalar mdulos adicionales. device --opts debera ser "scsi" o "eth", y es el nombre del mdulo del kernel que debera ser instalado. --opts Opciones que hay que pasar al mdulo kernel. Observe que se pueden pasar ms opciones al kernel metindolas entre comillas. Por ejemplo: --opts "aic152x=0x340 io=11"

deviceprobedeviceprobe (opcional) Fuerza la prueba de un bus PCI y carga mdulos para todos los dispositivos que se han encontrado si un mdulo est disponible.

Disco de controladores de dispositivosdriverdisk (opcional) Se pueden utilizar discos que contienen controladores durante el proceso de instalacin kickstart. Deber de copiar los contenidos del disco en el directorio root de una particin en el disco duro del sistema. Use el comando driverdisk para indicar al programa de instalcin dnde buscar los controladores. driverdisk [--type ]

es la particin que contiene el disco del controlador. --type El tipo de sistema de ficheros (por ejemplo, vfat, ext2, o ext3).

firewallfirewall (opcional) Se pueden configurar las opciones firewall en kickstart. Esta configuracin corresponde a la ventana Configuracin del firewall en el programa de instalacin. firewall [--high | --medium | --disabled] [--trust ] [--dhcp] [--ssh] [--telnet] [--smtp] [--http] [--ftp] [--port ]

Niveles de seguridad. Elija uno de los siguientes niveles de seguridad: --high --medium --disabled

--trust Con este comando se puede visualizar la lista de los controladores como por ejemplo, eth0, lo que permite que el trfico proveniente de ese controlador pase a travs del firewall. Para visualizar ms de un controlador, use el comando --trust eth0 --trust eth1. No ponga comas en el comano anterior, es decir, --trust eth0, eth1. Allow incoming Las siguientes opciones permiten que determinados servicios pasen a travs del firewall: --dhcp --ssh --telnet --smtp --http --ftp

--port Puede especificar los puertos que se podrn usar a travs del firewall usando el puerto: formato del protocolo. Por ejemplo, si desea permitir el acceso IMAP a travs del firewall, especifique imap:tcp . Tambin puede especificar explcitamente los

nmeros de los puertos; por ejemplo, para permitir los paquetes UDP en el puerto 1234, escriba 1234:udp. Si desea especificar ms de un puerto, seprelos con comas.

installinstall (opcional) Indica al proceso de instalacin si se desea activar el procedimiento de instalacin o de actualizacin. Por defecto se activa el procedimiento de instalacin.

Mtodos de instalacinDebe utilizar uno de estos cuatro comandos para especificar qu tipo de kickstart se ejecutar: NFS Instalacin desde el servidor NFS especificado. --server

Servidor desde el que instalar (nombre de la mquina o direccin IP). --dir

Directorio que contiene el rbol de instalacin de Red Hat. Por ejemplo: nfs --server --dir

cdrom Instalacin desde el primer lector de CD-ROM presente en el sistema. Por ejemplo: cdrom

disco duro Instalacin desde un rbol de instalacin Red Hat en un disco local, que debe ser VFAT o ext2. --partition

Particin desde la que instalar (como por ejemplo, sdb2). --dir

Directorio que contiene el rbol de instalacin Red Hat. Por ejemplo: harddrive --partition --dir

URL Instala va FTP o HTTP en un servidor remoto la instalacin en rbol de Red Hat Por ejemplo:

url --url http:///

url --url ftp://:@/

interactiveinteractive (opcional) [1] Usa la informacin que le ha dado el fichero kickstart durante la instalacin y permite la inspeccin y la modificacin de los valores que se le ha dado. En cada una de las pantallas del programa de instalacin ver los valores del fichero kickstart. Puede o bien aceptar los valores haciendo click en Siguiente o bien puede cambiar los valores y hacer click en Siguiente para continuar. Vea tambin la la seccin de nombre autostep .

keyboardkeyboard (requerido) Configura el tipo de teclado. A continuacin aparece la lista de teclados disponibles en i386 y mquinas Alpha: ANSI-dvorak, azerty, be-latin1, be2-latin1, bg, brabnt2, cf, croat, cz, cz-lat2, cz-lat2-prog, cz-us-qwertz, de, de-latin1, de-latin1-nodeadkeys, defkeymap, defkeymap_V1.0, dk, dk-latin1, dvorak, dvorak-l, dvorak-r, emacs, emacs2, es, escp850, et, et-nodeadkeys, fi, fi-latin1, fr, fr-latin0, frlatin1, fr-pc, fr_CH, fr_CH-latin1, gr, gr-pc, hebrew, hu, hu101, is-latin1, it, it-ibm, it2, jp106, la-latin1, lt, lt.l4, lvlatin4, lv-latin7,mk, nl, nl-latin1, nl-latin1-nodeadkeys, no, no-latin1, pc-dvorak-latin1, pc110, pl, pl1, pt-latin1, pt-old, ro, ru, ru-cp1251, ru-ms, ru-yawerty, ru1, ru2, ru3, ru4, ru_win, se-latin1, sg, sg-latin1, sg-latin1-lk450, sk-prog, sk-prog-qwerty, sk-prog-qwerty, sk-qwerty, sk-qwertz, slovene, sr, sr, tr_f-latin5, tr_q-latin5, tralt, trf, trq, ua, ua-utf, ua-utf-ws, ua-ws, uaw, uaw_uni, uk, us, us-latin1, wangbe En lo que se refiere a los ordenadores SPARC estn disponibles los siguientes modelos:

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

langlang (requerido) Define el idioma predetermiado en el sistema instalado. El idioma que especifique se usar durante la instalacin y en los mensajes que aparecern en la pantalla. Por ejemplo, para establecer el idioma ingls, deber introducir la siguiente lnea en el fichero kickstart:: lang en_US

Cdigos de idiomas vlidos (oberve que stos pueden cambiar en cualquier momento): 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

langsupportlangsupport Establece el/los idioma/s que hay que instalar en el sistema. Se pueden usar los mismos cdigos que se usan con lang . --default [1] Establece el idioma predeterminado que el sistema usa. Por ejemplo, se puede instalar en francs y el ingls y usar como idioma predeterminado el ingls: languagesupport --default en_US fr_FR

lilolilo (reemplazado con bootloader) Advertencia Esta opcin se ha substituido con bootloader y slo est disponible en versiones anteriores. Consulte la la seccin de nombre bootloader . Especifica cmo instalar el gestor de arranque. Por defecto, LILO se instala en el registro principal de arranque (MBR) del primer disco e instala un sistema de doble arranque si encuentra una particin DOS (el sistema DOS/Windows arrancar dos en LILO: prompt). --append Especifica los parmetros que hay que pasar al kernel. --linear Habilita la opcin LILO linear; solamente para compatibilidad en versiones anteriores ("linear" es la opcin predeterminada). --nolinear

Usa la opcin de LILO nolinear; la opcin predeterminada es "linear". --location Especifica dnde se escribe el arranque de LILO. Los valores vlidos son mbr (por defecto), partition (instala el programa de arranque en el primer sector de la particin que contiene el kernel), o ninguno (no instala el gestor de arranque en el sistema). --lba32 [1] Fuerza el uso del modo lba32 en vez de la autodeteccin.

lilochecklilocheck (opcional) Si este comando est presente, el programa de instalacin busca LILO en el MBR del primer disco duro, y reinicia el sistema si lo encuentra -- En tal caso no se realiza ninguna instalacin. As se evita que kickstart vuelva a instalar un sistema ya instalado.

mousemouse (requerido) Configura el ratn para el sistema, tanto para su uso en modo texto como en grfico. La opciones son: --device Especifica el dispositivo en el que est instalado el ratn (por ejemplo --dispositivo ttyS0) --emulthree Si selecciona esta opcin, el sistema X Window usa simultneamente el botn izquierdo+derecho del ratn para emular el botn central (se aconseja su uso en caso de que el ratn tenga dos botones).. Se pueden especificar tambin las siguientes opciones: alpsps/2, ascii, asciips/2, atibm, generic, generic3, genericps/2, generic3ps/2, genericusb, generic3usb, geniusnm, geniusnmps/2,geniusprops/2, geniusscrollps/2, thinking, thinkingps/2, logitech, logitechcc, logibm, logimman, logimmanps/2, logimman+, logimman+ps/2, logimmusb, microsoft, msnew, msintelli, msintellips/2, msintelliusb, msbm, mousesystems, mmseries, mmhittab, sun, none Si se da el comando del ratn sin argumentos, o se omite, el programa de instalacin intenta detectar automticamente el tipo de ratn conectado.

networknetwork (opcional) Este comando configura la informacin de red del sistema. Si no se especifica, y si kickstart no requiere red (es decir, no se instala en NFS), no se configura la red. Si la instalacin requiere red, Anaconda asume el uso del dispositivo de red eth0 configurado a travs de una direccin IP dinmica (BOOTP/DHCP), y configura el sistema final instalado para que determine

dinmicamente su direccin IP. El comando network configura la informacin de red para la instalacin va red con kickstart, as como para sistemas finales instalados. --bootproto Es uno de los siguientes protocolos dhcp , bootp, o static (por defecto el DHCP, el dhcp y el bootp se tratan de la misma manera). Debe de ser static para poder usar la informacin de la IP esttica. --device Especifica el tipo de dispositivo ethernet que hay que usar para la instalacin. Observe que el comando --device no tiene ningn efecto en el caso de que est presente el fichero kickstart en local (por ejemplo ks=floppy). Ejemplo de configuracin: network --bootproto dhcp --device eth0

--ip Direccin IP para ordenadores que van a ser instalados. --gateway Direccin IP del gateway predeterminado . --nameserver Direccin IP del nombre del servidor primario --netmask Mscara de red para el sistema instalado. --hostname Nombre de la mquina para el sistema instalado. Existen tres mtodos para configurar la red: DHCP BOOTP static

El mtodo DHCP usa un servidor DHCP para obtener las especificaciones sobre la configuracin. Como podr imaginar, el mtodo BOOTP necesita un servidor BOOTP para proceder a la configuracin de la red. La lnea de configuracin de la red con direccin esttica es ms compleja ya que requiere que se introduzca toda la informacin sobre la configuracin del protocolo TCP/IP. La informacin es esttica como indica el nombre y se usar durante y despus de la instalacin. Para indicar al sistema que use la configuracin DHCP use la siguiente lnea: network --bootproto dhcp

Para indicar al sistema que use la configuracin BOOTP introduzca la siguiente lnea en el fichero de configuracin del kickstart. network --bootproto bootp

La lnea de configuracin de la red con direccin esttica es ms compleja ya que requiere que se introduzca toda la informacin sobre la configuracin del protocolo TCP/IP. Es necesario especificar:

la direccin IP la mscara de red la direccin IP del gateway la direccin IP del servidor de nombres

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

Existen dos restricciones que debe respetar si usa el mtodo esttico: Toda la configuracin de la red debe quedar en una lnea; no puede comprimir las lneas usando una barra inclinada. Puede especificar un solo servidor de nombres. De todos modos, puede usar la seccin %post del fichero kickstart (descrito en la seccin de nombre %post Seccin de la configuracin de la postinstalacin ) para aadir ms servidores de nombres, si fuese necesario.

partitionpart o partition (solicitado para las instalaciones. Esta opcin no se tiene en cuenta si se realiza una actualizacin) Crea una particin en el sistema. El o punto de montaje es donde se monta la particin el cual puede ser uno de los siguientes: / Por ejemplo, /, /usr, /home swap La particin se usa como espacio swap. raid. La particin se usa para activar un software RAID (vase el comando raid). --size Establece el tamao mnimo para la particin. El valor debe ser de 500. --grow Indica cunto puede crecer la particin para ocupar el espacio no particionado. --maxsize Establece el tamao mximo de la particin cuando la particin se est realizando. --noformat Indica al programa de instalacin que no formatee la instalacin, para usar con el comando --onpart. --onpart o --usepart Indica al programa de instalacin que site la particin en el dispositivo ya existente . Por ejemplo, partition /home --onpart hda1 pondr /home en /dev/hda1, que ya existe. --ondisk o --ondrive La particin se crea en el disco especificado. Por ejemplo, --ondisk sdb introduce la particin en el segundo disco del sistema. --onprimary

El valor de la particin creada como particin primaria debe ser o fallar. debe de estar comprendido entre 1 y 4. Por ejemplo, --onprimary=1 indica que la particin se va a crear en la primera particin primaria. --asprimary El valor del particionamiento automtico debe de ser igual al de la particin primaria . Es decir, debe estar comprendido entre 1 y 4. --bytes-per-inode= representa el nmero de bytes por inodo en el sistema de archivos cuando se ha creado. Debe proporcionarse en formato decimal. Esta opcin es til para aplicaciones que aumentan el nmero de inodos en el sistema de archivos. --type=(reemplazado por el comando fstype) Esta opcin ya no est disponible. Use el comando fstype. --fstype [1] Configura el tipo de sistema de ficheros para la particin. Los valores vlidos son ext2, ext3, swap, vfat. --start [1] Especifica el cilindro inicial para la particin. Requiere que se especifique una unidad en --ondisk o en ondrive. Tambin requiere que se especifique un cilindro final en --end o el tamao de la particin en --size. --end [1] Especifica el cilindro final para la particin. Requiere que se especifique el cilindro inicial en --start. --badblocks [1] Especifica que se debe de revisar la particin porque tiene sectores daados. Todas las particiones creadas pueden ser formateadas como parte del proceso de instalacin a menos que se usen las opciones --noformat--onpart Nota Si se usa el comando --clearpart en el fichero ks.cfg entonces el comando --onpart no puede usarse para una particin lgica. Nota Si fallara la fase de particionamiento del disco, aparece el mensaje de diagnstico en la consola virtual 3.

raidraid (opcional) Crea un dispositivo RAID software. Este comando es del tipo: raid --level --device El punto de montaje es la posicin en la que se sita el sistema de ficheros presente en el dispositivo RAID. La particin /, debe ser un RAID 1 a no ser que exista una particin boot (/boot). Si la particin /boot es de nivel 1, la particin root ( /) puede ser de cualquier tipo. La (que indica que se pueden ver mltiples particiones en varias listas) enumera los identificadores RAID que se aaden al sistema RAID. --level El nivel RAID que debe utilizar es 0, 1, 5.. --device

Nombre del dispositivo RAID que debe utilizar (como md0 o md1). Los nombres de los dispositivos RAID varan del md0 al md7, y cada uno de ellos puede ser usado slo una vez. --spares= N [1] Especifica la existencia de dispositivos N spare para los identificadores RAID. Los dispositivos spare se usan para reconstruir el identificador en el caso de que falle el dispositivo. --fstype [1] Configura el sistema de ficheros para el identificador RAID. Los valores vlidos son ext2, ext3, swap, and vfat. --noformat [1] No formatear el identificador RAID. Aqu tiene un ejemplo de cmo crear una particin RAID de nivel 1 para /, y un RAID de nivel 5 para el sistema de ficheros/usr, suponiendo que haya tres discos SCSI en el sistema. Crea tambin tres particiones swap, una en cada dispositivo. part raid.01 --size 60 --ondisk sda part raid.02 --size 60 --ondisk sdb part raid.03 --size 60 --ondisk sdc

part swap --size 128 --ondisk sda part swap --size 128 --ondisk sdb 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

rebootreboot (opcional) Al final de la instalacin el procedimiento kickstart muestra un mensaje al usuario y espera a que se pulse una tecla antes de reiniciar el sistema (sin argumentos).

rootpwrootpw (requerido) rootpw [--iscrypted] Establece la contrasea de root del sistema . --iscrypted Si aparece esta opcin, la contrasea introducida en el fichero de configuracin kickstart se considera encriptada.

skipxskipx (opcional) Si aparece, X no est configurado en el sistema instalado.

texttext (opcional) [1] Lleva a cabo la instalacin kickstart en modo texto. Las instalaciones kickstart se llevan a cabo por lo general en modo grfico.

timezonetimezone (requerido) timezone [--utc] Establece el huso horario en que pueden encontrarse en la lista de "timeconfig". --utc Si aparece, el sistema asume que el reloj hardware est configurado con el horario UTC (Meridiano de Greenwich).

upgradeupgrade (opcional) Comunica al sistema que actualice un sistema ya existente antes de instalar uno nuevo.

xconfigxconfig (opcional) Configura el sistema X Window. Si no se da esta opcin, el usuario deber configurar X manualmente durante la instalacin, si X fue instalado. Esta opcin no se debe usar si X no fue instalado en el sistema final. --noprobe No prueba el monitor. --card Usa la tarjeta ; esta tarjeta debe provenir de la lista de tarjetas de Xconfigurator. Si no se especifica este argumento, Anaconda llevar a cabo una bsqueda con el bus PCI para encontrar la tarjeta. La orden de prueba est determinada en la orden de escaneo PCI de la tarjeta madre. --videoram [1] Especifica la cantidad de memoria RAM de vdeo que la tarjeta de vdeo tiene. --monitor Especifica el tipo de monitor ; este nombre de monitor debe aparecer en la lista de monitores presente en el programa Xconfigurator. Esto no se tiene en cuenta si se especifican las opciones --hsync y --vsync; si no se da ninguna informacin, el procedimiento de instalacin prueba una instalacin automtica. --hsync Especifica la frecuencia horizontal del monitor. --vsync Especifica la frecuencia vertical del monitor. --defaultdesktop=(GNOME o KDE)

Especifica el escritorio predeterminado de GNOME o KDE (y supone que GNOME y/o KDE ha sido instalado con la opcin %packages). --startxonboot Usa un login grfico en el sistema instalado. --resolution [1] Especifica la resolucin prederteminada para el sistema X Window. Los valores vlidos son 640x480, 800x600, 1024x768, 1152x864, 1280x1024, 1400x1050, 1600x1200. Asegrese de especificar una resolucin que sea compatible con una tarjeta de vdeo y monitor. --depth [1] Especifica la profundidad del color predeterminada para el sistema X Window. Los valores vlidos son 8, 16, 24 y 32. Asegrese de especificar la profundidad del color que sea compatible con una tarjeta de vdeo y un monitor.

zerombr Inicializacin de la tabla de particioneszerombr (opcional) Si se especifica "zerombr" y "yes" es el nico argumento especificado, se inicializar cualquier tabla de particiones no vlida que se encuentre en los discos. Activando esta opcin se destruirn los contenidos de los discos junto con las tablas de particin no vlidas. zerombr yes Ningn otro formato es efectivo.

%packages Seleccin de paquetesA travs del comando %packages es posible especificar qu ficheros instalar durante el procedimiento kickstart (esta opcin es valida slo para la instalacin y no para la actualizacin). Los paquetes pueden ser especificados a travs de componentes que reagrupan los paquetes o especificando individualmente cada paquete. El programa de instalacin define varios componentes que reagrupan los paquetes. Consulte el fichero RedHat/base/comps presente en cualquier CD-ROM Red Hat Linux. Los componentes aparecen determinados por las lneas que comienzan con un nmero seguido de un espacio y despus el nombre del componente. Cada paquete en ese componente aparece en una lista. Los paquetes individuales no contienen el nmero que aparece al inicio de las lneas de los componentes. Por aadidura, existen otros tres tipos de lneas en el fichero comps: Arquitecturas especficas (alpha:, i386:, y sparc64:) Si el nombre de un paquete empieza con una arquitectura debe solamente teclear el nombre del paquete, no el nombre de la arquitectura. Por ejemplo: Para i386: netscape-common solamente utiliza el netscape-common para que se instale ese programa. Lneas que comienzan con ? Las lneas que empiezan con ?, son para el programa de instalacin. No tiene que hacer nada con este tipo de lneas. Lneas que comienzan con --hide Si el nombre del paquete comienza con --hide , solamente necesita teclear el nombre del paquete. Por ejemplo: En --hide KDE Workstation necesitar usar la parte KDE Workstation para la instalacin de ese especfico paquete. En la mayora de los casos, slo es necesario listar los componentes. Observe que el componente Base aparece siempre seleccionado, as que no es necesario especificarlo en la seccin %packages.

Aqu tiene una seleccin de ejemplos %packages : %packages @ Network Managed Workstation @ Development @ Web Server @ X Window System xgammon Como podr ver, los componentes se especifican lnea a lnea, comenzando con un smbolo @, un espacio, y despus el nombre completo del componente como se especifica en el fichero comps. Especifique los paquetes individuales (la lnea bsd-games en el ejemplo anterior especifica un paquete que se desea instalar). Nota Tambin puede especificar a kickstart la clase de instalacin que desea utilizar (instalacin estacin de trabajo o servidor). Para hacer esto, aada simplemente una de las siguientes lneas en la seccin %packages: @ GNOME @ KDE @ Server @ Everything

%pre Seccin de la configuracin de la preinstalacinEn esta seccin se pueden aadir los comandos que se deben ejecutar inmediatamente despus de la carga del fichero ks.cfg. Esta seccin debe ser introducida al final del fichero y debe empezar con el comando %pre. Observe que puede acceder a la red en el interior de la seccin %pre; pero que la resolucin de los nombres no ha sido todava configurada. Por ello es necesario utilizar las direcciones IP numricas. He aqu un ejemplo de la seccin %pre: %pre # add comment to /etc/motd echo "Kickstart-installed Red Hat Linux `/bin/date`" > /etc/motd # add another nameserver echo "nameserver 10.10.0.2" >> /etc/resolv.conf

Esta seccin crea un fichero "mensaje del da" que contiene la fecha del da de instalacin y aade otro nombre para el servidor en el fichero /etc/resolv.conf . Nota Observe el script de preinstalacin no funciona en el entorno root.

%post Seccin de la configuracin de la postinstalacinTiene la opcin de aadir comandos para ejecutar en el sistema una vez que la instalacin se ha completado. Esta seccin debe de estar al final del fichero kickstart y debe empezar con el comando %post. Nota

Si ha configurado la red con informacin IP esttica en la que se incluye nombre del servidor, puede acceder a la red y a las direcciones IP con el comando %post section. Si ha configurado la red para DHCP el fichero /etc/resolv.conf no se completa durante la ejecucin del comando %post . Puede acceder a la red pero no a la direccin IP. Adems si est usando DHCP, debe especificar las direcciones IP en la seccin %post. Esta seccin crea un fichero "mensaje del da" que contiene la fecha de la instalacin kickstart, y aade otro servidor de nombres al fichero /etc/resolv.conf con el comando de limitacin del servidor de nombres network . %post # add comment to /etc/motd echo "Kickstart-installed Red Hat Linux `/bin/date`" > /etc/motd # add another nameserver echo "nameserver 10.10.0.2" >> /etc/resolv.conf

Nota El script de postinstalacin se ejecuta en un entorno chroot; por ello las tareas como la copia del script o del fichero RPM del dispositivo de instalacin no funcionarn. --nochroot Le permite especificar comandos que desea que funcionen fuera del entorno chroot. El siguiente ejemplo copia el fichero /etc/resolv.conf al sistema de ficheros recin instalado: %post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf

--interpreter /usr/bin/perl Le permite especificar comandos que desea que funcionen fuera del entorno con el directorio root cambiado. El siguiente ejemplo usa un script en Perl para reemplazar el fichero /etc/HOSTNAME . %post --interpreter /usr/bin/perl # replace /etc/HOSTNAME open(HN, ">HOSTNAME"); print HN "1.2.3.4 an.ip.address\n";

Ms ejemplos de los scripts de postinstalacin se encuentran en la la seccin de nombre Script de post-instalacin en Captulo 2 .

Notas[1] Esta opcin es nueva en la nueva versin de Red Hat Linux 7.2.

Captulo 2. Kickstart ConfiguratorKickstart Configurator le permite crear un fichero kickstart usando una interfaz grfica de usuario, para que no tenga que recordar la sintaxis correcta del fichero. Tras haber elegido las opciones de kickstart, haga click en el botn Guardar fichero, verifique las opciones que ha elegido y guarde el fichero kickstart donde lo desee. Para usar el Kickstart Configurator , debe estar ejecutando el sistema X Window. Para iniciar el Configurador Kickstart, utilice uno de los siguientes mtodos: En el escritorio de GNOME, vaya al Botn del men principal (en el Panel) => Programas => Sistema => Kickstart Configurator. En el escritorio KDE, vaya al Botn del men principal (en el Panel) => Red Hat => Sistema => Kickstart Configurator. Teclee el comando ksconfig en el indicador de comandos de la shell (por ejemplo, en una terminal XTerm o GNOME).

Configuracin bsica

Figura 2-1. Configuracin bsica Escoja el idioma que desea usar durante la instalacin desde el men Idioma. Escoja el idioma a usar tras la instalacin desde el men Soporte de idiomas . Seleccione el tipo de teclado del sistema desde el men Teclado. Escoja el ratn para el sistema desde el men Ratn. Si escoge No Mouse, no se configurar ningn ratn. Si escoge Probe for Mouse, el programa de instalacin intentar auto-detectar el ratn. Esto funciona con la mayora de ratones modernos.

Si posee un ratn de dos botones, puede emular un ratn de tres al seleccionar Emular 3 botones . Si selecciona esta opcin, al hacer click de forma simultnea en los botones izquierdo y derecho, conseguir el mismo resultado que haciendo clik en el botn de en medio. Desde el men Zona horaria, escoja la zona horaria que quiere usar en el sistema. Introduzca la contrasea root deseada para el sistema en la casilla de entrada de texto Contrasea de root . Si desea guardar la contrasea como una contrasea encriptada en el fichero, seleccione Contrasea de root encriptada. Cuando se guarde el fichero, la contrasea en texto sin retocar que ha escrito ser encriptada y escrita en el fichero kickstart. No teclee una contrasea que ya ha diso encriptada para encriptarla posteriormente. Al escoger Reiniciar el sistema tras la instalacin su sitema volver a arrancar automticamente una vez que la instalacinn haya finalizado. Las instalaciones Kickstart se ejecutan en modo grfico por defecto. Para sobreescribir esta predeterminacin y utilizar, en su lugar, el modo texto, active el botn Realizar la instalacin en modo texto. Puede ejecutar una instalacin kickstart de un modo interactivo. Esto significa que el programa de instalacin utilizar todas las opciones preconfiguradas en el fichero kickstart, pero le permitir tener una vista preliminar de las opciones en cada pantalla antes de que pase a la siguiente. Para pasar a la siguiente pantalla, haga click en el botn Siguiente despus de haber dado el visto bueno a la configuracin. Si no le satisfacen las opciones preconfiguradas, puede cambiarlas antes de continuar con la instalacin. Si prefiere este tipo de instalacin, active Realizar la instalacin en modo interactivo.

Opciones del gestor de arranque

Figura 2-2. Opciones del gestor de arranque Tiene la opcin de instalar GRUB o LILO como un gestor de arranque. Si no desea instalar un gestor de arranque, desactive el botn Instalar gestor de arranque . Si escoge no instalar un gestor de arranque, asegrese de que crea un disco de arranque o de que tiene otro modo de arrancar (como por ejemplo un gestor de arranque proporcionado por terceros) su sistema Red Hat Linux. Si escoge instalar un gestor de arranque, debe escoger qu gestor de arranque instalar (GRUB o LILO) y donde instalarlo (en el Master Boot Record o en el primer sector de la particin /boot . Instale el gestor de arranque en el MBR si desea utilizarlo como un gestor de arranque. Si est utilizando un gestor de arranque diferente, instale LILO o GRUB en el primer sector de la particin /boot y configure el otro gestor de arranque para arrancar Red Hat Linux. Si necesita pasar cualquier parmetro especial al kernel que se tenga que utilizar cuando el sistema arranque, introdzcalos en el campo del texto Parmetros del kernel . Por ejemplo, si tiene un programador de CD-ROM IDE, puede indicarle al kernel que use el controlador de emulacin SCSI que deber cargar antes de usar cdrecord escribiendo hdd=ide-scsi como un parmetro del kernel (en el que hdd es el dispositivo de CD-ROM). Si escoge LILO como el gestor de arranque, escoja si desea utilizar el modo linear y si desea forzar el uso del modo lba32. Si escoge GRUB com el gestor de arranque, puede protegerlo con una contrasea al configurar la contrasea GRUB. Introudzca una contrasea en el rea de entrada del texto Utilizar password de GRUB.

Mtodo de instalacin

Figura 2-3. Mtodo de instalacin La pgina Mtodo de instalacin le permite escoger entre efectuar una instalacin completa o una actualizacin. Si escoge actualizar, las pginas Informacin de las particiones y Seleccin de paquetes sern deshabilitadas, ya que no estn soportadas para la actualizacin de kickstart. Escoja tambin el tipo de instalacin kickstart a ejecutar desde esta pgina. Escoja entre las siguientes opciones: CD-ROM Escoja esta opcin si desea instalar Red Hat Linux desde los CD-ROMs de Red Hat Linux. NFS Escoja esta opcin si desea instalar Red Hat Linux desde un directorio compartido NFS. Aparecern dos casillas de entrada de texto para el servidor NFS y el directorio NFS. Introduza el nombre de dominio calificado o la direccin IP del servidor NFS. Introduzca el nombre del directorio NFS que contiene el directorio RedHat para el directorio NFS. Por ejemplo, si su servidor NFS contiene el directorio /mirrors/redhat/i386/RedHat, introduzca /mirrors/redhat/i386 para el directorio NFS. FTP Escoja esta opcin si desea instalar Red Hat Linux desde un servidor FTP. Aparecern dos casillas de entrada de texto para el servidor FTP y el directorio FTP. Para el directorio FTP, introduzca el nombre del directorio FTP que contiene el directorio RedHat. Por ejemplo, si su servidor FTP contiene el directorio /mirrors/redhat/i386/RedHat, introduzca /mirrors/redhat/i386 para el directorio FTP. HTTP Escoja esta opcin si desea instalar Red Hat Linux desde un servidor HTTP. Aparecern dos casillas de entrada de texto para el servidor HTTP y el directorio HTTP. Introduzca el nombre de dominio completamente calificado o la direccin IP del servidor HTTP. Para el directorio HTTP, introduzca el nombre del directorio HTTP que contiene el directorio RedHat. Por ejemplo, si su servidor HTTP contiene el directorio /mirrors/redhat/i386/RedHat , introduzca /mirrors/redhat/i386 para el directorio HTTP.

Disco duro Escoja esta opcin si desea instalar Red Hat Linux desde un disco duro. Aparecern dos casillas de entrada de texto para la particin del disco duro y el directorio del disco duro. Las instalaciones del disco duro requieren el uso de imgenes ISO (o CD-ROM). Asegrese de verificar que las imgenes ISO estn intactas antes de que inicie la instalacin. Para verificarlas, utilice un programa md5sum. Introduzca la particin del disco duro que contiene las imgenes ISO (por ejemplo, /dev/hda1) en la casilla de texto Particin de un disco duro , e introduzca el directorio que contiene las imgenes ISO en la casilla de texto Directorio en el disco duro.

Informacin de las particiones

Figura 2-4. Informacin de las particiones Para vaciar el Master Boot Record, seleccione S al lado de la opcin al inicio de la pantalla. Puede escoger mantener las particiones existentes, eliminar todas las particiones existentes o eliminar todas las particiones Linux existentes al seleccionar Ninguno, Todo, o Linux , respectivamente, cerca de Borrar particiones . Puede iniciar la etiqueta de disco como la predeterminada para la arquitectura del sistema (msdos para x86 y gpt para Itanium). Escoja S si est instalando un disco duro de una marca nueva.

Creacin de particionesPara crear una particin, haga click en el botn Aadir. Aparecer la ventana Opciones de las particiones mostrada en el la seccin de nombre Creacin de particiones . Escoja un punto de montaje, tipo de sistema de ficheros y tamao de particin para la nueva particin. De forma opcional, tambin puede escoger entre: Opciones de tamao adicional Escoger hacer la particin de un tamao fijo, hasta el tamao que usted elija o rellenar el espacio restante en el disco duro. Hacer que la particin se cree como particin primaria.

Crear la particin en un disco duro especfico. Usar una particin existente. Formatear la particin como el tipo de sistema de ficheros escogido.

Figura 2-5. Creacin de particiones Para modificar una particin ya existente, seleccione la particin desde la lista y haga click en el botn Editar . Aparece la misma ventana Opciones de las particiones que aparece cuando se aade una particin, a excepcin de que sta contiene los valores para la particin seleccionada. Modifique las opciones de particin y haga click en Aceptar. Para borrar una particin ya existente, seleccione la particin de la lista y haga click en el botn Borrar .

Configuracin de red

Figura 2-6. Configuracin de la red Existen tres opciones de configuracin de la red: DHCP, IP esttica y Ninguna. Si no existe una tarjeta ethernet en el sistema escoja Ninguna. Tan slo se requerir la red si escoge un mtodo de instalacin de tipo (NFS or FTP). Si no est seguro de cul quiere escoger, escoja Ninguna. La red siempre puede ser configurada tras la instalacin con el Configurador de red (redhat-config-network). Si selecciona IP esttica, debe proporcionar informacin adicional sobre la red en la tabla de debajo de los tipos de red.

Autenticacin

Figura 2-7. Autenticacin En la seccin Autenticacin , seleccione si quiere usar contraseas shadow y encriptacin md5 para contraseas de usuario. Estas opciones estn recomendadas por defecto. La pgina de Configuracin de la autenticacin le permite configurar los siguientes mtodos de autenticacin: NIS LDAP Kerberos 5 Hesiod SMB Name Switch Cache

No estn habilitados por defecto. Para habilitar uno o ms de estos mtodos, haga click en la pestaa apropiada, haga click en el botn de verificacin cercano a Activar e introduzca la informacin adecuada para el mtodo de autenticacin.

Configuracin del cortafuegos

Figura 2-8. Configuracin del cortafuegos La pgina Configuracin del cortafuegos es idntica a la pantalla del programa de instalacin Red Hat Linux y proporciona la misma funcionalidad. Escoja entre los niveles de seguridad Alto, Medio y Desactivado. Remtase al Manual oficial de instalacin de Red Hat Linux para x86 para obtener informacin ms detallada sobre los niveles de seguridad.

Configuracin de las XSi est instalando el sistema X Window, puede configurarlo durante la instalacin de kickstart pulsando el botn Configurar el Sistema X Window en la pgina Configuracin de las X como se muestra en el Figura 2-9 . Si no escoge esta opcin, las opciones de configuracin de X sern deshabilitadas y la opcin skipx ser escrita en el fichero kickstart.

General

Figura 2-9. General - Configuracin de las X El primer paso para configurar X es escoger la profundidad de color y resolucin por defecto. Seleccinelos desde los respectivos menues desplegables. Asegrese de especificar una profundidad de color y resolucin que sea compatible con la tarjeta de vdeo y el monitor de su sistema. Si est instalando los escritorios GNOME y KDE, es necesario que escoja qu escritorio desea que por defecto. Si tan slo instala un escritorio, asegrese de escogerlo. Una vez que el sistema sea instalado, los usuarios podrn escoger qu escritorio desean tener por defecto. Para ms informacin sobre GNOME y KDE, remtase al Manual oficial de instalacin de Red Hat Linux para x86 y al Manual oficial del principiante de Red Hat Linux. A continuacin, escoja si desea iniciar o no el sistema X Window cuando el sistema arranca. Esta opcin iniciar el sistema a un nivel de ejecucin 5 con la pantalla grfica de login. Una vez que el sistema se haya instalado, esto se puede cambiar modificando el fichero de configuracin /etc/inittab .

Tarjeta de vdeoSeleccione la tarjeta de vdeo de la lista de la pestaa Tarjeta de vdeo como se muestra en el Figura 2-10 . Seleccione la cantidad de RAM de vdeo que tiene la tarjeta de vdeo seleccionada desde el men desplegable Memoria de la tarjeta de vdeo.

Figura 2-10. Configuracin de X - Tarjeta de vdeo

MonitorTras haber configurado la tarjeta de vdeo, haga click en la pestaa Monitor en el Figura 2-11 y selecciona el monitor de su sistema. Puede especificar los rangos de sincronizacin vertical en vez de especificar un monitor al pulsar la opcin Especifique las tasas de refresco de su monitor . Esta opcin es til si el monitor de su sistema no est en la lista. Observe que cuando esta opcin se habilite, la lista del monitor se deshabilita.

Figura 2-11. Configuracin de las X - Monitor

Seleccin de paquetes

Figura 2-12. Seleccin de paquetes La pgina Seleccin de paquetes le permite escoger qu categora de paquetes instalar. De hecho, Kickstart Configurator no le permitir seleccionar paquetes individuales. Para instalar paquetes individuales, modifique la seccin %packages del fichero kickstart despus de haberlo guardado.

Script de pre-instalacin

Figura 2-13. Script de pre-instalacin Puede aadir comandos para ejecutar el sistema inmediatamente despus de que el fichero kickstart haya sido analizado y antes de que empiece la instalacin. Si ha configurado la red en el fichero kickstart, la red se habilita antes de que se procese la seccin. Si desea incluir un script de pre-instalacin, escriba en la siguiente zona.

AtencinNo incluya el comando %pre. Se incluir directamente.

Script de post-instalacin

Figura 2-14. Script de post-instalacin Puede aadir comandos para ejecutar en el sistema despus de que la instalacin se haya completado. Si ha configurado adecuadamente la red en el fichero kickstart, la red ser habilitada. Si desea incluir un script de post-instalacin, teclelo en la zona de texto.

AtencinNo incluya el comando %post. Se aadir directamente. Por ejemplo, para cambiar el mensaje del da para el sistema que acaba de instalar, aada el siguiente comando para ver la seccin %post: echo "Hackers will be punished!" > /etc/motd

Entorno ChrootSi desea un script de post-instalacin para ejecutar fuera del entorno chroot, haga click en el botn de verificacin cercano a esta opcin al inicio de la pgina Script de post-instalacin. Esto equivale a utilizar la opcin --nochroot en la seccin %post.

AdvertenciaSi quiere hacer cambios en el sistema que acaba de instalar de ficheros en la seccin de post-instalacin fuera del entorno chroot, es necesario que aada el nombre del directorio a /mnt/sysimage. Por ejemplo, si pulsa el botn Ejecutar fuera del entorno chroot, en el ejemplo anterior debera cambiarse de la siguiente manera: echo "Hackers will be punished!" > /mnt/sysimage/etc/motd

Uso de un intrpreteSi desea especificar un lenguaje de script para usar en la ejecucin de su script, haga click en el botn Utilizar un intrprete e introduzca el intrprete en la casilla de texto cercana al botn. Por ejemplo, /usr/bin/perl puede especificarse para un script de Perl. Esta opcin corresponde a usar %post --interpreter /usr/bin/perl en su fichero kickstart.

EjemplosEl script de post-instalacin puede usarse para ejecutar cualquier funcin como los siguientes ejemplos. Activar y desactivar servicios: /sbin/chkconfig /sbin/chkconfig /sbin/chkconfig /sbin/chkconfig --level --level --level --level 345 345 345 345 telnet off finger off lpd off httpd on

Ejecutar un script llamado runme desde una particin NFS: mkdir /mnt/temp mount 10.10.0.2:/usr/new-machines /mnt/temp open -s -w -- /mnt/temp/runme umount /mnt/temp Aadir un usuario al sistema: /usr/sbin/useradd bob /usr/bin/chfn -f "Bob Smith" bob /usr/sbin/usermod -p 'kjdf$04930FTH/ ' bob

Guardar ficheroDespus de que haya finalizado de escoger las opciones de kickstart, haga click en el botn Guardar fichero. Aparecer una ventana de dilogo similar al Figura 2-15 para permitir que revise las elecciones antes de guardar el fichero.

Figura 2-15. Confirmar las opciones Si est satisfecho de sus elecciones, haga click en el botn Guardar fichero dentro de la ventana de dilogo. Aparecer una ventana de dilogo para guardar ficheros que le permitir escoger el lugar donde guardarlo. El nombre predeterminado para guardarlo es ks.cfg. Tras haber guardado el fichero, remtase al la seccin de nombre Iniciar una instalacin Kickstart en Captulo 1 para la informacin sobre el modo de iniciar la instalacin de kickstart.

Captulo 3. Modo de rescateCuando las cosas salen mal, siempre hay que corregir los problemas. A pesar de todo, estos mtodos requieren que usted comprenda muy bien cmo funciona el sistema. Este captulo describe las diferentes maneras que tiene de iniciar el sistema en modo de rescate, donde podr utilizar todos sus conocimientos para reparar el sistema.

Qu es el modo de rescateEl modo de rescate consiste en la posibilidad de poder tener un entorno Linux completo que se pueda iniciar desde un disquete o un CD, o utilizando cualquier otro mtodo. Tal y como su nombre indica, el modo de rescate se proporciona para que usted rescate algo. En el modo de operacin normal, su sistema Red Hat Linux utiliza los ficheros que se encuentran en el disco duro de su sistema para realizar todo ejecutar programas, almacenar sus ficheros, y mucho ms. A pesar de esto, hay veces en las que no podr hacer que su sistema Linux se ejecute suficientemente bien como para tener acceso a los ficheros de su disco duro. Al usar el modo de rescate, podr acceder a esos ficheros, incluso aunque no pueda ejecutar Linux desde ese disco. Normalmente, ser necesario que entre en el modo de rescate por dos razones: Es incapaz de arrancar Linux. Est teniendo problemas con el hardware o con el software, y quiere recuperar algunos ficheros importantes y sacarlos del disco duro de su sistema.

A continuacin, veremos ms de cerca cada uno de estos escenarios.

Incapaz de arrancar LinuxEste tipo de problemas suele estar relacionado con la instalacin de otro sistema operativo despus de haber instalado Red Hat Linux. Algunos sistemas operativos asumen que no existe ningn otro sistema operativo en su ordenador y sobreescriben el Master Boot Record (MBR) que en un principio contena los gestores de arranque LILO o GRUB. Si se sobreescribe el gestor de arranque de esta manera, no podr iniciar Red Hat Linux a no ser que entre en modo de rescate. Otro problema habitual se produce si utiliza una herramienta de particionamiento para redimensionar una particin o crear una nueva particin desde el espacio libre tras la instalacin y cambia el orden de sus particiones. Si el nmero de particiones de su particin / cambia, el gestor de arranque no ser capaz de encontrarlo y montar la particin. Para solventar este problema, arranque en modo de rescate y modifique /boot/grub/grub.conf si est utilizando GRUB o /etc/lilo.conf si est utilizando LILO.

Problemas Hardware/SoftwareEsta categora contiene una amplia variedad de situaciones diferentes. Dos ejemplos seran un disco duro que se ha cado y ha dejado de funcionar, o que se olvide de ejecutar LILO tras haber compilado un nuevo kernel. En ambas situaciones, puede que no le sea posible iniciar Red Hat Linux. Si puede inciar en modo de rescate, puede que consiga resolver el problema o al menos conseguir copias de los ficheros ms importantes que tenga en su sistema.

Arrancar en modo de rescatePara arrancar su sistema en modo de rescate, inicie a partir de un disco de inicio de Red Hat Linux o el CD-ROM #1, teclee el siguiente comando en el intrprete de comandos al iniciar la instalacin: boot: linux rescue Puede llegar a esta lnea de comandos de diferentes maneras: Al arrancar su sistema desde un disquete de instalacin creado por la imagen boot.img. Este mtodo necesita que la imagen de rescate est en el disco duro como una imagen ISO. [1]

Al arrancar su sistema desde el CD-ROM #1 de Red Hat Linux. Al arrancar desde un disco de red creado desde bootnet.img o un disco de arranque PCMCIA creado desde pcmcia.img . Tan slo puede llevar esto a cabo si la conexin de su red est funcionando. Necesitar identificar el host de la red y el tipo de transferencia. Para una explicacin sobre cmo especificar esta informacin, vaya a Instalacin sobre la red en el Manual oficial de instalacin de Red Hat Linux para x86.

Despus de iniciar a partir de un disco de inicio o el CD-ROM #1 y proporcionar una imagen de rescate vlida, ver el siguiente mensaje: The rescue environment will now attempt to find your Red Hat Linux installation and mount it under the directory /mnt/sysimage. You can then make any changes required to your system. If you want to proceed with this step choose 'Continue'. If for some reason this process fails you can choose 'Skip' and this step will be skipped and you will go directly to a command shell. Si selecciona Continuar, intentar montar su sistema de ficheros bajo el directorio /mnt/sysimage . Si no consigue montar una particin, le ser notificado. Si selecciona Saltar, su sistema de ficheros no ser montado. Escoja Saltar si piensa que su sistema de ficheros est corrupto. Una vez que tenga su sistema en modo de rescate, aparece un intrprete de comandos en VC (consola virtual) 1 y VC 2 (utilice la combinacin de teclas Ctrl-Alt- F1 para acceder a VC 1 y la combinacin Ctrl -Alt-F2 para acceder a VC 2): bash# Si ha seleccionado Continuar para montar sus particiones automticamente y stas se han montado con xito, est en modo monousuario. Para montar una particin Linux manualmente dentro del modo de rescate, cree un directorio como /foo y teclee el siguiente comando: mount -t ext3 /dev/hda5 /foo En el comando anterior, /foo es un directorio que usted ha creado y /dev/hda5 es la particin que usted desea montar. Si la particin es del tipo ext2, reemplace ext3 con ext2. Si no conoce los nombres de las particiones, utilice el siguiente comando para listarlas: fdisk -l Si su sistema de ficheros est montado y desea que su sistema sea la particin de root, utilice el comando chroot /mnt/sysimage. Esto es til si necesita ejecutar comandos como por ejemplo rpm que requiere su particin de root para poder ser montado como /. Para salir del entorno chroot, teclee exit y volver al intrprete de comandos bash#. Desde el intrprete de comandos bash# , puede ejecutar muchos comandos tiles incluyendo:

anaconda badblocks bash cat chattr chmod chroot clock collage cp cpio dd ddcprobe depmode df e2fsck fdisk fsck fsck.ext2 fsck.ext3 ftp gnome-pty-helper grep gunzip

gzip head hwclock ifconfig init insmod less ln loader ls lsattr lsmod mattrib mbadblocks mcd mcopy mdel mdeltree mdir mdu mformat minfo mkdir mke2fs

mkfs.ext2 mknod mkraid mkswap mlabel mmd mmount mmove modprobe mount mpartition mrd mread mren mshowfat mt mtools mtype mv mzip open pico ping probe

ps python python1.5 raidstart raidstop rcp rlogin rm rmmod route rpm rsh sed sh sync tac tail tar touch traceroute umount uncpio uniq zcat

Arrancar en modo monousuario directamentePuede arrancar el modo monousuario directamente. Si su sistema arranca, pero no le permite registrarse cuando ha completado el arranque, pruebe el modo monousuario. Si est utilizando GRUB, siga los siguientes pasos para arrancar en modo monousuario: 1. 2. 3. 4. 5. Si ha configurado una contrasea GRUB, teclee p e introduzca la contrasea. Seleccione Red Hat Linux con la versin del kernel que desee para arrancar y teclee e para hacer modificaciones. Se le presentar una lista de elementos en el fichero de configuracin para el ttulo que acaba de seleccionar. Seleccione la lnea que inicia con kernel y teclee e para modificar la lnea. Vaya al final de la lnea y teclee single como una palabra por separado (pulse Spacebar y teclee single). Pulse Enter para salir del modo modificar. Vuelva a la pantalla GRUB, teclee b para arrancar en modo monousuario.

Si est utilizando LILO, especifique una de estas opciones en el intrprete de comandos de arranque de LILO (si est usando LILO en modo grfico, debe abandonar la pantalla grfica e ir al intrprete de comandos boot: : boot: linux single boot: linux emergency En modo monousuario, su ordenador arranca a un nivel de ejecucin 1. Su sistema de ficheros local ser montado, pero su red no ser activada. Dispondr de una shell de mantenimiento del sistema en uso. En modo de emergencia, usted arranca en el mnimo entorno posible. El sistema de ficheros de root ser montado en modo slo lectura y apenas ser configurado. La mayor ventaja del modo de emergencia respecto a linux single es que sus ficheros init no estn cargados. Si init est corrupto o no funciona, puede montar el sistema de ficheros para recuperar los datos que podran haberse perdido durante la reinstalacin. Ha intentado alguna vez recompilar el kernel y ansioso por echar un vistazo a su trabajo, ha reiniciado su mquina sin ejecutar /sbin/lilo? Si no tiene una entrada para el kernel antiguo en el fichero lilo.conf , lo que tendr ser un problema. Si desea conocer la solucin a este tipo de problema, lea detenidamente esta seccin.

En la mayora de los casos, podr iniciar su sistema Red Hat Linux desde el disco de arranque de Red Hat Linux [1] con su sistema de ficheros montado y listo para ser utilizado. A continuacin veremos cmo hacerlo: Introduzca el siguiente comando cuando vea el indicardor boot: del disquete: linux single root=/dev/hdXX initrd= Reemplace las XX en /dev/hdXX con la letra y el nmero apropiados que se correspondan a su particin root Qu hace esto? Lo primero, inicia el proceso de arranque en modo monousuario, usando como particin principal la particin que le hemos indicado como nuestra particin principal. La especificacin initrd vaca implica que dejaremos de lado la imagen de instalacin que se encuentra en el disco, que hara que entremos en modo monousuario inmediatamente. Existe algn lado negativo al usar esta tcnica? Desafortunadamente, s. Como el kernel que se utiliza en el disco de inicio de Red Hat Linux slo soporta dispositivos IDE y, en el caso de que su sistema se base en discos SCSI, no podr llevar a cabo este procedimiento. En este caso, deber accecer al modo de rescate usando el comando linux rescue tal y como se ha mencionado anteriormente.

Notas[1] Para crear un disco de instalacin, introduzca un disco en blanco y use el fichero images/boot.imgen el CD-ROM #1 de Red Hat Linux con el comando dd if=boot.img of=/dev/fd0 .

Captulo 4. Redundant Array of Independent Disks (RAID) En qu consiste RAIDRAID se basa en la combinacin de mltiples unidades de disco pequeas y baratas que se agrupan en un conjunto de discos para llevar a cabo acciones que no se pueden realizar con unidades grandes y costosas. El ordenador las considerar como si fueran una nica unidad de disco lgica. RAID es el mtodo que se usa para expander informacin en diversos discos utilizando tcnicas como el vaciado del disco (RAID Nivel 0), la creacin de rplicas del disco (RAID nivel 1) y el vaciado del disco con paridad (RAID Nivel 5) para obtener redundancia, menos latencia y/o aumentar el ancho de banda para leer o escribir en discos y maximizar as la posibilidad de recuperar informacin cuando el disco duro no funciona. RAID est basdo en el concepto de que los datos tienen que ditribuirse en cada conjunto de discos de manera consitente. Para ello, los datos se rompen en "chunks" o grupos de datos con un tamao que vara normalmente entre 32K y 64K aunque se pueden usar otros tamaos. Cada grupo de datos se escribe en el disco duro segn el nivel de RAID. Cuando se leen los datos, se invierte el proceso de manera que parece que existan muchas unidades de disco en una sola.

Quin debe usar RAIDCualquier persona que necesite tener a mano grandes cantidades de datos, como por ejemplo un administrador de sistemas medio, obtendr grandes beneficios de RAID. Entre otros beneficios, se incluyen los siguientes: Mayor velocidad Mayor capacidad de almacenamiento usando un slo disco virtual. Disminucin del impacto del fallo de un disco.

Hardware y Software RAIDExisten dos posibilidades de usar RAID: hardware RAID o software RAID.

Hardware RAIDEl sistema basado en el hardware gestiona el subsistema independientemente de la mquina y presenta a la mquina un nico disco por conjunto de discos RAID. Un ejemplo del hardware RAID sera el que se conecta a un controlador SCSI y presenta el conjunto de discos RAID en una sola unidad de disco. Un sistema externo RAID se encarga de mover la "inteligencia" RAID a un controlador que se encuentra en un subsistema de discos externo. Todo el subsistema est conectado a la mquina con un controlador SCSI normal y para la mquina es como si se tratara de una sola unidad de disco. Los controladores RAID tambin tienen la forma de tarjetas que actan como un controlador SCSI del sistema operativo pero se encargan de todas las comunicaciones del disco actual. En estos casos, tiene que conectar las unidades de disco al controlador RAID como si se tratara de un controlador SCSI pero tiene que aadirlas a la configuracin del controlador RAID; de todas maneras el sistema operativo nunca nota la diferencia.

Software RAIDEl software RAID implementa los diversos niveles de RAID en el cdigo del kernel (dispositivo de bloque). Ofrece la solucin ms barata ya que las tarjetas de controladores de disco o los chassis "hot-swap" son bastante caros. [1] El software RAID usa discos IDE ms baratos as como Discos SCSI. Con las CPUs rpidos actuales, el rendimiento del software RAID aumenta con respecto al del hardware RAID. El controlador MD en el kernel de Linux es un ejemplo de la solucin RAID que es completamente independiente del hardware. El rendimiento del conjunto de discos del software RAID depende del rendimiento y de la carga del servidor CPU. Para obtener ms informacin sobre la configuracin del Software RAID en el programa de instalacin de Red Hat Linux vea el Captulo 5. Para los que estn interesados en conocer ms cosas sobre el software RAID, le mostramos a continuacin una lista de las principales funciones: Proceso de reconstruaccin de subprocesos. Configuracin basada completamente en el kernel. Portabilidad de los conjuntos de discos entre mquinas Linux sin reconstruccin. Reconstruccin de los conjuntos de discos con el uso de los recursos que no se usan del sistema. Soporte para las unidades de disco en las que se pueden hacer cambios "en caliente" (hot-swappable) Deteccin automtica de CPU con el objetivo de obtener beneficios de las mejoras de CPU.

Notas[1] Un chasis de "hot-swap" le permite quitar un disco duro sin tener que apagar el oredenador.

Niveles RAID y soporte linealRAID soporta varias configuraciones, entre las que se incluyen los niveles 0, 1, 4, 5 y lineal. Estos tipos RAID se definen de la manera siguiente: Nivel 0 Nivel RAID 0, tambin llamado "striping," es una tnica de vaciado de datos. Esto siginifica que los datos que se escriben en la unidad de disco se rompen en grupos y se ecriben en los discos que forman parte del conjunto, lo que permite un rendimiento alto de E/S a un coste inherente pero no proporciona redundancia. La capacidad de almacenamiento del nivel o es igual a la capacidad de los disco pertenecientes al hardware RAID o igual a la capacidad total de las particiones