You are on page 1of 77

Captulo 5:

El proceso de arranque
T264

su captulo se centra en lo que sucede desde el momento en que un sistema est encendido a
la
tiempo un indicador de inicio de sesin es available.Those son los fundamentos de la bota
process.When
RHEL 6 est instalado correctamente, los puntos BIOS / UEFI a un dispositivo de medios
especficos. Asumiendo que es una
disco duro local, el registro de inicio maestro (MBR) de ese dispositivo seala el gestor de
arranque GRUB. una vez que un
opcin de arrancar Red Hat Enterprise Linux 6 se selecciona en GRUB, los comandos asociados
apuntan a e inicializar el Linux
kernel, que se pondr en init, el primer proceso init Linux process.The luego inicializa el
sistema y
se mueve dentro de las botas runlevels.When Linux apropiadas en un nivel de ejecucin
especfico, se inicia una serie de servicios,
incluyendo el cliente asociado con el Protocolo de Tiempo de Red (NTP) Usted puede
personalizar este proceso.
DENTRO DEL EXAMEN
Entender el proceso de arranque
Los objetivos relacionados con el proceso de arranque tienen
ha consolidado en el examen RHCSA.
Quizs la habilidad ms bsica relacionada con la
proceso de arranque es una comprensin de la composicin
comandos que inician y detienen el proceso de arranque,
tales como el apagado y reinicio:
Boot, reiniciar y apagar un sistema
normalmente
Por supuesto, que comienza con la forma en que un
sistema est encendido. En este captulo,
revisar los niveles de ejecucin estndar de Linux. Desde
el men estndar de arranque RHEL 6, es necesario

saber cmo:
Los sistemas de arranque en diferentes niveles de ejecucin
manualmente
Estrechamente relacionado con este objetivo es esta:
Utilice el modo de un solo usuario para tener acceso a
un sistema
Si ya est familiarizado con un solo usuario
modo, usted debe entender que el "acceso" en
modo de usuario nico es el acceso sin contrasea a la
erradicar cuenta administrativa. Una salida temprana
de los objetivos RHCSA incluido la guiente
frase mugido: "para que la contrasea de root es
no conocido ".
Tambin estrechamente relacionado es este objetivo,
centrado en el archivo de configuracin asociado
con diferentes niveles de ejecucin:
Configurar los sistemas para arrancar en una especfica
nivel de ejecucin automtica
Como Linux es un sistema operativo de red,
y como la mayora de los usuarios no pueden hacer mucho sin red
de trabajo, es importante saber cmo
Servicios de red Configurar para iniciar autoautomticamente en el arranque
Con el foco en el proceso de arranque, se le
Tambin aprender a
Modificar el gestor de arranque del sistema
En estrecha relacin con estos objetivos, y
parte del proceso de arranque, son objetivos relacionados
a cmo se montan los sistemas de archivos, cubierto de
Captulo 6.
El servicio de tiempo de red

En este captulo se explica la configuracin del NTP


como un cliente y un servidor predeterminado, basado en el
siguiente objetivo:
Configurar un sistema para ejecutar un defecto configracin del servidor NTP y sincronizar la hora
usando otros pares de NTP. la configuracin
de compaeros NTP est cubierto en el Captulo 17.
Copyright 2011 by The McGraw-Hill CompaniesThe BIOS y UEFI
265
CERTIFICACIN OBJETIVO 5.01
La BIOS y la UEFI
Aunque oficialmente no un requisito previo examen Red Hat o requisito, una comprensin
bsica
del BIOS y la UEFI es una habilidad fundamental para todos los usuarios serios. El
UEFI ha sustituido a la BIOS en muchos sistemas modernos y puede hacer mucho ms.
Pero como el UEFI apoya cambios para arrancar los medios de manera similar, la funcionalidad
de
nuestros propsitos es el mismo.
Debido a la variedad de software BIOS / UEFI disponibles, esta discusin es general.
No es posible proporcionar ningn tipo de instrucciones paso a paso para modificar el
amplia gama de mens de BIOS / UEFI disponibles. En cualquier caso, dichas instrucciones no
son
directamente pertinente ya sea para la administracin de Linux oa cualquiera de Red Hat
exmenes. Sin embargo, estas habilidades pueden ayudar a arrancar desde la instalacin de
Linux diferente
medios de comunicacin, la configuracin de virtualizacin de acceso por omisin, y ms.
Configuracin bsica del sistema
Cuando un equipo est encendido, lo primero que se inicia es el BIOS / UEFI. Basado
en ajustes almacenados en el establo, memoria de slo lectura, el sistema BIOS / UEFI realiza
una
serie de diagnsticos para detectar y conectar el CPU y los controladores clave. esto es
conocido como el Power On Self Test (POST). Si oye pitidos durante este proceso,
puede haber un problema de hardware, tales como un disco duro conectado incorrectamente

controlador. El sistema BIOS / UEFI luego busca los dispositivos conectados, tales como la
tarjeta grfica. Despus se detecta el hardware de grficos, es posible que vea una pantalla
similar
a la figura 5-1, que muestra otro soporte fsico detectado, probado y verificado.

Si su sistema tiene un men UEFI, puede incluir un mdulo de plataforma segura


(TPM). Mientras que est construido para mejorar la seguridad en un sistema, que ha causado
controversia
dentro de la comunidad de cdigo abierto, debido a cuestiones de privacidad. Muchos de
cdigo abierto
los profesionales estn trabajando para minimizar cualquier tipo de problemas a travs del
Abierto de confianza
Informtica (OpenTC) grupo de la Unin Europea. RHEL 6 se aprovecha de
Caractersticas de hardware TPM para mejorar la seguridad del sistema.
Una vez completado, el BIOS / UEFI pasa el control al MBR del dispositivo de inicio,
Normalmente el primer disco duro. La primera etapa del gestor de arranque GRUB es
normalmente
copiado en el MBR. Sirve como un puntero a la otra informacin del GRUB
men. En ese punto, usted debera ver una pantalla del gestor de arranque.
Copyright 2011 by The McGraw-Hill Companies266
Captulo 5:
El proceso de arranque
FIGURA 5-1
El BIOS
men de inicializacin
Mens de inicio
Por lo general, la nica razn para ir al men de BIOS / UEFI durante el Red Hat
exmenes es arrancar desde diferentes medios de comunicacin, como un CD, disquete o llave
USB. en muchos
casos, puede omitir este proceso. Regresar a la Figura 5-1. Las opciones de este
en particular del sistema se muestran en la parte inferior de la pantalla. En este caso,
presionando F2
entra en CONFIGURACIN, el men de la BIOS; presionando botas F12 directamente desde un
dispositivo de red;

y presionando ESC inicia un men de arranque. Las teclas reales varan segn el sistema.
En muchos casos, todo lo que ves despus de POST es una pantalla en blanco. El BIOS / UEFI es
a menudo
configurado de esta manera. En ese caso, usted tendr que hacer algunas adivinanzas basado
en su
experiencia sobre la forma de revelar la pantalla que se muestra en la Figura 5-1 y acceder a la
bota o
Men de la BIOS.
En muchos casos, los mens de inicio se puede acceder directamente pulsando una tecla,
como ESC,
DEL, F1, F2 o F12. Dichos mens de arranque pueden tener entradas similares a:
Boot Menu
1. dispositivos removibles
2. Hard Drive
Copyright 2011 by The McGraw-Hill CompaniesThe BIOS y UEFI
267
3. CD-ROM
4. USB Drive
5. incorporado LAN
A partir de ese o similares mens, usted debera ser capaz de seleccionar el dispositivo de
arranque deseado
usando la flecha y ENTER. Si eso no funciona, tendrs que usar la BIOS
/ Men UEFI para arrancar desde la unidad deseada.
Acceso a Linux Bootloaders
Como se seal en el captulo 2, el gestor de arranque por defecto es GRUB, y la primera parte
de ella
(conocida como la etapa 1) se instala en el MBR de la unidad predeterminada. Normalmente,
el BIOS
debe iniciar automticamente el gestor de arranque, con un mensaje similar a:
El arranque de Red Hat Enterprise Linux Server (2.6.32-71.el6) en 5
segundos ...
Alternativamente, si se pulsa una tecla antes de esos cinco segundos son completos, GRUB
presentar un men similar al que se muestra en la Figura 5-2.
Si el sistema incluye ms de un kernel Linux, o ms de un sistema operativo

sistema, puede haber mltiples opciones disponibles, que se puede resaltar con el
Flecha Arriba y Abajo teclas de direccin. Para arrancar Linux desde la opcin resaltada,
presione
ENTER.
FIGURA 5-2
El men de GRUB
Copyright 2011 by The McGraw-Hill Companies268
Captulo 5:
El proceso de arranque
En los equipos antiguos (anteriores al siglo 21), algunas BIOS no puede encontrar su gestor de
arranque, a menos
que est ubicado dentro de los primeros 1024 cilindros del disco duro. Por esa razn, la
particin en la que est configurado el directorio / boot es normalmente la primera disposicin
particin primaria.
En los sistemas con mltiples unidades de disco duro, hay una advertencia ms. en PATA
(Advanced Technology Attachment Primaria) los discos duros, el directorio boot / debe
estar en un disco duro conectado al controlador PATA primario. Si las unidades locales estn
SCSI (Small Computer Systems Interface) unidades de disco duro, el directorio boot / debe
ubicarse en un disco duro SCSI con ID 0 o ID 1 Para sistemas con una mezcla de duro
unidades, el directorio / boot deben estar ubicados en cualquiera de la primera unidad IDE o
SCSI
conducir con ID 0.
CERTIFICACIN OBJETIVO 5.02
Gestores de arranque y GRUB
El gestor de arranque estndar asociado con Red Hat Enterprise Linux (RHEL) es
GRUB, el cargador de inicio. Red Hat no ha apoyado LILO, el Linux
Cargador, durante aos. Segn lo sugerido por los requisitos del examen de Red Hat, para la
RHCSA
examen, usted necesita saber cmo utilizar el men de GRUB para arrancar en diferentes
niveles de ejecucin, y diagnosticar y errores de inicio correcta derivada de errores del gestor
de arranque.
RHEL 6 utiliza la versin tradicional de GRUB, 0,97. La configuracin asociada

archivo es relativamente fcil de entender y personalizar, como se ver ms adelante en este


captulo.
Algunas distribuciones de Linux como Ubuntu se han trasladado a GRUB 2.0. Mientras que el
aspecto
y la sensacin del men de GRUB 2.0 es similar a lo que se ve en RHEL 6, los pasos
necesaria para configurar ese gestor de arranque son muy diferentes.
Si quieres sacar el mximo provecho de las caractersticas de seguridad asociados con
TPM, considere TrustedGRUB como bootloader.TrustedGRUB puede convertirse en parte
de la "cadena de confianza" de la TPM a travs de Red Hat Enterprise Linux 6, la verificacin de
la integridad
del sistema operativo local. Para obtener ms informacin, visite http: // sourceforge
net / proyectos / trustedgrub /.
Copyright 2011 por The CompaniesBootloaders McGraw-Hill y GRUB
269
GRUB, el cargador de inicio
Red Hat ha implementado GRUB como el nico gestor de arranque para sus distribuciones de
Linux. es
normalmente configurado para arrancar en el kernel por defecto, presumiblemente uno
asociado a
RHEL 6 La opcin seleccionada GRUB encuentra el kernel en el directorio / boot y
encuentra en el men de GRUB, que ser similar a la Figura 5-2. Usted puede utilizar el GRUB
men para arrancar cualquier sistema operativo detectado durante el proceso de instalacin
de Linux, o
cualquier otro sistema operativo de los archivos de configuracin apropiados.
GRUB es flexible. No slo puede ser editado a travs de su archivo de configuracin, pero
Tambin se puede editar directamente desde el men de GRUB. Si GRUB est protegido por
contrasea,
pulse P y luego ingresar la contrasea. Ahora debera ver las opciones que se muestran en
Figura 5-2. En ese men, puede presionar E para editar temporalmente el archivo, presione A
para slo
agregar una directiva para el final de la lnea de comandos del kernel, o pulse C para abrir una
GRUB
smbolo del sistema. Esta seccin se centra en el arranque en diferentes niveles de ejecucin.

*Arranque en diferentes niveles de ejecucin


Para pasar un parmetro al kernel mediante GRUB, presione A en el primer men de GRUB.
Esto le permite aadir el comando enviado al kernel. A continuacin, podra ver una
sola lnea de comandos similares a lo siguiente:
append grub> ro root = UUID = somelonghexadecimalnumber
rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG = en_US.UTF-8
Sysfont = LatArCyrHeb-sun16 KEYTABLE KEYBOARDTYPE = pc = us
crashkernel = auto rhgb tranquila
S, eso es un montn de cosas que se explicar en breve. Lo que importa para la
RHCSA es que se puede aadir ms comandos al final de esta lnea. Por ejemplo,
si se agrega el nmero 1 al final de esta lnea, Linux se inicia en modo de usuario nico.
Desde el modo de un solo usuario, el tipo de salida y el sistema entrar en modo multiusuario.
Si
ha realizado cambios o reparaciones en cualquier particin, el siguiente paso es reiniciar el
ordenador con el comando reboot. En algn momento, los cambios realizados durante una
Red
Sombrero examen debe ser probado con un reinicio.
Copyright 2011 by The McGraw-Hill Companies270
Captulo 5:
El proceso de arranque
El proceso de reinicio tarda
resultados con un reinicio. Sin embargo, desde
tiempo valioso. Durante un examen, es posible que
cambios deben sobrevivir a un reinicio, tendr que
quiera esperar hasta que toda la configuracin relevante para hacerlo al menos una vez.
cambios estn completos antes de probar el
El concepto de nivel de ejecucin se detalla ms adelante en este captulo. Por ahora, todo lo
que
necesita saber es que cuando RHEL 6 est configurado para arrancar en una interfaz grfica de
usuario, que est configurado
para arrancar en el nivel de ejecucin 5 por defecto. Ese nivel de ejecucin se puede cambiar
aadiendo un
nivel de ejecucin hasta el final de la lnea de comandos del ncleo.

Si se encuentra con un problema con un arranque del sistema en la interfaz grfica de usuario,
lo primero que
probar es aadir un 3 al final de la lnea de comandos del ncleo. Si tiene xito, se iniciar
RHEL 6 en modo de texto, con una sede en la consola de lnea de comandos de inicio de
sesin.
Si necesita acceso directo a la cuenta administrativa de la raz, aadir un 1 al
final de la lnea de comandos del kernel. Que arranca en el nivel de ejecucin 1, que
automticamente
inicie sesin en la cuenta del usuario administrador root. Como que apoya raz completa
privilegios administrativos, incluyendo cambios a la contrasea de administracin de raz, es
importante proteger con contrasea el men de GRUB, como se discuti en breve.
En casos raros, algunos sistemas son tan preocupado, que no arranque en el nivel 1.
ese caso, otros dos niveles de ejecucin estn disponibles:
sola
Tiene todo menos ejecutar los scripts que figuran en el directorio /etc/rc1.d.
init = / bin / sh no carga archivos init-relacionada; monta slo la raz de nivel superior
directorio (/) en el modo de slo lectura.
La opcin de nivel de ejecucin conocido como emergencia ya no se reconoce en RHEL.
Ahora usted debe entender cmo arrancar directamente en diferentes niveles de ejecucin
durante el arranque
proceso. Segn se define en la gua de preparacin de exmenes de Red Hat, esto se describe
explcitamente como
un requisito RHCSA:
Sistemas de arranque en diferentes niveles de ejecucin manualmente.
Copyright 2011 por The CompaniesBootloaders McGraw-Hill y GRUB
271
EJERCICIO 5-1

Arranque en un nivel de ejecucin diferente


Una habilidad clave es saber como arrancar en un nivel de ejecucin diferente. Este ejercicio
asume
que haya configurado RHEL 6 por el captulo 2, que establece el nivel de ejecucin
predeterminado como 5.

Compruebe el archivo / etc / inittab. Si el sistema actual refleja los valores predeterminados,
debe decir
como sigue:
id: 5: initdefault:
Cambiar esta directiva, si es necesario y reinicie el sistema. Ahora se puede iniciar el
ejercicio.
1. Cuando vea el mensaje siguiente, asegrese de presionar cualquier tecla para acceder a la
Men de GRUB:
Pulse cualquier tecla para entrar en el men
2. Si el men est protegido con contrasea, tendrs que pulsar P para acceder a la contrasea
pronta palabra. A continuacin, puede introducir la contrasea GRUB. A continuacin, puede
presionar A
para acceder a la lnea de comandos del kernel.
3. Al final de la lnea de comandos del kernel, escriba un espacio seguido por el nivel de
ejecucin
de su eleccin. En primer lugar, eliminar la tranquila rhgb, escriba 2 y pulse B para arrancar
este
kernel.
4. Ver los mensajes de arranque. Qu tipo de pantalla de inicio de sesin es lo que ves?
5. Acceder a este sistema. Se puede usar cualquier cuenta de usuario existente.
6. Ejecute el comando reboot para reiniciar el sistema.
7. Repita los pasos 1 a 3, pero arrancar este sistema en el nivel de ejecucin 1.
8. Ver los mensajes de arranque. Qu tipo de pantalla de inicio de sesin es lo que ves? Tiene
usted
que entrar en lo absoluto?
9. Repita los pasos 1 a 3, pero arrancar este sistema en el nivel de ejecucin s.
10. Ver los mensajes de arranque. Qu tipo de pantalla de inicio de sesin es lo que ves?
Tiene usted
que entrar en lo absoluto?
11. Ejecute el comando reboot para reiniciar el sistema.
12 Repita los pasos del 1 al 3, pero arrancar este sistema en el nivel de ejecucin init = / bin /
sh.
13. Ver los mensajes de arranque. Qu tipo de pantalla de inicio de sesin es lo que ves?
14 Ejecute el comando halt para detener este sistema.

Copyright 2011 by The McGraw-Hill Companies272


Captulo 5:
*El proceso de arranque
Modificar el gestor de arranque del sistema
El RHCSA requiere especficamente que usted necesita saber cmo "modificar el sistema
gestor de arranque. "Eso significa que usted necesita saber el archivo de configuracin de
GRUB en detalle.
Est disponible en el archivo /boot/grub/grub.conf. El siguiente es un anlisis detallado de un
versin tpica de ese archivo de configuracin. Algunos de los detalles, especialmente en lo
relacionado con la
el comando kernel, no son necesarios.
# Grub.conf generado por anaconda
#
# Tenga en cuenta que usted no tiene que volver a ejecutar GRUB despus de hacer cambios
para este archivo
# AVISO: Usted tiene una particin de arranque /. Esto significa que
#
todos los caminos del ncleo y de initrd ser relativo a / boot /,
por ejemplo.
#
root (hd0,0)
#
kernel / vmlinuz-version ro root = / dev / vda2
#
initrd /initrd-[generic-]version.img
# Boot = / dev / vda
Como se puede ver, incluso los comentarios son significativos. La primera lnea sugiere que
Este archivo fue creado por Anaconda, el programa de instalacin de Red Hat Enterprise Linux.
La siguiente lnea
toma nota de que usted no tiene que volver a ejecutar el comando grub; En otras palabras, la
configuracin
los cambios no tienen que ser escrita en el MBR. Si ha configurado previamente

GRUB (como es el defecto durante el proceso de instalacin de RHEL 6), hay ya un es


puntero en el MBR que lee la versin actual del archivo de configuracin de GRUB.
El "AVISO", coment en el archivo de configuracin aparece cuando hay una
particin separada para el directorio boot /. La ltima lnea comentada indica el
disco duro con el MBR-en este caso, / dev / vda.
default = 0
Opciones de configuracin de GRUB se organizan en estrofas. El valor por defecto = 0 puede
ser
un poco confuso, ya que apunta a la primera estrofa disponible. Un defecto = 1 apuntara
a una segunda estrofa; un defecto = 2 apuntara a una tercera estrofa, y as sucesivamente, si
se incluye
en el archivo de configuracin.
timeout = 5
En otras palabras, si no se hace nada en los cinco segundos especificado por el tiempo de
espera = 5
Directiva, GRUB se ejecuta automticamente los comandos de la primera estrofa.
splashimage = (hd0,0) /grub/splash.xpm.gz
Copyright 2011 por The CompaniesBootloaders McGraw-Hill y GRUB
273
El splashimage es la pantalla que contiene el men de GRUB. Por extrao que parezca,
es una pantalla en negro.
hiddenmenu
La opcin hiddenmenu no muestra el men de forma automtica; en su lugar,
muestra el mensaje "El arranque de Red Hat Enterprise Linux" descrito anteriormente. El
directivas que siguen son la primera estrofa; estrofas adicionales se muestran comnmente
para
diferentes versiones del kernel o incluso diferentes sistemas operativos como Microsoft
De Windows.
Ttulo de Red Hat Enterprise Linux (2.6.32-71.el6.x86_64)
La directiva de ttulo muestra la opcin que aparece en el men de GRUB.
root (hd0,0)
Ahora bien, esto es muy raro-hay dos definiciones de la palabra de raz en este archivo.

En primer lugar, el directorio boot / en el archivo de configuracin de GRUB est asociada con
la raz, en
este caso, la raz (hd0,0).
root = UUID = somelonghexadecimalnumber
El UUID es un acrnimo para el identificador nico universal. Es una de 128 bits
nmero, expresado en formato hexadecimal (base 16). Es un nmero nico generado
para cada volumen configurado en RHEL 6 Mientras que usted podra usar la directiva
ETIQUETA
de RHEL 5 o incluso el archivo de dispositivo asociado con el directorio raz de nivel superior
(/) De volumen, el UUID es el nuevo estndar por defecto para Red Hat Enterprise Linux 6 en el
GRUB
archivo de configuracin, as como el archivo / etc / fstab como se discuti en el Captulo 6.
La raz (hd0,0) Directiva utiliza nmeros que empiezan con 0 En otras palabras, este
directiva apunta a la primera particin del primer disco duro. El directorio boot / es
montado en esta particin. Si se tratara de la quinta particin del primer disco duro, para
ejemplo, esta directiva leera raz (hd0,4).
El tiempo de espera = 5 Directiva especifica el tiempo, en segundos, antes de que GRUB
automticamente
Arranca el sistema operativo por defecto. La directiva splashimage localiza la grfica
Pantalla de GRUB. En este caso, usted lo puede encontrar en la primera particin del primer
disco
conducir, en el archivo /grub/splash.xpm.gz. Le pasa a configurar un fondo negro. Como
(hd0,0) se ha definido previamente como el directorio boot /, usted puede encontrar el splash
archivo de pantalla en /boot/grub/splash.xpm.gz. Los medios de directiva hiddenmenu que el
Opciones de GRUB estn ocultos, con el mensaje se muestra aqu:
El arranque de Red Hat Enterprise Linux Server (2.6.32-71.el6.x86_64) en 5 segundos ...
Copyright 2011 by The McGraw-Hill Companies274
Captulo 5:
El proceso de arranque
Cada una de las dos siguientes estrofas tiene un ttulo que normalmente se asocian con el
funcionamiento
sistema, tales como:
Ttulo de Red Hat Enterprise Linux Server (2.6.32-71.el6.x86_64)

Este es un estndar, basado en el kernel instalado actualmente. Si varios ncleos son


instalada, es probable que vea ms de una estrofa. Ambos seran arrancar Red Hat Enterprise
Linux 6, usando
un kernel diferente.
Las tres lneas siguientes especifican la ubicacin del directorio boot /, el ncleo, y
el disco RAM inicial, respectivamente. La lnea de ncleo puede tener una serie de directivas;
en realidad es una lnea en el archivo de configuracin de GRUB real.
root (hd0,0)
kernel-/vmlinuz 2.6.32-71.el6.x86_64 ro root = UUID = 21754e41-bd5d-4faa-8c0d33c2e70950 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG = en_US.UTF-8
Sysfont = LatArCyrHeb-sun16 KEYTABLE KEYBOARDTYPE = pc = us crashkernel = auto rhgb
tranquila
initrd /initrd-2.6.32-55.el6.i686.img
En este caso, el directorio boot /, como se describi anteriormente, es en la primera particin
de
la primera unidad de disco duro, segn lo especificado por la raz (hd0,0). El ncleo est
especificado por el
vmlinuz-2.6.32-71.el6.x86_64 archivo, en el directorio / boot. Se abre como slo lectura
(ro) para protegerlo de cualquier escrituras accidentales desde el disco RAM inicial; el real
directorio raz de nivel superior se asocia con el identificador nico universal observado
(UUID).
El rd_NO_LUKS desactiva la deteccin de volmenes cifrados al Unified Linux
Configuracin del sistema de claves (LUKS). Si se cifra una particin de directorio raz de nivel
superior, la
sistema sera que no arranca. El rd_NO_LVM desactiva la deteccin de los volmenes
configurado con el gestor de volmenes lgicos (LVM). El rd_NO_MD y RD_
Opciones NO_DM desactivar la deteccin de la versin del software de matriz redundante de
Discos independientes (RAID) dispositivos. Excepto para RAID, que no es parte de la Red
Exmenes Sombrero, estos sistemas especiales estn cubiertas en el Captulo 6.
Las directivas que siguen especificar directivas idioma, tipo de letra, y el teclado
durante el proceso de arranque, cuando se carga el disco RAM inicial. Estas directivas son
LANG = en_US.UTF-8 KEYBOARDTYPE sysfont = LatArCyrHeb-sun16 = pc
KEYTABLE = us.

Como se sugiere en el debate sobre el proceso Kickstart en el captulo 2, en algunos


casos, es posible que tenga que cambiar crashkernel = auto a crashkernel = 128M. Finalmente,
en
el final de la lnea, la directiva tranquila rhgb oculta los mensajes de arranque por defecto.
Copyright 2011 por The CompaniesBootloaders McGraw-Hill y GRUB
275
En la mayora de las configuraciones, todo lo que se necesita es absolutamente la siguiente
lnea:
kernel-/vmlinuz 2.6.32-71.el6.x86_64 ro root = / dev / vda2
El archivo de disco RAM inicial (initrd-2.6.32-71.el6.x86_64.img) crea un temporal
sistema de archivos durante el proceso de arranque. Incluye los mdulos del ncleo y espacio
de usuario
programas necesarios para montar sistemas de archivos reales y ejecutar la primera
inicializacin
programas.
Las tres ltimas lneas son triviales con respecto a los exmenes de Red Hat; sin embargo,
muchos usuarios a ver cuando configuran sus computadoras en un arranque dual con
Microsoft Windows. En la mayora de los casos, que realmente va a ver la primera lnea como:
ttulo Otros
En mi porttil, que he modificado para especificar el sistema operativo real en el otro
particin.
ttulo Windows 7
Con la siguiente directiva, puntos de GRUB en la particin con Microsoft
Windows 7, la segunda particin del primer disco duro:
rootnoverify (hd0,1)
Esto es diferente de la directiva de la raz antes mencionado (hd0,0), como rootnoverify
no intente montar la particin sealado de manera Linux.
Por ltimo, los chainloader +1 directiva apunta al primer sector del conocido
particin, donde Microsoft Windows 7 contina el proceso de arranque:
chainloader +1
ms opciones
Los administradores pueden hacer algo ms que utilizar GRUB para arrancar en un nivel de
ejecucin diferente.

Por ejemplo, si Linux no reconoce toda la memoria RAM en el sistema local, pruebe
aadiendo mem = xyzM (donde xyzM representa la cantidad de memoria en el local de
ordenador) al final de la lnea. Alternativamente, algunos problemas relacionados con los
grficos
tarjetas pueden ser abordadas por la Directiva vga; Por ejemplo, el vga = 791 conjuntos
directiva
una pantalla de 16 bits de 1024 768.
Un gran nmero de opciones estn disponibles, en un archivo kernel-parameters.txt. En RHEL
6,
que est disponible en el paquete kernel-doc.
Copyright 2011 by The McGraw-Hill Companies276
Captulo 5:
El proceso de arranque
GRUB Seguridad y Proteccin de contrasea
Si ha configurado la proteccin de contrasea de GRUB durante la instalacin de Red Hat
Enterprise Linux
proceso, vers una lnea similar a la siguiente en el archivo de configuracin de GRUB:
contrasea --md5 $ 1 $ $ hfBhb8zA sYrw4B1VzrrpPHpDtyhb.
Esta directiva especifica un hash de la contrasea, cifrado al Message-Digest 5 algoritmo.
Cuando se incluye en los primeros comandos GRUB, antes de los comandos asociados
con ncleos individuales, protege el men de GRUB. Eso puede mantener una galleta de
irrumpir en este sistema y obtener acceso a la cuenta de administracin raz.
Si desea crear una contrasea MD5 de este archivo, ejecute el grub-md5-crypt
de comandos. Se le solicitar una contrasea que se convierte en un hash MD5. Usted
puede entonces copiar este hash para el archivo de configuracin de GRUB. Si la directiva de
contrasea es
incluido antes de una estrofa, que protege con contrasea todo el men. Los usuarios no
podrn
para editar el men de GRUB a menos que conozcan la contrasea. Si la directiva de
contrasea es
colocado dentro de una seccin, se pide la contrasea antes de seleccionar la opcin.
En RHEL 6, un men de GRUB que no est protegido por contrasea-puede permitir a un
usuario
el acceso a la cuenta administrativa raz. Para decir lo menos, eso es un grave de seguridad

riesgo. Claro, el acceso al sistema dado puede ser protegido por otros medios. pero contrasea
proteccin para el men de GRUB puede, al menos, asegurar que cualquier persona que tiene
acceso a
ese men no puede simplemente arrancar en el nivel de ejecucin 1 (o cualquier otro nivel de
ejecucin) a voluntad.
Cualquier persona con acceso a una unidad de CD / DVD se puede utilizar la instalacin de
RHEL 6
DVD o CD de la red para iniciar el modo de rescate. Esto tambin proporciona el acceso sin
contrasea
a la cuenta de administracin raz. Para evitar este tipo de violaciones a la seguridad, es posible
que
quieren proteger con contrasea el men de la BIOS / UEFI para evitar el acceso o cambios a la
men de arranque descrito anteriormente. Algunos sistemas pueden incluso incluir bloqueos
fsicos en el
Unidad de CD / DVD e incluso puertos USB para evitar que dicho acceso no autorizado a la raz
cuenta administrativa.
*Cmo actualizar GRUB
Si ha instalado previamente un gestor de arranque diferente en el MBR, como por ejemplo
Microsoft de
NTLDR o BOOTMGR, o BootIt Siguiente Generacin de TeraByte, basta con ejecutar la
grub-install comando. Si no escribe automticamente el puntero del GRUB al
MBR, o varios discos duros estn disponibles, puede que tenga que incluir el disco duro
dispositivo como / dev / sdb. Tambin es posible configurar GRUB en un disco duro porttil;
slo
especificar el dispositivo con el comando.
Copyright 2011 por The CompaniesBootloaders McGraw-Hill y GRUB
277
Cuando se cambia el archivo de configuracin de GRUB, no hay comandos adicionales son
requerida. El puntero del MBR lee automticamente la versin actual de la
archivo /boot/grub/grub.conf.

*Efectos de los errores de GRUB


Un error en el archivo de configuracin de GRUB puede dar lugar a un sistema que no arranca.
para

ejemplo, identificar el volumen equivocada como la particin raz (/) puede dar lugar a un
ncleo
pnico. Otros errores de configuracin en /boot/grub/grub.conf tambin pueden causar un
kernel
pnico durante el proceso de arranque.
Ahora que ha analizado el archivo de configuracin de GRUB, es probable que pueda
visualizar algunos de los efectos de los errores en este archivo. Si algunos de los nombres de
archivo o
particiones estn equivocados, GRUB no ser capaz de encontrar los archivos crticos, tales
como el Linux
kernel.
En primer lugar, si la raz (hdx, y) directiva no apunta al directorio / boot, vers
uno de los tres mensajes de error posibles, que se describen en la Tabla 5-1.
Si el archivo de configuracin de GRUB est completamente ausente, usted ver una ventana
similar
a esto:
grub>
Es posible llegar a un grub> pedir desde Linux con la comida
de comandos. Sin embargo, esa opcin no incluye la terminacin de comandos
caractersticas; y algunos comandos proporcionan informacin diferente cuando Linux es
correr.
TABLA 5-1
GRUB Error
Mensajes
Mensaje Descripcin
Error 15: Archivo no encontrado se montar la particin; no se encontr el ncleo
en esa particin. Causa: root (hdx, y) Directiva hace
No apunte a la particin con el directorio / boot.
Error 17: No se puede montar seleccionado La particin no est formateado para un sistema
de archivos con los archivos.
particin Causa: la raz (hdx, y) directiva apunta a una particin
formateado para un sistema como Linux swap.
Error 22: No existe particin No hay particin especificada por la raz (hdx, y)

Directiva.
Copyright 2011 by The McGraw-Hill Companies278
*Captulo 5:
El proceso de arranque
La lnea de comandos de GRUB
Si usted ve una lnea de comandos de GRUB, puede sentirse perdido. Para ver una lista de los
disponibles
comandos, presione la tecla TAB en el grub> prompt.
Se pueden requerir un poco de ensayo y error. Usted debe ser capaz de encontrar toda
detectado duro
unidades en un PC estndar en los mens del BIOS / UEFI (unidades SCSI pueden ser diferentes
historia). Puede utilizar el comando find para identificar la particin con el GRUB
archivo de configuracin.
De forma predeterminada, el directorio / boot est montado en una particin separada. Por
ejemplo, a
encontrar grub.conf en este sistema particular, comenzar con el siguiente comando:
grub> encontrar /grub/grub.conf
GRUB debera devolver la particin con el directorio / boot. En este caso, es la primera
particin en el primer disco duro:
(hd0,0)
Hay una forma ms para identificar la particin con el directorio / boot. Slo tiene que ejecutar
la raz en el grub> lnea de comandos:
grub> root
(hd0,0): tipo de sistema de ficheros es de tipo ext2fs, particin 0x83
A continuacin, utilizar esa informacin para identificar particiones configuradas:
grub> find (hd0,0) /grub/grub.conf
Si el archivo no est en la particin se ha sealado, usted ver un mensaje "Error 15: Archivo
no encontrado"
mensaje de error. Para la instalacin server1.example.com estndar, la salida
incluye las particiones con unidades con formato Linux:
(hd0,0)
(hd0,1)

(hd0,4)
Sabemos que el directorio / boot est en (hd0,0). Mientras que muchos administradores
configurar el directorio boot / anterior en una secuencia de la unidad, no se requiere. para
confirmar
la ubicacin de grub.conf, ejecute el comando cat de la siguiente manera para mostrar el
contenido de
el archivo de configuracin de GRUB:
grub> gato (hd0,0) /grub/grub.conf
Ahora usted puede utilizar estos comandos desde el archivo de configuracin de GRUB para
arrancar
Linux desde el grub> lnea de comandos. Si el directorio raz de nivel superior es normalmente
Copyright 2011 por The CompaniesBootloaders McGraw-Hill y GRUB
279
montado en una particin, es posible que incluso confirmar el contenido del archivo / etc /
fstab
con un comando como el siguiente:
grub> gato (hd0,1) / etc / fstab
Finalizacin de comandos funciona desde la lnea de comandos de GRUB. Por ejemplo, si usted
no recuerdo el nombre del archivo del ncleo, tipo kernel / y luego presione la tecla TAB
para revisar los archivos disponibles en el directorio boot /.
EJERCICIO 5-2
*Usando la lnea de comandos de GRUB
En este ejercicio, va a utilizar la copia impresa del archivo de configuracin de GRUB del
Ejercicio
5-1 para arrancar Red Hat Enterprise Linux 6 manualmente. Examine la impresin e identificar
los comandos deseados
en la estrofa. Ahora siga estos pasos:
1. Inicie el sistema. Cuando vea la siguiente lnea en la parte superior de la pantalla,
pulse cualquier tecla para acceder al men de GRUB:
Pulse cualquier tecla para entrar en el men
2. Si el archivo de configuracin de GRUB est protegido con contrasea, tendrs que pulsar P
para
acceder a una solicitud de contrasea.

3. Presione C para una interfaz de lnea de comandos basada en GRUB. Usted debe ver el
grub>
prompt.
4. Escriba los comandos que aparecen en la estrofa seleccionada. Comience por la emisin de
la primera
Directiva raz. Si el comando se ejecuta correctamente, debera ver una salida similar a:
Tipo de sistema de archivos es ext2fs, tipo de particin 0x83
Otros sistemas de ficheros como XFS conducen a un resultado ligeramente diferente.
5. Introduzca el segundo comando desde el archivo de configuracin de GRUB seleccionado
estrofa, que especifica la particin de directorio kernel y la raz. S, este es un
larga cola; Sin embargo, usted puede usar el completado de comandos (presione la tecla TAB)
para
hacerlo ms rpido. Adems, las nicas partes importantes de la lnea son el ncleo
presentar, el estado de "slo lectura", y la ubicacin del directorio raz de nivel superior, en
otras palabras:
kernel-/vmlinuz 2.6.32-71.el6.x86_64 ro root = / dev / vda2
Copyright 2011 by The McGraw-Hill Companies280
*Captulo 5:
El proceso de arranque
Si tiene xito, ver el mensaje siguiente (la configuracin y nmeros de tamao
puede variar):
[Linux-bzImage, setup = 0x1e00, size = 0x16eb71]
6. Introduzca el tercer comando de la estrofa, que especifica la RAM inicial
comando disco y ubicacin del archivo. Si tiene xito, ver el siguiente mensaje
(los nmeros pueden variar):
[Linux-initrd @ 0x16544000, 0x19b6c7 bytes]
7. Ahora introduzca el comando de arranque. Si tiene xito, Linux ahora debera arrancar el sekernel seleccionada y el disco RAM inicial como si seleccion esa opcin en el
Men de configuracin de GRUB.
Crea tu propio archivo de configuracin de GRUB
Si usted necesita para reconstruir el archivo de configuracin de GRUB desde cero, un ejemplo
de configuracin

archivo est disponible en la documentacin asociada al paquete GRUB. como se ha sugerido


en el captulo 3, que la documentacin est disponible en el directorio / usr / share / doc.
como
versin instalada del paquete de grub es 0,97, el directorio con documentacin de GRUB
es /usr/share/doc/grub-0.97.
En ese directorio, usted encontrar un archivo menu.lst. Ese archivo se utiliza como el GRUB
archivo de configuracin del gestor de arranque en otras distribuciones de Linux. De hecho, en
RHEL 6,
en el directorio / boot / grub, el archivo menu.lst es suave relacionado con el archivo
grub.conf.
En ese archivo, se pueden encontrar los siguientes comandos, asociados con el defecto
RHEL 6 versin del archivo de configuracin, con los comentarios:
# Boot automticamente despus de 30 segundos.
timeout = 30
# Por defecto, arrancar la primera entrada
default = 0
Adems, hay una estrofa asociado con Linux:
# Para el arranque de GNU / Linux
Ttulo de GNU / Linux
root (hd1,0)
kernel root / vmlinuz = / dev / hdb1
#initrd /initrd.img
Copyright 2011 por The CompaniesBootloaders McGraw-Hill y GRUB
281
Por supuesto, esa estrofa necesitara cambios. Las palabras despus de la directiva del ttulo
podra ser lo que quieras. La raz (hd1,0) Directiva tendra que ser cambiado
a la particin real con el directorio boot /, a menos que el directorio ya est
configurado en la primera particin del segundo disco duro. El vmlinuz tendra que
cambiarse al nombre completo del archivo asociado con el kernel Linux deseada. Usted
necesario aadir una ro para asegurarse de que el kernel se carga inicialmente en modo de
slo lectura para el
disco RAM inicial. El / dev / hdb1 en esa lnea tendra que ser cambiado al dispositivo

de la particin o volumen donde se encuentra el directorio raz de nivel superior.


Hubo un momento en que no se requera ningn archivo de disco RAM inicial durante el
arranque
proceso. Eso ya no es cierto. As, la lnea directiva initrd tendra que ser
uncommented (quitando el # delante de la lnea), con el nombre de archivo initrd.img
cambiado el nombre del archivo de disco RAM inicial real en el directorio / boot.
Por supuesto, si el archivo de configuracin de GRUB no est y que no fuera capaz de arrancar
el sistema de leer incluso este archivo menu.lst, puede que tenga que recurrir a una opcin
conocida como el modo de rescate.
Una opcin para arrancar desde GRUB: Modo de Rescate
Los objetivos de solucin de problemas asociados con la versin de 2007 del examen RHCE
gua de preparacin sugieren que usted necesita para ser capaz de recuperarse de un arranque
completo
fracaso, por ejemplo, si el archivo de configuracin de GRUB eran corruptos o desaparecidos.
Para ello,
puede que tenga que reconstruir el archivo de configuracin de GRUB desde cero. en otra
Es decir, si usted ha tratado de arrancar directamente desde el grub> pronta descritos
anteriormente y
fallado, es posible que tenga que recurrir a la opcin conocida como el modo de rescate. Eso
requiere
acceso al DVD de instalacin o el disco de inicio de red.
El RHCSA y RHCE
objetivos ya no son un requisito
asociado con el modo de rescate. Sin embargo, como
el rescate de los sistemas que no pueden arrancar es parte de
el plan de estudios para el curso RH254 Red Hat,
puede ser incluido en futuras versiones de uno
de estos exmenes.
Copyright 2011 by The McGraw-Hill Companies282
Captulo 5:
El proceso de arranque
Con ese fin, el arranque de una de esas opciones de medios. Cuando vea la instalacin
pantalla con las siguientes opciones:

Instalar o actualizar un sistema existente


Instale el sistema con el controlador de vdeo bsico
Rescatar sistema instalado
Arrancar desde la unidad local
prueba de memoria
Seleccione la opcin System Rescue instalada y pulse ENTER. El modo de rescate instala
una versin mnima estable del sistema operativo Red Hat Enterprise Linux 6 en la mquina
local.
Es en esencia una versin de la consola del "DVD en vivo" los medios de comunicacin
disponibles en otro Linux
distribuciones como Knoppix, Ubuntu, y s, incluso el Linux Cientfico reconstruir
distribucin. Pero ninguna de esas distribuciones estar disponible durante un Red Hat
examen. Si usted no tiene acceso a un CD o DVD durante un examen, que debe significar
que hay por lo menos un mtodo que no sea el modo de rescate para hacer frente a un
problema.
Sin embargo, la prctica de modo de rescate puede ayudar a aprender un componente
intrincado
como GRUB.
Para RHEL 6, lo mejor es usar RHEL 6 soportes de rescate. Tales medios de comunicacin utiliza
un kernel
compilado por Red Hat, personalizada para el software compatible. Sin embargo,
opciones como Knoppix son excelentes.
Con ese fin, incluso los sistemas que no pueden arrancar se pueden iniciar en el entorno de
rescate.
Es funcionalmente casi el mismo smbolo que estuviera disponible desde el DVD de instalacin
en versiones anteriores de Red Hat Enterprise Linux. Para conseguir ese indicador de arranque
de la pantalla de arranque con
las opciones que acabamos de enumerar, presione la tecla ESC en esa pantalla.
El primer par de pasos debe ser fcilmente reconocible para cualquier persona que tiene
instalado RHEL 6 Especficamente, se le solicitar que introduzca un idioma y teclado
tipo estndar para el proceso de instalacin. Nuevo para RHEL 6 es la etapa mostrada en
Figura 5-3. Ilustra donde se puede localizar la imagen de rescate. Si el Red Hat
DVD de instalacin o el disco de inicio de red est instalado, puede seleccionar CD Local / DVD.

Alternativamente, usted puede seleccionar una ubicacin local o de red para un servidor de
instalacin como
se describe en el Captulo 1.
Si selecciona una ubicacin de red, el siguiente paso debe introducir para configuracin de red,
al igual que se hizo durante el proceso de instalacin de la red descrita en el Captulo 1 Si
selecciona una ubicacin local, el siguiente paso le pregunta si desea configurar la red en
el sistema local. A menos que el acceso a un servidor de instalacin remota como la que cre
en
Captulo 1 que se necesita, que es por lo general no es necesario.
Copyright 2011 por The CompaniesBootloaders McGraw-Hill y GRUB
283
FIGURA 5-3
Opciones para el
imagen de rescate
Si el entorno de rescate detecta ms de un sistema local de Linux, es posible que
le solicite el dispositivo de volumen del directorio raz de nivel superior deseado. Algunos
ensayo
y puede ser requerido error en ese punto. Como es muy poco probable que habr
ms de un sistema RHEL en la misma unidad para un examen, sin dar ms explicaciones
ser proporcionado. En la mayora de los casos, el siguiente paso ser la eleccin se muestra
en la Figura 5-4.
FIGURA 5-4
opciones para
el rescate
medio ambiente
Copyright 2011 by The McGraw-Hill Companies284
*Captulo 5:
El proceso de arranque
Generalmente, podrs elegir Continuar en este punto. Si es necesario conectar una red
dispositivo de almacenamiento, seleccione Avanzado. Dispositivos relacionados tales como se
describen en iSCSI
Captulo 11 Los soportes de opcin de slo lectura detectan volmenes en modo de slo
lectura.

La opcin Skip mueve directamente a una interfaz de lnea de comandos.


La opcin Continuar, como se sugiere en la figura 5-5, se monta todos los volmenes
detectados
como subdirectorios del directorio / mnt / sysimage. Despus de la confirmacin, se le ofrece
opciones que se muestran en la Figura 5-6. El men de inicio rpido Kit de primeros auxilios
incluye diagnsticos
que pueden ayudar a recuperar algunos archivos de configuracin. Pero no est incluido en el
objetivos, ya sea para el examen. Por ahora, slo seleccione Inicio Shell y pulse ENTER.
Desde el intrprete de comandos, escriba comando chroot / mnt / sysimage. Dado que el
ordinario
directorio raz de nivel superior para el sistema est montado en el directorio / mnt / sysimage,
el comando chroot monta ese sistema de ficheros como si el sistema se arranca desde un
correctamente configurado gestor de arranque GRUB.
FIGURA 5-5
rescate
medio ambiente
opciones para
montaje
Copyright 2011 by The McGraw-Hill CompaniesBetween GRUB y acceso al sitio
285
FIGURA 5-6
El Kit de Primeros Auxilios
CERTIFICACIN OBJETIVO 5,03
Entre GRUB y acceso al sitio
En esta seccin se ofrece una descripcin bsica del proceso de arranque que se produce
despus de que el
Gestor de arranque GRUB encuentra el ncleo. La comprensin de lo que sucede aqu puede
ayudarle a
diagnosticar una amplia variedad de problemas de arranque. Los mensajes asociados con el
ncleo
proporcionar una vista paso a paso del proceso.
La carga de Linux depende de un sistema de ficheros temporal, conocida como la inicial
Disco RAM. Una vez que el proceso de arranque se haya completado, el control se da a init,
conocido como el

primer proceso. La mayora de las distribuciones Linux, incluyendo Red Hat Enterprise Linux 6,
son la conversin de la
viejo sistema Unix init, conocido como SysVinit a un sistema conocido como Upstart. En esta
seccin
describir el contenido de archivos Upstart en detalle, a travs de la configuracin de
terminales y pantallas de inicio de sesin.
Tambin en el mbito del proceso de arranque son los comandos que le permiten reiniciar
y apagar un sistema con normalidad.
Los granos y el disco RAM inicial
Slo unos mensajes despus de seleccionar un kernel en el men de configuracin de GRUB,
Manos de Linux ms responsabilidades de arranque al kernel, con la ayuda de una
construccin
conocido como el disco RAM inicial. En realidad es un sistema de archivos, como lo sugiere su
nombre de archivo
en el directorio boot / initramfs,.
Copyright 2011 by The McGraw-Hill Companies286
*Captulo 5:
El proceso de arranque
Ese sistema de ficheros temporal es sin comprimir dentro de RAM. Se usa ese sistema de
ficheros
para cargar la informacin de los archivos ms importantes, como los sistemas de archivos
actuales para ser montados de
el archivo de configuracin / etc / fstab. Tambin carga init, como el primer proceso.
Para obtener ms informacin, deshabilitar la directiva tranquilo para el ncleo que desea del
GRUB
archivo de configuracin. (No se olvide de restaurar ms tarde.) A continuacin, puede ver
como el
mensajes pasan rpidamente a travs de la pantalla. Alternativamente, usted puede examinar
esos
mensajes en el archivo / var / log / dmesg o ejecutando el comando dmesg.
Lo que se ve depende de la configuracin de hardware y del sistema local. clave
mensajes incluyen:
La versin del kernel
Estado de SELinux, si est activo. Por defecto, SELinux se inicia por primera vez en modo
permisivo,

hasta que la directiva configurada (hacer cumplir) se carga cerca del final de la bota
proceso.
Cantidad de RAM reconocido (que no necesariamente coincide con la cantidad
cantidad de RAM instalada)
CPUs
lnea de comandos del kernel, que especifica la etiqueta de volumen o sistema de archivos
raz lgica
Liberacin de memoria asociada con el disco RAM inicial (initramfs)
unidades y particiones (como se define por sus nombres de archivo de dispositivo de disco
duro, como / dev
/ sda o / dev / vda1)
sistemas de archivos activos
Las particiones swap
Este archivo est lleno de pistas potenciales. Si el sistema est cargando al mal
kernel, vers la evidencia de eso aqu. Si Linux no utiliza una particin que tienes
configurado, tambin ver aqu (indirectamente). Si SELinux no se carga correctamente,
vers que en los mensajes hacia el final del archivo.
Recuerde que la Red
Sombrero exmenes no son exmenes de hardware. Si
identificar un problema con una llave de hardware
componente, tal como una tarjeta de red (que
no pueden ser resueltos por algunos comandos de Linux),
informar a su supervisor instructor / examen. no
sorprender, sin embargo, si ella responde que
no es un problema de hardware.
Copyright 2011 by The McGraw-Hill CompaniesBetween GRUB y acceso al sitio
287
*El primer proceso, los niveles de ejecucin y Servicios
El kernel de Linux contina el proceso de arranque mediante una llamada al primer proceso,
init. El
proceso init a su vez ejecuta /etc/rc.d/rc.sysinit, que realiza una serie de tareas,
incluyendo la configuracin de red, estado de SELinux, mapas de teclado, reloj del sistema,

montajes de particin, y los nombres de host. Tambin carga los mdulos descritos en el
seccin anterior. Lo hace an ms: la versin predeterminada de este archivo contiene casi
700 lneas.
A travs de RHEL 5, init luego utiliza los parmetros configurados en el archivo / etc / inittab.
Pero eso ha cambiado. El archivo / etc / inittab ahora normalmente contiene una lnea, que
especifica el nivel de ejecucin predeterminado.
id: 5: initdefault:
Segn lo sugerido por los comentarios al inicio de / etc / inittab, hay siete
niveles de ejecucin disponibles, del 0 al 6 (En realidad, hay algunos otros niveles de ejecucin
que pueden
ser utilizados.) servicios de Linux estn organizados por nivel de ejecucin. Cada nivel de
ejecucin se asocia con una
nivel de funcionalidad. Por ejemplo, en el nivel de ejecucin 1, slo se permite un usuario
conectarse
para que el sistema Linux. Modo X11, tambin conocido como nivel de ejecucin 5, se inicia
Linux en una interfaz grfica de usuario
pantalla de inicio de sesin, si se instalan los paquetes apropiados. Como otras distribuciones
de Linux
definir los niveles de ejecucin de manera diferente, las definiciones de Red Hat se muestran
en la Tabla 5-2.
Los niveles de ejecucin son controlados por scripts, organizado en directorios basados en
niveles de ejecucin. mientras
el nivel de ejecucin predeterminado se define en / etc / inittab, puede reemplazar el valor
predeterminado durante el
proceso de arranque en el men de GRUB.
Una de las opciones de arranque descrito anteriormente en este captulo incluye el comando
nico
se aade al final de la directiva del ncleo durante el proceso de arranque. Es diferente de
el modo de un solo usuario asociado con el nivel de ejecucin 1 Como se ver ms adelante en
este captulo,
hay scripts ejecutados en cada nivel de ejecucin numeradas.
TABLA 5-2
Red Hat
Niveles de ejecucin
El nivel de ejecucin Descripcin

0 Halt
1 modo de un solo usuario, para el mantenimiento y reparacin
2 multiusuario, con algunos servicios de red
3 multiusuario, con la creacin de redes
4 Normalmente no utilizada (pero disponible)
5 X11, por defecto a una pantalla de interfaz grfica de usuario de inicio de sesin; inicios de
sesin de llevar al usuario a una interfaz grfica de usuario
escritorio, con la creacin de redes
6 Reboot (nunca se pona initdefault en / etc / inittab para este valor)
Copyright 2011 by The McGraw-Hill Companies288
*Captulo 5:
El proceso de arranque
De hecho, cada nivel de ejecucin puede estar asociada con un nmero sustancial de
secuencias de comandos. cada
script puede iniciar o detener servicios de Linux como la impresin (cupsd), la programacin
(crond),
el servidor web Apache (httpd), el servidor Samba de archivos (smbd), y ms. El
arranque y parada de los guiones adecuados se convierte en parte del proceso de arranque.
El nivel de ejecucin por defecto se especifica en / etc / inittab por la directiva initdefault. Si
ese
Directiva se establece en 0, el sistema se apagar cuando Linux intenta arrancar. Asimismo, si
initdefault se establece en 6, Linux entrar en un ciclo de reinicio continuo.
Cambiar entre los niveles de ejecucin
Ahora que ha examinado los diferentes niveles de ejecucin disponible en RHEL 6, es el
momento de
explorar cmo cambiar entre los niveles de ejecucin. En primer lugar, establecer el nivel de
ejecucin actual con
el siguiente comando:
# nivel de ejecucin
Despus se inicia un sistema, el resultado que aparece es normalmente algo como:
N5
Que la produccin se refiere a ningn nivel de ejecucin anterior (N), seguido por el nivel de
ejecucin actual
(5). Ahora se puede pasar a otro nivel de ejecucin con el comando init o telinit.

Aunque son diferentes comandos, que son lo mismo para nuestros propsitos. Por ejemplo,
el siguiente comando mueve el sistema al nivel de ejecucin 3:
# Init 3
Despus de ese comando se ha completado, vuelva a ejecutar el comando runlevel. la salida
confirma el resultado:
53
Ahora probar otra cosa. Desde el nivel de ejecucin 0 se conoce como alto, qu te parece
ocurre cuando se ejecuta el siguiente comando?
# Telnint 0
Reiniciar y apagar un Normalmente Sistema
RHEL 6 hace que sea fcil para arrancar un sistema. Slo alimentar el equipo, y te encuentras
en tu camino. en
Por el contrario, en realidad se necesita ejecutar un comando para reiniciar o apagar un
sistema. Ambos
Copyright 2011 by The McGraw-Hill CompaniesBetween GRUB y acceso al sitio
289
son sencillos. Como slo se sugiere en la seccin anterior, la siguiente
comandos son una forma de apagar y reiniciar un sistema, respectivamente:
# Init 0
# Init 6
Como con muchas cosas en Linux, no es ms que una manera de cerrar y
reiniciar un sistema. De hecho, los comandos asociados a esas mismas acciones sirven la
propsito:
# shutdown
# reboot
Upstart Reemplaza sysvinit
Como Upstart est diseado como un reemplazo "drop-in" para el sistema sysvinit mayor, en
una manera, no mucho ha cambiado. Pero la forma en que estos primeros archivos se
organizan tiene
cambiado en gran medida. Como era de esperar, el sistema Upstart se asocia con la
paquete advenedizo. Para ver los archivos instalados con ese paquete, ejecute el siguiente
comando:

# Rpm advenedizo -ql


Revise esta lista de archivos. Se inicia con una conexin a la ConsoleKit, que
(entre otras cosas) un seguimiento de la interaccin del usuario con las herramientas
administrativas. contina
con una conexin de bus de mensajes a los archivos en el directorio / etc / init, segn la
definicin de la
-dbus.conf init-sistema de archivos. A continuacin, incluye los comandos de control de nivel
de ejecucin que
usted debe estar familiarizado con, como se muestra en la Tabla 5-3.
TABLA 5-3
Alto comando mueve al nivel de ejecucin 0, lo que apaga el sistema
init gestiona el nivel de ejecucin actual (diferente del daemon init)
initctl Controla el daemon init
poweroff Mueve al nivel de ejecucin 0, lo que apaga el sistema
nivel de ejecucin Listas nivel de ejecucin actual y anterior
telinit
control de nivel de ejecucin
Comandos
Descripcin
Gestiona el nivel de ejecucin actual
Copyright 2011 by The McGraw-Hill Companies290
*Captulo 5:
El proceso de arranque
Aquellos que estn familiarizados con las ltimas versiones de Ubuntu deberan reconocer la
Sistema Upstart. Tenga en cuenta, la aplicacin RHEL 6 de Upstart es bastante
diferente.
Archivos de configuracin Upstart
La forma en que el primer proceso se inicia a otros durante el proceso de arranque depende
de varios
Archivos de configuracin Upstart. Al igual que con muchos otros servicios, se inicia con el
archivo init en
el directorio / etc / sysconfig. Contina con varios archivos en el directorio / etc / init.

Muchos de los nombres de archivo en ese directorio son descriptivos, como el control-altdelete.
conf. Una vez que la configuracin Upstart es completa, el proceso de arranque contina con
controles de nivel de ejecucin, como se explica ms adelante en este captulo.
/ Etc / sysconfig / Configuracin bsica init
Los parmetros en el archivo / etc / sysconfig / init especifican cmo el sistema se ve y se
siente
durante el proceso de arranque. Las directivas en la versin predeterminada del archivo se
describen
en la Tabla 5-4.
TABLA 5-4
Directivas en
/ etc / sysconfig / init
Directiva Descripcin
BOOTUP Soporta un color o una presentacin detallada
RES_COL Especifica la columna para las etiquetas de estado, como en [Aceptar]
MOVE_TO_COL Establece la columna a donde se mueve el cursor
SETCOLOR_SUCCESS especificar el color para un comando de xito
SETCOLOR_FAILURE especificar el color para un comando fallido
SETCOLOR_WARNING especificar el color para un mensaje de advertencia
SETCOLOR_RESET Especifica el color de reinicio
LOGLEVEL Observa el nivel de registro inicial, modificado posteriormente por el demonio
rsyslog
PROMPT Soporta arranque interactivo
AutoSwap Funciona con deteccin automtica de dispositivo de intercambio; no se requiere
ACTIVE_CONSOLES Establece consolas de lnea de comandos estndar
SOLO Define el shell de entrada para el modo de un solo usuario
Copyright 2011 by The McGraw-Hill CompaniesBetween GRUB y acceso al sitio
291
/etc/init/control-alt-delete.conf
El archivo de control-alt-delete.conf es sencillo, con dos comandos. primero el
siguiente comando a la escucha de la combinacin de las teclas indicadas:

comenzar en el control-alt-delete
La lnea que sigue comienza con un ejecutivo, que ejecuta el comando que
siguiente. El cierre r now comando reinicia el sistema local de inmediato.
Si bien no hay ninguna advertencia, si enva el mensaje sealado entre comillas:
exec / sbin / shutdown-r now "Control-Alt-Delete prensado"
Si usted prefiere un retraso antes de un reinicio, sustituir un nmero para el cambio ahora. El
nmero ser un retardo de tiempo en el proceso de reinicio, en cuestin de minutos.
-sistema de /etc/init/init-dbus.conf
Los comentarios en el inicio del archivo describen su propsito: para conectar el init
proceso para el servidor dbus. Adems, sirve como puente entre el inicio y el
opciones de configuracin en los otros archivos de configuracin en el directorio / etc / init. en
Es decir, el comando kill siguiente escucha para el bus de mensajes dbus y
lo conecta con el proceso con un identificador de proceso (PID) de 1.
exec / bin / kill -USR1 1
Plymouth archivos en / etc / init
Plymouth es la gota en el reemplazo para el Red Hat grfica Boot (rhgb)
sistema. Si bien la directiva rhgb todava se utiliza en la configuracin estndar de GRUB
de archivos, paquetes relacionados con rhgb no se utilizan en RHEL 6 La Directiva rhgb empieza
ahora
Plymouth salpicar pantallas. Tres archivos relacionados se almacenan normalmente en el
directorio / etc / init
directorio, que se refieren a lo que ocurre cuando el GUI se detiene:
plymouth-shutdown.conf corre pantallas de Plymouth como el sistema
transiciones de nivel de ejecucin 5 a otro nivel de ejecucin.
splash-manager.conf incluye un mensaje apropiado en el splash Plymouth
pantallas cuando el sistema se mueve a niveles de ejecucin 0 (detener) o 6 (reiniciar).
quit-plymouth.conf se cierra el servicio de Plymouth en el extremo de la bota
proceso.
Copyright 2011 by The McGraw-Hill Companies292
Captulo 5:
El proceso de arranque
Readahead archivos en / etc / init

El sistema readahead mueve la informacin de archivos de claves durante el proceso de


arranque en
RAM, acelerar el acceso cuando sea necesario. Los archivos que se recogen son, en parte,
definen
en el sysconfig / etc / / readahead. Tres archivos relacionados se almacenan normalmente en
el
/ / directorio etc init, que se refieren a lo que sucede durante el proceso de arranque:
readahead-collector.conf utiliza la configuracin en / etc / sysconfig / readahead.
readahead-disable-services.conf desactiva los servicios que pueden ser problemas

para los servicios de readahead; el nico desactivado por defecto es el demonio de auditora
asociado con SELinux.
readahead.conf comienza realmente el proceso readahead, asumiendo suficiente
RAM disponible.
Archivos Terminal en / etc / init
Sistemas Linux pueden tener terminales serie y basados en grficos. Estn configurados, en
menos en un principio, por varios archivos en el directorio / etc / init. El archivo es prefdm.conf
configurado en el nivel de ejecucin 5 y se configura con el comando respawn. En otras
palabras, si
un servidor se bloquea X, dicen que con la combinacin de teclas CTRL-ALT-RETROCESO, el
respawn
comando reinicia la pantalla de inicio de sesin basado en GUI, como se define en el archivo /
etc / X11 / prefdm.
Cuatro archivos relacionados se almacenan normalmente en el directorio / etc / init, que en
coche, donde
y cmo los terminales se inician durante el proceso de arranque.
inicia prefdm.conf y mantiene la pantalla de inicio de sesin de GUI se seala en el nivel de
ejecucin 5.
puesta en ttys.conf comienza todos los terminales. Nota cmo el ambiente X_TTY
de variables comienza la GUI en la primera terminal virtual. Preste atencin a la
Directiva ACTIVE_CONSOLES en el archivo / etc / sysconfig / init. cal
determina qu terminales virtuales a empezar?
tty.conf se refiere a un "getty", que es otro nombre para el comando estndar

terminal de lnea. Tenga en cuenta la forma en que se desactiva en los niveles de ejecucin 0,
1, y 6, que
corresponde a la detencin, de un solo usuario, y los niveles de ejecucin de reinicio.
serial.conf se utiliza cuando hay una conexin remota a travs de un puerto serie.
control de Recursos
En Linux, el control de los recursos se refiere a niveles de ejecucin. Diferentes secuencias de
comandos se pueden ejecutar en
diferentes niveles de ejecucin; por ejemplo, si el nivel de ejecucin predeterminado es 3, uno
de estos archivos de marcas
asegurarse de que las secuencias de comandos en el directorio /etc/rc3.d se ejecutan durante
el proceso de arranque.
Copyright 2011 by The McGraw-Hill CompaniesBetween GRUB y acceso al sitio
293
Cuatro archivos relacionados se almacenan normalmente en el directorio / etc / init, basado en
el valor por defecto
nivel de ejecucin definido en / etc / inittab:
rcS.conf ejecuta el script /etc/rc.d/rc.sysinit slo durante el proceso de arranque.
RCS-sulogin.conf inicia el uso de un terminal en modo de usuario nico, y luego
mueve al nivel de ejecucin estndar.
rc.conf ejecuta los scripts en el nivel de ejecucin; que se puede definir en / etc / inittab
o los comandos init / telinit. Los scripts ejecutados estn en el /etc/rcN.d/
directorio, donde n es el nivel de ejecucin.
Terminales y Pantallas
Los terminales de acceso en Linux son las consolas virtuales. La mayora de los sistemas Linux,
incluyendo
RHEL 6, se configuran con seis consolas virtuales estndar de lnea de comandos. Estos
consolas estn numeradas del 1 al 6 Cuando se configura con una interfaz grfica de usuario y
un inicio de sesin
gerente, otras distribuciones de Linux incluyen una consola virtual sptimo, con un
pantalla grfica de login. Eso es un lugar donde RHEL 6 es un poco diferente, ya que en la
mayora
casos, sustituye la pantalla de inicio de sesin grfica para la primera consola virtual. Eso
se aplica slo para la pantalla grfica de inicio de sesin. Si inicia la interfaz grfica de usuario
con el startx

comandos, la GUI se ejecuta en la sptima consola virtual.


Qu significa todo esto? En Linux, se puede cambiar entre consolas virtuales
con una combinacin de teclas ALT-funcin. Por ejemplo, ALT-F2 te lleva a la
segunda consola virtual. Se puede cambiar entre consolas virtuales adyacentes pulsando
ALT + flecha derecha o ALT + Flecha izquierda. Por ejemplo, para pasar de la consola virtual 2 a
consola virtual 3, presione FLECHA DERECHA-ALT. Si ests en una consola virtual GUI, aadir el
Tecla CTRL. As que en RHEL 6, cuando el GUI est instalado y usted est en la primera consola
virtual,
usted tendra que presionar CTRL-ALT-F2 para obtener la segunda consola virtual.
Al iniciar sesin en una consola virtual regular, Linux devuelve un shell de lnea de comandos.
El shell por defecto se define en el archivo / etc / passwd se describe en el Captulo 6 Cuando
iniciar sesin en una consola virtual GUI, Linux devuelve el escritorio GUI configurado. para
obtener ms
informacin sobre la interfaz grfica de Linux, consulte el Captulo 8.
A travs de RHEL 5, consolas virtuales se configuran en / etc / inittab. Ahora que
Upstart ha SysVinit reemplazado, consolas virtuales se configuran en los archivos en / etc /
sysconfig
/ init y el directorio / etc / init, como se ha descrito anteriormente en este captulo.
Consolas virtuales realmente llevar las capacidades multiusuario de Linux a la vida. en el
trabajo
(o durante un examen Red Hat), es posible revisar una pgina de manual en una consola,
compilar
un programa en otro, y editar un archivo de configuracin en una tercera consola virtual. Otros
usuarios que estn conectados a travs de una red pueden hacer la misma cosa al mismo
tiempo.
Copyright 2011 by The McGraw-Hill Companies294
Captulo 5:
El proceso de arranque
CERTIFICACIN OBJETIVO 5.04
Control de nivel de ejecucin por
A pesar de la decisin antes mencionada de SysVinit a Upstart, Linux todava se centra en
el nivel de ejecucin. La gestin de los servicios es personalizada por nivel de ejecucin. Como
Upstart
incluye los mismos comandos funcionales como SysVinit, an puede controlar la corriente

nivel de ejecucin con comandos como init y telinit.


Linux es altamente personalizable. As que tiene sentido que los servicios que se inician en
cada nivel de ejecucin se puede personalizar. Por supuesto, incluso los scripts pueden ser
ellos mismos
personalizado, si usted desea ir tan lejos. Mientras que las herramientas GUI estn disponibles
para ayudar a personalizar
scripts, por lo general es mucho ms rpido para personalizarlos desde la interfaz de lnea de
comandos.
Funcionalidad por nivel de ejecucin
Como se describi anteriormente, la funcionalidad bsica de cada nivel de ejecucin aparece
en el archivo / etc / inittab
presentar, como se indica en la Tabla 5-2. Pero esos son slo descripciones generales.
funcionalidad real
est determinado por los scripts ejecutados en cada nivel de ejecucin. Y eso es altamente
personalizable. para
ejemplo, mientras que el nivel de ejecucin 4 normalmente no se utiliza en RHEL 6, no hay
nada que impida
que desde la creacin de un grupo personalizado de los servicios en ese nivel de ejecucin. Por
la /etc/init/rc.conf
archivo, el comando siguiente se ejecuta durante el proceso de arranque:
/etc/rc.d/rc exec $ RUNLEVEL
Echa un vistazo a ese archivo, rc en el directorio /etc/rc.d. Con el siguiente comando,
busca un directorio asociado con el nivel de ejecucin:
[/etc/rc$runlevel.d D] || exit 0
En otras palabras, si el nivel de ejecucin predeterminado es 3, lo mira para ver si el directorio
/etc/rc3.d
existe. Debe existir en cualquier sistema estndar de RHEL 6. Echa un vistazo rpido a los
archivos
en ese directorio. Una de las muestras se muestra en la Figura 5-7.
Echa un vistazo a los scripts en otros niveles de ejecucin. Ejecute los siguientes comandos:
#
#
#
#
#

#
#
ls
ls
ls
ls
ls
ls
ls
/etc/rc0.d
/etc/rc1.d
/etc/rc2.d
/etc/rc3.d
/etc/rc4.d
/etc/rc5.d
/etc/rc6.d
Copyright 2011 by The McGraw-Hill CompaniesControl por nivel de ejecucin
295
FIGURA 5-7
Scripts en
nivel de ejecucin 3
Usted nota algn patrn? Cules son los nombres de los scripts que son
iniciado en los niveles de ejecucin 0 y 6? Usted debe descubrir los nombres de archivo de
secuencias de comandos que coinciden con el
funcionalidad documentada de que el nivel de ejecucin, tales como S01halt y S01reboot.
Ahora volver al archivo /etc/rc.d/rc. Un poco ms adelante en el archivo, se puede encontrar
un bucle
que comienza con el siguiente comando:
para i en /etc/rc$runlevel.d/K*; hacer
Ese comando toma los guiones que comienzan con una K, en orden numrico. en otra
palabras, a partir de la figura 5-7, el guin K01certmonger est dirigido en primer lugar, y el
K89rdisc

script se ejecuta pasado. Ahora ejecuta el comando ls-l en el directorio /etc/rc3.d. Ver
enlaces a los scripts del mismo nombre (sin el K y el nmero) en el /etc/init.d
directorio.
Ahora examine la siguiente estrofa en el archivo /etc/rc.d/rc. Vers un bucle que comienza
con el siguiente comando:
para i en /etc/rc$runlevel.d/S*; hacer
Sobre la base de los archivos que se muestran en la Figura 5-7, el guin S01sysstat se ejecuta
en primer lugar, y el
Guin S99local se ejecuta pasado. Segn lo propuesto por los otros comandos en la estrofa, los
est en marcha, utilizando sus vnculos con las secuencias de comandos reales en el directorio
/etc/init.d.
Ahora es el momento de echar un vistazo a las entraas de los scripts de nivel de ejecucin, ya
que muchos de ellos
puede hacer algo ms que iniciar y detener un servicio.
Copyright 2011 by The McGraw-Hill Companies296
Captulo 5:
El proceso de arranque
Las entraas del nivel de ejecucin de secuencias de comandos
Scripts de nivel de ejecucin se ejecutan cada vez que un sistema se mueve a un nivel de
ejecucin diferente. As
los scripts asociados con el nivel de ejecucin por defecto se ejecutan durante el proceso de
arranque.
Guiones apropiados tambin se ejecutan al cambiar los niveles de ejecucin; por ejemplo,
cuando
ejecuta el comando init 3, Linux ejecuta las secuencias de comandos en el directorio
/etc/rc3.d.
Pero los administradores como usted puede controlar secuencias de comandos de Linux
directamente. como se ha sealado
antes, scripts en directorios como /etc/rc3.d estn vinculados a las secuencias de comandos
reales en el
directorio /etc/init.d. Tmese su tiempo para mirar a estos scripts. Como ejemplo, escanear
el guin /etc/init.d/sshd. La segunda lnea activa tira en las opciones de configuracin de
la sysconfig / etc / / sshd. Gran parte del resto de la secuencia de comandos describe acciones
asociadas

con opciones de comandos, como se resume en la directiva de eco. Salga de la secuencia de


comandos y ejecutar
el siguiente comando:
# /etc/init.d/sshd
Se debe devolver la siguiente salida, directamente desde la directiva de eco:
Uso: /etc/init.d/sshd {start | stop | restart | recargar | force-reload | condrestart | probarrestart | status}
En otras palabras, el siguiente comando detiene el servicio (SSH) Secure Shell:
# /etc/init.d/sshd Detener
Alternativamente, el comando de servicio se puede utilizar con las opciones indicadas; para
ejemplo, el siguiente comando vuelve a cargar el archivo de configuracin de SSH sin
detener o iniciar el servicio:
# Service sshd reload
Las opciones que se muestran desde el servicio SSH se describen en la Tabla 5-5.
Configuracin del servicio de la lnea de comandos
Por lo general es ms rpida para controlar los servicios en la lnea de comandos. El chkconfig
comando le da una forma sencilla de mantener diferentes niveles de ejecucin dentro de la
/etc/rc.d
estructura de directorios. En primer lugar, intente el comando chkconfig --list. Como se
muestra en la Figura 5-8,
podrs ver toda la lista de servicios en el directorio /etc/init.d, junto con su
estado normal en todos los siete niveles de ejecucin.
Pero el comando chkconfig puede hacer ms. Con este comando, puede agregar,
eliminar y cambiar los servicios; lista de informacin de inicio; y comprobar el estado de un
Copyright 2011 by The McGraw-Hill CompaniesControl por nivel de ejecucin
TABLA 5-5
297
Inicio comando inicia el servicio si en este momento no est funcionando
stop Detiene el servicio si se est ejecutando
reiniciar detiene y reinicia el servicio
recargar Si el servicio se est ejecutando actualmente, se carga la versin actual de la
archivo (s) de configuracin con los cambios. El servicio no se detiene, los usuarios

que han conectado anteriormente no se inici


force-reload Reinicia un servicio si ya est funcionando; de otro modo, se asegura el nuevo
servicio se inicia con la ltima versin de un archivo de configuracin
condrestart detiene y reinicia el servicio, slo si ya se est ejecutando
tratar reiniciar-Igual que condrestart
estado
de control de servicios
Comandos
Descripcin
Muestra el estado de funcionamiento actual del servicio
servicio particular. Por ejemplo, el siguiente comando comprueba los niveles de ejecucin
donde
el servicio Postfix est configurado para iniciarse:
# Chkconfig --list postfix
postfix 0: desactivado 1: off 2: el 3: el da 4: on 5: on 6: off
FIGURA 5-8
Estado del servicio por
nivel de ejecucin
Copyright 2011 by The McGraw-Hill Companies298
Captulo 5:
El proceso de arranque
Esto indica que el servidor de correo electrnico Postfix est configurado para iniciarse en los
niveles de ejecucin 2, 3, 4,
y 5 Si desea asegurarse de que el servicio Postfix no se inicia en el nivel de ejecucin 4,
ejecute el siguiente comando:
# Chkconfig --level 4 postfix off
Ejecute el comando chkconfig postfix --list de nuevo para confirmar el cambio. Ahora
Postfix est configurado para ejecutarse slo en los niveles de ejecucin 2, 3, y 5 Para volver a
encenderla para
nivel de ejecucin 4, ejecute el mismo comando, sustituyendo por fuera. Con chkconfig, puede
Tambin aadir o eliminar servicios con los interruptores --add y --del. Instalacin de un
conjuntos de servicios

los vnculos apropiados dentro de la jerarqua de directorios /etc/rc.d. La desinstalacin que


servicio elimina los enlaces asociados de la misma jerarqua.
Los comandos no necesitan ser necesariamente ese complejo. Si deja el nivel de ejecucin, la
siguientes comandos desactivan automticamente el servicio Postfix en todos los niveles de
ejecucin y
luego activarlo en los niveles de ejecucin 2, 3, 4 y 5:
# Chkconfig postfix off
# Chkconfig postfix en
La Herramienta de configuracin de servicios de consola de texto
Si administra un nmero sustancial de los servicios, la lnea de comandos no pudo ser
tan eficiente. Usted no necesita una interfaz grfica de usuario, slo la herramienta ntsysv, que
se puede iniciar
con el comando del mismo nombre. Sin embargo, es un poco complicado; por defecto, slo
cambia el estado de los servicios seleccionados en el nivel de ejecucin actual.
Pero se puede hacer ms. Por ejemplo, para activar varios servicios en los niveles de ejecucin
2, 3, 4,
y 5, inicie ntsysv con el siguiente comando (no hay que olvidar el doble guin):
# Ntsysv --level 2345
Para esta seccin, he comenzado con el comando ntsysv notable y desactivado el
servicio Bluetooth, como se muestra en la Figura 5-9.
Una vez que finalice los cambios, se puede comprobar el resultado con el siguiente comando:
# Chkconfig bluetooth --list
bluetooth 0: desactivado 1: off 2: off 3: off 4: off 5: off 6: off
Tambin debe ser capaz de confirmar los cambios en los directorios de niveles de ejecucin
adecuados.
Por ejemplo, antes del servicio bluetooth fue desactivada, el archivo siguiente fue
disponible para el nivel de ejecucin 3:
S50bluetooth
Copyright 2011 by The McGraw-Hill CompaniesControl por nivel de ejecucin
299
FIGURA 5-9
Servicio

con la gestin
ntsysv
Despus se hicieron los cambios observados, el archivo S50bluetooth fue sustituido por el
siguiente:
K83bluetooth
La Herramienta de configuracin de servicios de GUI
La herramienta de configuracin del servicio se muestra en la Figura 5-10 le permite
seleccionar la
los servicios que se van a activar en los niveles de ejecucin del 2 al 5 Una forma de empezar
es a partir de
una lnea de comandos en la interfaz grfica de usuario con el comando system-configservices. las opciones
son bastante auto-explicativo. Haga clic en Personalizar para obtener una lista de los niveles de
ejecucin afectadas por cualquier
los cambios realizados a travs de esta herramienta.
Al configurar o
se activa en los niveles de ejecucin adecuados.
reparar un servicio, puede usar chkconfig (o una relacionada De lo contrario, usted no puede
obtener el crdito por
utilidad como ntsysv o sistema-config
su trabajo.
servicios) para asegurarse de que el servicio
Copyright 2011 by The McGraw-Hill Companies300
Captulo 5:
El proceso de arranque
FIGURA 5-10
El Servicio
Configuracin
herramienta
CERTIFICACIN OBJETIVO 5.05
Configuracin de la red
Configuracin de la red es un elemento clave en la administracin de RHEL 6 y la Red

Exmenes sombrero. Red Hat crea una serie de archivos de configuracin claves en el archivo /
etc / sysconfig
directorio. Otros archivos de configuracin como /etc/resolv.conf e incluso / etc / hosts sean
tambin es importante. Se puede configurar con un editor de texto o configuracin diferente
herramientas.
Pero antes de hacer cambios permanentes a los archivos de configuracin, tales cambios
debe ser probado con comandos de configuracin. Y Linux incluye una serie de
comandos que pueden ayudar a configurar cambios temporales en la configuracin de la red
de un sistema.
Es importante aprender los archivos de configuracin en / etc / sysconfig / network-scripts,
/ etc / sysconfig, y / etc directorios. Estos son cruciales para la configuracin de la red
de RHEL 6 Si usted tiene un problema en la red, una solucin permanente implica
probablemente
cambiar los archivos en uno de estos directorios.
Copyright 2011 por La configuracin CompaniesNetwork McGraw-Hill
301
Comandos de configuracin de red
Desde la lnea de comandos, puede volver a configurar la red en un nmero de maneras. El
ifupdown comandos pueden activar y desactivar los dispositivos de red. El ifconfig
comando admite cambios detallados en los dispositivos de red individuales. El comando de la
ruta
apoya la revisin y cambios en las tablas de enrutamiento.
ifup / ifdown
Puede activar o desactivar el adaptador de su eleccin con el ifupdown
los comandos. Por ejemplo, cualquiera de los siguientes comandos se activar la eth0
adaptador de red. El dispositivo eth0 es el estndar para el primer adaptador Ethernet en
un sistema.
ifup eth0 ifcfgeth0 ifup
Como era de esperar, puedes revertir el proceso mediante la sustitucin de la ifdown
de comandos. Cada adaptador de red instalado tiene un archivo ifcfg- * correspondiente en el
/ directorio etc / sysconfig / network-scripts. Cuando se utiliza el comando ifup, comienza

el adaptador de red determinado basado en su archivo de configuracin en ese directorio.


ifconfig
El comando ifconfig es de gran alcance en el rea de configuracin de la red. Por s mismo,
enumera todos los adaptadores de red actualmente activas. Tambin se puede utilizar para
configurar y
dispositivos de red pantalla. Un resultado de ejemplo se muestra en la Figura 5-11.
El resultado que se muestra refleja una configuracin tpica en la mayora de los sistemas, con
un
bucle de retorno y un adaptador de red real, como los marcados por sus nombres de archivo
de dispositivo, hete
eth0, respectivamente. El adaptador de bucle invertido apoya pruebas de red cuando una red
real
conexin no est disponible.
Algunos sistemas tienen un nmero de adaptadores de red. Por ejemplo, mi casa
servidor tiene dos tarjetas Ethernet, un adaptador de bucle de retorno, un puente virtual para
Virtual KVM
mquinas, y dos puentes virtuales a mquinas virtuales VMware. Eso es seis red
adaptadores. Pero eso no puede ser todo; las listas de comandos ifconfig slo se activa
adaptadores de forma predeterminada. Para ver la lista completa, ejecute el comando ifconfig.
Puede ser til para aislar un adaptador especfico; por ejemplo, el siguiente comando
aislamientos ajustes asociados con el primer adaptador de Ethernet:
# Ifconfig eth0
Copyright 2011 by The McGraw-Hill Companies302
Captulo 5:
El proceso de arranque
FIGURA 5-11
El ifconfig
comando
El comando ifconfig tambin se puede utilizar para configurar las interfaces de red. para
ejemplo, se puede asignar una nueva direccin IP para eth0 con el siguiente comando:
# Ifconfig eth0 192.168.122.250
El primer parmetro, eth0, le dice que la interfaz se est configurando. el siguiente
argumento, 192.168.122.250, indica la nueva direccin IP est asignada a esta

interfaz. Para asegurarse de que el cambio funcion, ejecute el comando ifconfig de nuevo
(con
el nombre del dispositivo adaptador) para ver los ajustes actuales.
Con el interruptor de la derecha, el comando ifconfig puede modificar un nmero de otra
configuracin de su adaptador de red. Algunos de estos interruptores se muestran en la Tabla
5-6.
Por supuesto, usted quiere asegurarse de que los cambios sobrevivan un reinicio, ya sea
para el examen o para un servidor que desea administrar de forma remota. Eso depende
sobre los cambios apropiados a los archivos de configuracin en / etc / sysconfig / networkscripts
directorio, describe en breve. Y cualquier cambio realizado con el comando ifconfig son,
por definicin, temporal.
Copyright 2011 por La configuracin CompaniesNetwork McGraw-Hill
TABLA 5-6
303
Descripcin
hasta Activa el adaptador especificado.
abajo Desactiva el adaptador especificado.
direccin de la mscara de red asigna la direccin de mscara de subred.
direccin de difusin Asigna la direccin como la direccin de difusin. Rara vez se requiere, ya
que
la direccin de difusin por defecto es estndar para la mayora de las redes
actuales.
mtrica N Permite establecer un valor de mtrica de N para la tabla de enrutamiento asociado
con el adaptador de red.
mtu N Establece la unidad de transmisin mxima como N, en bytes.
-arp Desactiva el Address Resolution Protocol, que recoge
las direcciones de red de hardware del adaptador.
promisc Activa el modo promiscuo. Esto permite que el adaptador de red para
leer todos los paquetes a todos los hosts de la LAN. Se puede utilizar para analizar la
red de problemas o para tratar de descifrar los mensajes entre s
usuarios.
-promisc

Comando
Interruptores para
ifconfig
Interruptor desactiva el modo promiscuo.
Enrutamiento Tablas con ruta o netstat-r
El comando netstat se utiliza para mostrar una pltora de conectividad de red
informacin. La opcin ms utilizada, r netstat, se utiliza para mostrar locales
tablas de enrutamiento. He aqu un ejemplo de salida netstat-nr:
# Netstat-nr
Tabla de enrutamiento del kernel
Destino
Puerta de enlace
Genmask
192.168.122.0 0.0.0.0
255.255.255.0
0.0.0.0
192.168.122.1 0.0.0.0
Banderas Ventana MSS
U
40 0
UG
40 0
irtt de Iface
0 eth0
0 eth0
Te diste cuenta el uso de la bandera-n? -n dice netstat para mostrar las direcciones IP como
direcciones, en lugar de como nombres de host. Esto hace que sea un poco ms fcil ver lo que
est pasando
sucesivamente. Una opcin es equivalente comando de la ruta -n.
Copyright 2011 by The McGraw-Hill Companies304
Captulo 5:

El proceso de arranque
La columna de destino enumera las redes por sus direcciones IP. El destino predeterminado
se asocia con todas las otras direcciones IP. La columna de puerta de enlace indica la puerta de
enlace
direcciones. Si el destino est en la LAN, no se requiere ninguna puerta de enlace, por lo que es
0.0.0.0
se muestra en esta columna. La columna Genmask enumera la mscara de red. Redes miran
para una ruta apropiada a la direccin IP de destino. La direccin IP se compara
contra las redes de destino, en orden. Cuando la direccin IP se encuentra para ser parte
de una de estas redes, se enva en esa direccin. Si hay una direccin de puerta de enlace,
se enva a la computadora con que la puerta de enlace. Si conoces direcciones IPv4, que
debiera
Recordemos que 0.0.0.0 es la direccin IP por defecto. En otras palabras, todos los datos que
no es
ir a la red 192.168.122.0 se enva a travs de la puerta de enlace de esa red IPv4
direccin, 192.168.122.1.
Los comandos netstat y rutas tienen diferentes propsitos. Por ejemplo, la
comando de la ruta tambin se puede aadir rutas. Para los sistemas con slo un adaptador de
red, el
siguiente comando agrega una ruta predeterminada en la pasarela de red antes
Direccin IP. Si lo desea, puede sustituir 0.0.0.0 por defecto.
# Route add default gw 192.168.122.1
Por supuesto, es posible que desee crear una ruta a una red especfica a travs de una
especfica
dispositivo. El siguiente comando crea una ruta a la red / mscara de subred se seal
a travs de la combinacin segundo dispositivo de Ethernet:
# Route add -net 192.168.100.0 mscara de red 255.255.255.0 dev eth1
El comando netstat puede hacer ms. Con la combinacin correcta de los interruptores, que
puede ayudar a identificar los servicios abiertos en el sistema local. Un comando que me gusta
usar para
evaluar las vulnerabilidades potenciales de un sistema Linux es:
# Netstat -atunp
donde el comando netstat escucha todas (-a) las conexiones de red, utilizando tanto el
Los protocolos TCP (t) y UDP (-u), en formato numrico (N), con el PID y

programa asociado con cada lnea. La figura 5-12 ilustra la salida en la lnea de base
servidor.
En medio de la salida, tenga en cuenta la Direccin de Relaciones Exteriores de
192.168.122.1:48092.
El nmero de puerto 48092 es el puerto de comunicaciones de retorno. la correspondiente
Direccin Local de 192.168.122.50:22 especifica un nmero de puerto 22 para una conexin
del sistema en 192.168.122.1. Cerca de la parte superior del archivo, hay una segunda entrada
con el mismo PID que identifica a la conexin del demonio SSH asociado (sshd).
Otras lneas en esta salida identificar otros servicios abiertos, que pueden o no estar
bloqueados por los cortafuegos y ms, como veremos en los captulos 4 y 10.
Copyright 2011 por La configuracin CompaniesNetwork McGraw-Hill
FIGURA 5-12
305
La salida del comando netstat -atunp
arp como una herramienta de diagnstico
El Address Resolution Protocol asocia la direccin de hardware de una red
adaptador con una direccin IP. El comando arp muestra una tabla de hardware e IP
direcciones en el equipo local. Con arp, puede detectar problemas como
duplicar direcciones en la red, o puede agregar manualmente las entradas ARP segn sea
necesario.
Aqu hay un comando arp muestra, que muestra todas las entradas arp en la base de datos
local:
# arp
Direccin
192.168.0.121
192.168.0.113
HWtype
ter
ter
HWaddress
52: A5: CB: 54: 52: A2
00: A0: C5: E2: 49: 02

Banderas Mscara
C
C
de Iface
eth0
eth0
Si la tabla arp est vaca, no hay conexiones recientes a otros ordenadores
en la red local. Las listas de las columnas Direccin conocidas direcciones IP, por lo general en
la LAN. La columna HWtype muestra el tipo de hardware del adaptador, mientras que el
Columna HWaddress muestra la direccin de hardware del adaptador.
El comando arp le puede ayudar con direcciones IP duplicadas, que pueden detener un
la red completamente. Para eliminar la entrada arp de la mquina ofendida de su arp
tabla, utilice la opcin-d:
# Arp-d bugsy
Copyright 2011 by The McGraw-Hill Companies306
Captulo 5:
El proceso de arranque
Esto elimina toda la informacin arp para la bugsy anfitrin. Para aadir una entrada arp,
utilice el
opcin de s:
# Arp -s bugsy 00: 00: c0: cf: a1: 33
Esta entrada se sumar la bugsy host con la direccin hardware dada a la arp
tabla. Se requieren direcciones de hardware; Las direcciones IP no funcionarn en este caso.
Los clientes de Protocolo de configuracin dinmica de host (DHCP)
Si el sistema local est configurado como cliente host (DHCP) Protocolo de configuracin
dinmica,
debe tenerse en cuenta como tales en el fichero de configuracin asociado para la tarjeta de
red,
se describe en breve. Incluso si un sistema est configurado con informacin de la direccin IP
esttica,
puede ser reconfigurado con el cliente DHCP apropiada, el comando dhclient.
Por supuesto, si otros sistemas dependen de una direccin IP esttica definitiva, el uso de la

comando dhclient puede causar problemas. Por ejemplo, otros sistemas pueden no ser
capaces de
encontrar los servidores de claves en ese sistema.
Archivos de configuracin de red
El archivo de configuracin de red que proporciona la base para RHEL 6 redes
es / etc / sysconfig / network. Puede contener hasta seis directivas, tal como se describe en la
Tabla
5-7. Si una directiva de esa tabla no aparece en el archivo / etc / sysconfig / network,
la Directiva no se aplica. Por ejemplo, si usted no ve el GATEWAYDEV
Directiva, es probable que haya slo una tarjeta de red en el sistema local.
TABLA 5-7
/ etc / sysconfig
/ red
Directivas
Directiva Descripcin
Las redes pueden ser s o no, para configurar o no configurar la red.
NETWORKING_IPV6 puede ser s o no, a configurar la red en IPv6.
NISDomain Si se establece en el nombre del dominio NIS, si el local de
sistema est conectado a una red NIS.
HOSTNAME Establece el nombre de host del equipo local. Si usted no ve este
Directiva, puede ser establecido por un servidor DHCP.
GATEWAY Establece la direccin IP de la puerta de enlace para la red. Si
no ven esta directiva, puede ser establecido por un servidor DHCP.
GATEWAYDEV Establece el dispositivo de red, tal como eth0, que esta usos informticos
para llegar a una puerta de enlace. No hay necesidad de esta directiva si hay
slo una tarjeta de red.
Copyright 2011 por La configuracin CompaniesNetwork McGraw-Hill
307
En la mayora de los casos, / etc / sysconfig / network contiene al menos dos directivas:
NETWORKING = yes
HOSTNAME = yourhostname
No hay ningn requisito para las dems directivas mostrados en la Tabla 5-7, incluyendo un

Dominio NIS, para la creacin de redes IPv6, y una direccin de puerta de enlace. Algunas de
estas directivas,
incluyendo el nombre de host, puede ser establecido por el servidor DHCP.
Los archivos / etc / sysconfig / network-scripts Archivos
El directorio / etc / sysconfig / network-scripts es donde Red Hat Enterprise Linux
almacena y recupera informacin de red. Con disponibles de configuracin de Red Hat
herramientas, usted no tiene que tocar estos archivos, pero es bueno saber que estn ah.
algunos
archivos representativos se muestran en la Tabla 5-8.
Algunos de los comandos en / / sysconfig / network-scripts pueden estar vinculados duro-etc
a los archivos en el directorio / etc / sysconfig / networking / devices y / etc / sysconfig /
networking /
perfiles / directorios predeterminados.
TABLA 5-8
Descripcin
ifcfg-lo Configura el dispositivo de bucle de retorno, un dispositivo virtual
que confirma la correcta instalacin de TCP / IP.
ifcfg- * Cada adaptador de red instalado, tal como eth0, se
su propio guin ifcfg- *. Por ejemplo, eth0 es dada archivo
ifcfg-eth0. Si se utiliza el NetworkManager, puede ser
ifcfg-System_eth0. Este archivo incluye la direccin IP
informacin necesaria para identificar a esta red
adaptador en una red.
network-functions Este script contiene las funciones usadas por otro
los scripts de red para llevar las interfaces de red y
hacia abajo.
ifup- * y ifdown- *
/ etc / sysconfig
/ network-scripts
archivos
Presente en estos scripts activar y desactivar su asignado
/ etc / sysconfig / network-scripts protocolos. Por ejemplo, ifup-ppp aparece un PPP

dispositivo, normalmente un mdem telefnico.


Copyright 2011 by The McGraw-Hill Companies308
Captulo 5:
El proceso de arranque
Ahora eche un vistazo a un archivo ifcfg-eth0. Sobre la base de la configuracin de red esttica
definido en el captulo 2, las directivas asociadas son:
DISPOSITIVO = "eth0"
BOOTPROTO = "esttica"
BROADCAST = "192.168.122.255"
DNS1 = "192.168.122.1"
GATEWAY = "192.168.122.1"
HWADDR = "52: 54: 00: 55: D0: A2"
IPADDR = "192.168.122.50"
NETMASK = "255.255.255.0"
NM_CONTROLLED = "yes"
ONBOOT = "yes"
La mayora de estas directivas son sencillos, ya que definen el dispositivo como el primer
Tarjeta de red Ethernet (eth0), con funciones de red esttica, usando una direccin IP definida
para
emisin, un servidor de DNS, la pasarela de red, la tarjeta de red, y la red
enmascarar. Tenga en cuenta que la direccin de hardware de la tarjeta de red que se muestra
aqu coincide
la direccin de hardware definido en la figura 5-11. S, esta tarjeta de red eth0 est habilitado
durante el proceso de arranque de Linux.
Una directiva se muestra es extra crptica: NM_CONTROLLED. Dicha Directiva
especifica si la tarjeta se puede configurar y controlar con el Red Hat
Network Manager. Es una comodidad excelente para los usuarios de escritorio con mltiples
redes
conexiones, pero es menos importante para los servidores con red fsica nica estable
conexiones.
Herramientas de configuracin de Red Hat

Al igual que con muchas otras herramientas de configuracin de Red Hat, hay una consola y
una grfica
herramienta disponible. La herramienta de consola, de forma natural, se puede ejecutar desde
consolas de texto. Para abrirlo,
ejecutar el comando system-config-network-tui. Es la misma herramienta accesible desde el
comando de instalacin en la consola; En cualquier caso, se inicia una red fcilmente
configurable
Herramienta de configuracin se muestra en la Figura 5-13.
Con RHEL 6, el servicio NetworkManager sustituye a la Red
Herramienta de administracin. Esto no slo significa que la herramienta de configuracin de
interfaz grfica de usuario tiene
cambiado, sino que tambin significa la herramienta de interfaz grfica de usuario no est
instalado de forma predeterminada. Para utilizar la interfaz grfica de usuario
Herramienta de configuracin de NetworkManager, puede que tenga que instalar primero el
asociado
paquete con el siguiente comando:
# Yum install NetworkManager-gnome
Copyright 2011 por La configuracin CompaniesNetwork McGraw-Hill
309
FIGURA 5-13
la Consola
Red
Configuracin
herramienta
A continuacin, puede iniciar la herramienta Conexiones de red GUI se muestra en la figura 514 con
el siguiente comando:
# Nm-connection-editor
FIGURA 5-14
Red
herramienta Conexiones
Copyright 2011 by The McGraw-Hill Companies310
Captulo 5:
El proceso de arranque

EJERCICIO 5-3
Modificar las interfaces de red con la herramienta Conexiones de red
Este ejercicio depende del uso activo del servicio de NetworkManager y la
herramienta de configuracin de interfaz grfica de usuario que lo acompaa. Vers lo que se
agrega a la clave
archivo de configuracin, por cortesa de la herramienta se indica.
1. copia de seguridad de la configuracin de la tarjeta de red que desea cambiar. Si es la
primera
Tarjeta Ethernet, una copia de seguridad del archivo ifcfg-eth0 de / etc / sysconfig / networkscripts
directorio. Asegrese de que existe una copia del archivo en ambos directorios.
2. Inicie la herramienta Conexiones de red. Desde un terminal de interfaz grfica de usuario,
pulse ALT-F2, y
introducir nm-connection-editor en el cuadro de texto que aparece. Esto abre la
Herramienta Conexiones de red.
3. Selecciona la pestaa Wired si no est ya activa.
4. Seleccione el adaptador que desea modificar y, a continuacin, haga clic en Editar. Si es una
Adaptador Ethernet, vers una ventana de edicin del sistema similar a la
se muestra en la siguiente ilustracin.
Copyright 2011 por La configuracin CompaniesNetwork McGraw-Hill
311
5. Seleccione la pestaa Ajustes de IPv4. Resalte la direccin IP actual, y luego
haga clic en Eliminar para eliminar la informacin de la direccin IP actual. Haga clic en
Agregar. Set
una direccin IP a 192.168.1.11 y la mscara de red (mscara de subred) a
255.255.255.0. (Si es necesario, sustituir una direccin IP diferente para aislar este
sistema desde la red local.)
6. Haga clic en Aplicar. Si se le solicita, introduzca la contrasea de administracin raz. De
vuelta en el
Red ventana de la herramienta Conexiones, haga clic en Cerrar.
7. En el smbolo del sistema, ejecute ifconfig desde una interfaz de lnea de comandos para
comprobar
los ajustes de la direccin IP de la tarjeta de red de destino. Ha pasado algo?
8. Revisar los contenidos del archivo de configuracin de la red revisada. Si se trata de la

primera tarjeta Ethernet, el nombre del archivo incluye los trminos y eth0 ifcfg en el
/ directorio etc / sysconfig / network-scripts. Los cambios reflejados all?
Si el nombre del archivo ha cambiado, entonces es probable que usted se olvid de guardar
una copia
del archivo ifcfg-eth0 en el directorio sealado.
9. Ejecute el eth0 ifdown y ifup eth0 comandos para aplicar los cambios a partir de la
nueva versin del archivo ifcfg-eth0.
10 Vuelva a ejecutar el comando ifconfig para asegurarse de que funcionaba.
11. Comparar las versiones originales y nuevos del archivo de configuracin. t podras
abrirlos en terminales de juego, o aplicar el comando diff.
12 Cules son las diferencias? Adems de la diferente informacin de la direccin IP, lo que
ms fue agregado por la herramienta Conexiones de red? Las directivas adicionales
debe ser sencillo. Nota cmo la herramienta Conexiones de red aade una
UUID para identificar de forma nica la configuracin.
13. Restaurar la versin original del archivo de configuracin para la red de asociados
tarjeta de trabajo; si es la primera tarjeta Ethernet, es ifcfg-eth0. Si usted se olvid de guardar
el
archivo ifcfg-eth0 en el directorio indicado, ahora podra llamarse ifcfg-System_eth0.
Si desea utilizar el
Herramienta Conexiones de red durante el
examen, asegrese de conocer el interior-herramienta
fuera. Asegrese de saber cmo instalar
ella. Experimente con las opciones disponibles.
Hacer algunos cambios, y comprueba el efecto
en los archivos que he descrito.
Copyright 2011 by The McGraw-Hill Companies312
Captulo 5:
El proceso de arranque
Configurar la resolucin de nombres
La pieza final de la configuracin de red es tpicamente la resolucin de nombres. en otra
palabras, el sistema local se requiere la informacin para traducir dominio
nombres como McGraw-hill.com a direcciones IP como 198.45.24.143?

La resolucin de nombres fue fcil cuando Unix primera se estaba desarrollando. cuando el
predecesora de Internet se puso en uso, la red mundial de computadoras
tena cuatro ejrcitos, una computadora en cada una de las cuatro universidades diferentes.
Era fcil de configurar
un archivo esttico con una lista de cada uno de sus nombres y direcciones correspondientes.
Eso
archivo se ha convertido en lo que se conoce en Linux como / etc / hosts.
Pero ahora el Internet es ms compleja. Mientras que usted podra tratar de establecer una
base de datos
de cada nombre de dominio y la direccin IP en Internet en el archivo / etc / hosts, que
tomara casi siempre. Es por eso que la mayora de los usuarios configurar las conexiones al
DNS, Domain
Nombre del servicio de servidores. En RHEL 6, que sigue siendo documentados en el
/etc/resolv.conf
archivo de configuracin. En el sistema de referencia creado en el Captulo 2, ese archivo
contiene dos
lneas:
buscar example.com
192.168.122.1 nameserver
La primera lnea aade el dominio example.com a nombres de host dado; por ejemplo,
si tuviera que ejecutar el comando ping en el sistema server1, lo sera en realidad
buscar el sistema server1.example.com. La segunda lnea especifica la direccin IP
asociado con el servidor DNS local. Como RHCE, lo que necesita saber cmo
configurar un servidor DNS de slo cach; que tema se trata en el Captulo 17 de DNS
configuracin del servidor no es un requisito RHCSA.
En redes ms pequeas, algunos administradores configurar un archivo / etc / hosts como una
base de datos
para el nombre de cada sistema y la direccin IP en la red local. Si se desea,
administradores podran incluso crear unos direcciones IP de los dominios en Internet. para
los sistemas descritos en los captulos anteriores, un archivo apropiado / etc / hosts pueden
contener
las siguientes directivas:
192.168.122.50 server1.example.com
192.168.122.150 tester1.example.com

192.168.100.100 outsider1.example.org
Pero si usted ha configurado una conexin a un servidor y los sistemas DNS en / etc / hosts,
lo que se busca en primer lugar? El orden de bsqueda se especifica mediante una lnea en el
archivo / etc / nsswitch.
archivo de configuracin conf, que busca los nombres de host primero en archivos locales (/
etc / hosts)
seguido de los servidores DNS accesibles.
hosts:
archivos dns
Copyright 2011 por La configuracin CompaniesNetwork McGraw-Hill
313
EJERCICIO 5-4
Revisar las interfaces de red en un sistema de clonado
Ahora que sabes algo del trabajo en red en un sistema RHEL, usted est listo para
modificar las interfaces de red en un sistema de clonado. Dado que los sistemas originalmente
clonado
tener las mismas interfaces de red como el original, que debe cambiarse antes
que estn conectados a una red local. De lo contrario, habr dos sistemas en el
misma red, declarando la propiedad de las mismas direcciones IP. Y eso lo hara
ser un problema para ambos sistemas.
Estas instrucciones suponen que usted desea configurar el sistema clonado como el
sistema outsider1.example.org describe en el Captulo 1, con una direccin IP de
192.168.100.100, en la red 192.168.100.0/24. Si un outsider1.example.org
sistema ya existe, se puede sustituir un nombre diferente en un sistema IP diferente
direccin. (Algunos dispositivos de la red domstica, como los mdems de cable se configuran
en
la red 192.168.100.0. En ese caso, puede que tenga que utilizar una red diferente
direccin.)
Si ha establecido un sistema de clonado en una mquina virtual, como KVM, los primeros
pasos
implicar la supresin de la tarjeta de red actual y la creacin de una nueva tarjeta de red. como
este
libro se basa en las mquinas virtuales basadas en KVM, los pasos estn basados en ese
sistema.

Si bien no han sido evaluados, los mismos principios deben ayudar a que vuelva a configurar
una red en un
sistema de clonado en un tipo diferente de mquina virtual, tales como KVM.
1. Abra el Administrador de mquinas virtuales con el comando virt-manager.
2. Conctese al sistema con las mquinas virtuales de destino, normalmente localhost
(QEMU).
3. Haga clic en Editar | Detalles del anfitrin, y haga clic en la ficha Redes Virtual.
4. Seleccione Agregar (que puede ser un signo de ms). Siga las instrucciones para crear el
nuevo
red virtual, incluyendo el rango de direcciones IP. Llame a este el exterior
red (u otro nombre de su eleccin). No elimine el valor predeterminado actual
de la red; tanto se requieren redes. El trfico entre las dos redes pueden
enrutarse a travs del sistema host fsico.
5. Configure el sistema para enviar informacin a la red fsica,
utilizar la traduccin de direcciones de red (NAT). El resultado debe ser similar
la ilustracin.
Copyright 2011 by The McGraw-Hill Companies314
Captulo 5:
El proceso de arranque
6. Regresar a la ventana principal de Virtual Machine Manager. Seleccione el clonado
sistema. Haga clic en Ver | Detalles.
7. Seleccione el dispositivo de red actual y haga clic en Quitar.
8. Haga clic en Agregar hardware, seleccione el tipo de hardware de red, seleccione el exterior
red, y crear la nueva tarjeta de red.
9. Haga clic en Ver | Consola. Arranque el sistema clonado en el nivel de ejecucin 1, que debe
no iniciar la red.
10. Editar el archivo / etc / sysconfig /. Asegrese de hacer un cambio en la
Directiva HOSTNAME, en este caso, a outsider1.example.org.
11. Examine el archivo / etc / sysconfig / network-scripts / ifcfg-eth0. No haga ningn
cambios todava. Desde que has cambiado las tarjetas de red, el sistema lo detectar
y utilizar el siguiente dispositivo de red disponible.
12. Mover a nivel 3 con un comando como telinit 3 A menos que usted ha hecho alguna

cambios inusuales, que deben iniciar la red.


Copyright 2011 by The McGraw-Hill CompaniesTime Sincronizacin
315
13. Ejecute el comando ifconfig. Se va a mostrar el dispositivo Ethernet detectado,
junto con su direccin de hardware. El dispositivo Ethernet detectado ser diferente
ent desde eth0, quizs eth1. Usted necesitar dos piezas de informacin, a lo largo de
con la informacin de direccin IP deseada descrita anteriormente.
14 Abra el archivo / etc / sysconfig / network-scripts / ifcfg-eth0. hacer apropiada
cambios en el DISPOSITIVO, las distintas direcciones IP, y la HWADDR direcciones
tantes.
15 Aplicar el cp o mv al archivo ifcfg-eth0. El nuevo nombre debe
reflejar el nuevo dispositivo Ethernet, tal como ifcfg-eth1 para el dispositivo eth1.
16 Copie el archivo resultante a los / etc / sysconfig / networking / devices y / etc
directorios / sysconfig / networking / profiles / default.
17. Reinicie en red con el comando restart / etc / sysconfig / network.
18 Verifique el dispositivo de red y la tabla de enrutamiento tienen la configuracin correcta
con el
ifconfig y direccionar comandos -n.
Suponiendo reenvo IP se ha habilitado en el sistema host fsico, y hay
hay bloques tales como reglas de firewall, las mquinas virtuales deben ahora todo poder
para comunicarse con redes externas. En el captulo 10, usted explorar cmo configurar
reglas de reenvo IP apropiados basados en comandos iptables documentadas en el
/ etc / iptables / sysconfig. Para obtener ms informacin sobre los servidores de seguridad y
de reenvo IP,
vanse los captulos 4 y 10, respectivamente. Si usted est estudiando slo para el examen
RHCSA,
abrir el archivo /etc/sysctl.conf, asegrese de establecer net.ipv4.ip_forward = 1 y ejecutar el
comando sysctl-p.
CERTIFICACIN OBJETIVO 5,06
Sincronizacin de la hora
La configuracin de un protocolo de tiempo de red (NTP) es sencillo.
Por lo tanto, esta seccin ofrece una visin general de los archivos y el cliente y servidor

herramienta de configuracin de interfaz grfica de usuario asociado.


Copyright 2011 by The McGraw-Hill Companies316
Captulo 5:
El proceso de arranque
Hay buenas razones para mantener diferentes sistemas que se ejecutan en el mismo reloj.
De lo contrario, un sistema que puede recibir rdenes web puede perderse la falta de
inventario
de un segundo sistema que gestiona una base de datos de almacn, o incluso ver fuera de la
fecha
las cifras de produccin de un tercer sistema asociado con una lnea de montaje de
fabricacin.
Un cliente NTP y servidor
Cada sistema, real o virtual, se inicia con un reloj de hardware. El tiempo en que el reloj
puede depender de la energa en una batera; con el tiempo, las bateras pierden energa y
muchos
relojes de hardware terminan perdiendo el tiempo. El proceso de instalacin de RHEL 6
normalmente
establece el reloj de hardware para UTC, que es esencialmente idntica a la del meridiano de
Greenwich
Time (GMT). Linux basa cambios de tiempo, tales como el horario de verano en el uso
de UTC.
Cada sistema de RHEL 6 incluye una zona horaria configurada en el directorio / etc / sysconfig /
clock
presentar. Los contenidos son simples; un sistema tpico puede incluir la siguiente lnea:
ZONA = "Amrica / Los Angeles"
El archivo de configuracin NTP por defecto, /etc/ntp.conf, est configurado para conectarse a
la norma
Servidores de Red Hat que son parte del proyecto de la piscina NTP. Colectivamente, los
errores de
Estos servidores con respecto al tiempo real se reduce al mnimo.
0.rhel.pool.ntp.org servidor
1.rhel.pool.ntp.org servidor
2.rhel.pool.ntp.org servidor
Los usuarios de reconstruir distribuciones como CentOS vern diferente universal

Identificadores de Recursos (URI), tales como 0.centos.pool.ntp.org.


Fecha / Time Properties
Con la herramienta de configuracin de Propiedades de fecha / hora, se puede establecer la
fecha, hora,
zona horaria y el servidor NTP para el sistema local. Para iniciarlo en el GUI, ejecute el
comando system-config-date. Esto abre la ventana / Propiedades de fecha y hora
se muestra en la figura 5-15.
Usted debe reconocer las URIs de los servidores NTP como los camareros de la piscina
previamente
discutido. En otras palabras, el / la herramienta Propiedades de fecha es una interfaz para la
edicin
el archivo /etc/ntp.conf. La opcin avanzada para acelerar la sincronizacin inicial
reduce al mnimo el efecto de desfase de varios sondeos servidores NTP. El uso Hora Local
Copyright 2011 by The McGraw-Hill CompaniesTime Sincronizacin
317
FIGURA 5-15
Fecha / Hora
herramienta Propiedades
Fuente Directiva utiliza el sistema local como su propio servidor. Los soportes ficha zona
horaria
cambios a la zona horaria local, til para los usuarios que viajan.
CERTIFICACIN RESUMEN
En este captulo se cubri el proceso de arranque bsico de un sistema RHEL. Se inicia con la
POSTE hardware y contina con los sistemas BIOS o UEFI. Una vez que encuentra de arranque
medios de comunicacin, que se mueve a la primera etapa del gestor de arranque GRUB. El
men de GRUB permite
seleccionar y personalizar el kernel para ser arrancado. GRUB se puede asegurar, ya que
soporta arranque en diferentes niveles de ejecucin, incluyendo un nivel de ejecucin que
soporta
acceso a nivel de root sin una contrasea de usuario.
Una vez que haya seleccionado una opcin de GRUB, se entrega el control al kernel. Es
comienza con un sistema de archivos temporal conocido como el disco RAM inicial. Una vez
esencial

conductores y sistemas de archivos se cargan, se puede encontrar ms informacin sobre lo


que sucede
a travs de / var / log / dmesg y los controladores que carga. Se da el control al primer
proceso,
Copyright 2011 by The McGraw-Hill Companies318
Captulo 5:
El proceso de arranque
Tambin conocido como init, como se ha configurado a travs del sistema Upstart nueva con
archivos relacionados
en el directorio / etc / init.
Servicios Linux son controlados en parte por el nivel de ejecucin. Mientras RHEL 6 utiliza el
Upstart
sistema, el nivel de ejecucin predeterminado sigue configurado en / etc / inittab, y las
secuencias de comandos de servicio
en los directorios /etc/rcn.d, donde n representa el nivel de ejecucin, determinar qu
los servicios se inician y detienen. El estado de estos scripts en cada nivel de ejecucin puede
ser
configurado con el comando chkconfig (junto con otras herramientas). scripts de nivel de
ejecucin
estn vinculados a los guiones reales en el directorio /etc/init.d, que pueden ser utilizados para
iniciar, detener,
reiniciar, volver a cargar, incluso el estado de un servicio, y ms.
Para la mayora de usuarios, configuracin de la red es tambin una parte importante del
proceso de arranque.
Archivos de configuracin ms relacionados se pueden encontrar en los archivos / etc /
sysconfig / network-scripts
directorio. Mientras que usted puede modificar la configuracin de la red con el ifup, ifdown,
ifconfig y route y dhclient comandos, usted puede detallar la situacin actual de
la red con los comandos ifconfig, route, netstat y arp. Si prefiere
configurar las herramientas administrativas, RHEL 6 incluye el Administrador de Red y Sistema
de
paquetes de configuracin de la red.
Puede que tenga que establecer sistemas locales como clientes NTP. El / la herramienta
Propiedades de fecha
puede ayudar a configurar los archivos de configuracin como / etc / sysconfig / ntp y
/etc/ntp.conf.

Copyright 2011 by The McGraw-Hill CompaniesTwo-Minute Drill

319
TALADRO DE DOS MINUTOS
stos son algunos de los puntos clave de los objetivos de la certificacin en el Captulo 5.
La BIOS y la UEFI
Aunque no es estrictamente una parte del examen, es importante conocer los conceptos
bsicos de la
BIOS y UEFI.
Puede cambiar la secuencia de arranque en el men de la BIOS / UEFI.
Una vez que la BIOS / UEFI detecta una unidad (s) de arranque designado, que da el control
a
GRUB mediante el registro de inicio maestro (MBR) de la unidad correspondiente.
Gestores de arranque y GRUB
RHEL 6 utiliza la versin tradicional de GRUB, versin 0.97.
El archivo de configuracin de GRUB se organiza en estrofas.
En el men de GRUB, puede arrancar en un nivel de ejecucin distinto al predeterminado.
Usted puede incluso arrancar en un nivel de ejecucin que proporciona acceso administrativo
raz
sin una contrasea de cuenta.
El men de GRUB, junto con las opciones individuales, puede ser protegido por contrasea.
El archivo de configuracin de GRUB especifica un kernel, un volumen directorio raz y
un disco RAM inicial para cada sistema operativo.
Si el archivo de configuracin de GRUB no est presente, es posible que pueda arrancar
desde el
grub> pronta informacin sobre la particin del directorio / boot, el Linux
archivo del kernel, el directorio raz de nivel superior, y el archivo de disco RAM inicial.
Entre GRUB y acceso al sitio
Puede analizar los mensajes de arranque a travs de / var / log / dmesg o el dmesg
de comandos.
Hay seis niveles de ejecucin diferentes disponibles; el defecto est configurado en
/ etc / inittab.

Upstart ha reemplazado sysvinit, con los archivos de configuracin en el directorio / etc /


init
directorio.
Copyright 2011 by The McGraw-Hill Companies320
Captulo 5:
El proceso de arranque
Una vez que el ncleo arranca, se entrega el control a init, tambin conocida como la
Primera
Proceso.
Diferentes servicios se inician con base en el nivel de ejecucin predeterminado o elegido.
Control de nivel de ejecucin por
El nivel de ejecucin por defecto configurado en / etc / inittab ejecuta los scripts de la
asociada
directorio /etc/rcn.d, donde n es el nivel de ejecucin.
scripts de nivel de ejecucin en los directorios /etc/rcn.d son enlaces a scripts actuales en la
directorio /etc/init.d.
Puede utilizar secuencias de comandos de nivel de ejecucin en el directorio /etc/init.d para
controlar un servicio
con el inicio, detener, reiniciar, volver a cargar, y otros comandos.
Los servicios que se inician en cada nivel de ejecucin se pueden controlar con el chkconfig
de comandos, as como las herramientas asociadas con la ntsysv y sistema de configcomandos de los servicios.
Configuracin de la red
comandos de configuracin de red adicional incluyen ifup, ifdown, ifconfig,
ruta, netstat y arp.
archivos de configuracin de red clave se encuentran principalmente en el directorio / etc, /
etc / sysconfig,
y etc / sysconfig / directorios / network-scripts.
Es posible editar los archivos de configuracin de red directamente, o configurar la red
conexiones con las herramientas disponibles a travs del system-config-network-tui
o comandos nm-connection-editor.
Resolucin de nombres depende de los ajustes apropiados en la /etc/resolv.conf,

/ etc / hosts, y /etc/nsswitch.conf archivos.


Sincronizacin de la hora
El servicio NTP puede ayudar a mantener los sistemas en sincrona con servidores
configurados en el
archivo /etc/ntp.conf.
clientes NTP se pueden configurar con la herramienta / Configuracin de fecha y hora.
Copyright 2011 por La Prueba CompaniesSelf McGraw-Hill
321
SELF TEST
Las siguientes preguntas le ayudarn a medir su comprensin del material presentado en este
captulo. Como no hay preguntas de opcin mltiple aparecen en los exmenes de Red Hat, no
hay preguntas de opcin mltiple
aparecen en este libro. Estas preguntas evalan exclusivamente su comprensin del captulo.
Est bien si
usted tiene otra forma de realizar una tarea. Conseguir resultados, no memorizando trivia, es
lo que cuenta en
los exmenes de Red Hat. Puede haber ms de una respuesta para muchas de estas preguntas.
La BIOS y la UEFI
1. En qu parte de la unidad de disco duro de arranque es la primera etapa del gestor de
arranque GRUB tpicamente
ubicada?
______________________________________________________________
Gestores de arranque y GRUB
2. Cuando vea el men de configuracin de GRUB, lo comando usara para modificar el
argumentos del kernel? Supongamos que GRUB no est protegido por contrasea.
______________________________________________________________
3. Qu comando le introduce en la lnea de comandos del kernel para arrancar en modo
monousuario?
______________________________________________________________
4. Si ve la directiva root (hd0,1) en el archivo de configuracin de GRUB, en lo que es la
particin
/ directorio de arranque? Suponga que el archivo de configuracin de GRUB est configurado
correctamente.
______________________________________________________________

Entre GRUB y acceso al sitio


5. Qu temporal del sistema de archivos se carga directamente desde el men de GRUB?
______________________________________________________________
6. Qu comando de una sola palabra se puede utilizar para leer los mensajes de inicializacin
del kernel?
______________________________________________________________
7. En qu directorio se puede encontrar los archivos de configuracin asociados con el primer
proceso?
______________________________________________________________
8. Cul es el nombre del sistema que controla las pantallas de bienvenida, configurado en el
archivo / etc / init
directorio?
______________________________________________________________
Copyright 2011 by The McGraw-Hill Companies322
Captulo 5:
El proceso de arranque
Control de nivel de ejecucin por
9. En qu directorio te permite encontrar fcilmente los scripts que controlan los servicios?
(Pista: scripts en especfico
niveles de ejecucin estn vinculados a los scripts actuales en este directorio.)
______________________________________________________________
10. Mencione tres acciones que se pueden normalmente se ejecutan las secuencias de
comandos en el directorio asociado con
pregunta 9.
______________________________________________________________
______________________________________________________________
______________________________________________________________
Configuracin de la red
11 Qu comando lista todos los dispositivos de red disponibles en el sistema local, incluyendo
los que no son activos?
______________________________________________________________
12 Cul Lista la tabla de enrutamiento actual del sistema local de comandos?
______________________________________________________________

Sincronizacin de la hora
13 Qu comando inicia la herramienta de configuracin basada en GUI para la sincronizacin
horaria?
______________________________________________________________
PREGUNTAS DE LABORATORIO
Varios de estos laboratorios implican ejercicios de instalacin. Usted debe hacer estos
ejercicios en mquinas de prueba
solamente. El segundo laboratorio del captulo 1 establece KVM para este propsito. Sin
embargo, algunos lectores no podrn
tener un hardware que soporta KVM. Opciones a KVM incluyen soluciones de mquina virtual,
como
VMware, disponible en www.vmware.com o Virtualbox, edicin de cdigo abierto, disponible
en www.
virtualbox.org.
Red Hat presenta sus exmenes electrnicamente. Por esa razn, la mayora de los
laboratorios en este captulo y el futuro
tros estn disponibles en el CD que acompaa al libro, en el Captulo 5 / subdirectorio. Es
disponibilidad
capaz de doc, html, txt y formatos, en el nombre del archivo a partir de 56505-labs. En caso de
que usted no tiene
an establecido RHEL 6 en un sistema, consulte el primer laboratorio del Captulo 2 para
obtener instrucciones de instalacin. El
respuestas para cada laboratorio sigue las respuestas de la Prueba automtica de las
preguntas de rellenar espacios en blanco.
Copyright 2011 por Las respuestas de los exmenes CompaniesSelf McGraw-Hill
323
RESPUESTAS DE LA PRUEBA DE AUTO
La BIOS y la UEFI
1. Para el BIOS / UEFI con el control de la mano a Linux, es necesario identificar el Master Boot
Record (MBR) de la unidad de disco duro de arranque.
Gestores de arranque y GRUB
2. Desde el men de GRUB, el comando que modifica argumentos del ncleo es una.
3. Para arrancar en modo de usuario nico desde la lnea de comandos del kernel GRUB,
entraramos al 1
comando; aunque no idntica, nica tambin es aceptable.

4. La raz (hd0,1) Directiva documenta el directorio / boot en la segunda particin en el


primer disco duro.
Entre GRUB y acceso al sitio
5. El sistema de ficheros temporal cargada desde el men de GRUB es el sistema de archivos
de disco RAM inicial,
tambin conocido por su nombre de archivo, initramfs.
6. El comando de una palabra que se puede utilizar para leer los mensajes de inicializacin del
kernel es dmesg.
7. Los archivos de configuracin asociados con el primer proceso se encuentran en el
directorio / etc / init.
8. El nombre del sistema que controla las pantallas de bienvenida en RHEL 6 es Plymouth.
Control de nivel de ejecucin por
9. Scripts que controlan los servicios se encuentran en el directorio /etc/init.d. La direccin
/etc/rc.d/init.d
toria es tambin una respuesta aceptable. Si bien hay guiones que califican en otros
directorios,
/etc/init.d es la ubicacin para la gran mayora de este tipo de scripts.
10. Entre las actividades que se pueden ejecutar desde secuencias de comandos en el
directorio /etc/init.d incluyen arranque, parada,
reiniciar, volver a cargar, y ms. Cualquiera de las acciones enumeradas cerca del final de un
archivo en el que /etc/init.d
directorio es una respuesta aceptable.
Configuracin de la red
11. listas de comandos El ifconfig-todo detectan los dispositivos de red, activos e inactivos.
Copyright 2011 by The McGraw-Hill Companies324
Captulo 5:
El proceso de arranque
12. La ruta mandato lista la tabla de enrutamiento actual del sistema local. Otros aceptable
respuestas incluyen -n ruta, r netstat, y -rn netstat.
Sincronizacin de la hora
13 El comando system-config-date inicia la herramienta / Configuracin de fecha y hora.
respuestas de laboratorio
S, hay muchos sistemas Linux que se ejecutan durante aos a la vez sin necesidad de reiniciar.
Pero reinicios son alguien

veces requieren, por ejemplo, cuando se instalan los nuevos ncleos. As que al configurar un
sistema Linux, que
Seguro de cualquier cambio sobreviven un reinicio. De lo contrario, su supervisor no puede
creer lo que hicisteis el
trabajo. En un examen de Red Hat, usted no obtendr crdito a menos que los cambios
sobrevivan un reinicio.
Lab 1
Si tiene xito, este laboratorio le mostrar cmo cambiar el nivel de ejecucin por defecto,
junto con el mejorado en relacin
portancia de las opciones en el gestor de arranque GRUB. Normalmente, lo mejor es hacer una
copia de seguridad de un archivo antes de hacer
cambios. Sin embargo, la versin de RHEL 6 del archivo / etc / inittab es bastante simple, ya
que slo contiene un
lnea de importancia:
id: 5: initdefault:
Esto supone que el nivel de ejecucin por defecto es 5; si hay un nivel de ejecucin
predeterminado distinto en su sistema, sustitute en consecuencia.
Lab 2
Este laboratorio debe hacer un punto: es demasiado fcil en la configuracin por defecto de
Red Hat Enterprise Linux 6 para acceder a
la raz cuenta administrativa.
Si tuviera que realizar una copia de seguridad del archivo / etc / shadow y tuvieron xito con
esta prctica de laboratorio, usted no debera tener que
restaurar el archivo de copia de seguridad. Los comandos passwd ejecutadas durante este
laboratorio debera haber restaurado
la contrasea destinados al usuario administrativo raz. Una forma de cumplir con los
requisitos de esta prctica de laboratorio
es con los siguientes pasos:
1. Encienda el sistema local. Durante el proceso de arranque, cuando vea el siguiente mensaje
(el
nombre del sistema operativo y nmero de versin puede variar), pulse una tecla.
El arranque de Red Hat Enterprise Linux Server (2.6.32-71.el6.x86_64) en 5 segundos ....
Copyright 2011 por The Answers McGraw-Hill CompaniesLab
325

2: editar la opcin por defecto. Si el gestor de arranque GRUB ya est protegido por
contrasea, pulse P y
introducir la contrasea en el indicador dado.
3. Presione A para editar la lnea de comandos del kernel. Usted debe ver una lnea con un
cursor similar a esto:
<Rhgb tranquila
4. Aadir un 1 al final de la lnea de comandos del kernel, como se indica, y pulse ENTER.
<Rhgb tranquila 1
Cuando se inicia el sistema, debera ver entradas similares a los siguientes, incluyendo un
comando
peticin de la lnea:
Decirle INIT para ir al modo de usuario nico.
[root @ Tester1 /] #
5. Pruebe el comando passwd. Se le debe llevar inmediatamente a una nueva contrasea.
seguir adelante
e introduzca una contrasea, lo que confirma la nueva contrasea cuando se le solicite.
En algunas configuraciones, el comando passwd no puede trabajar en modo de usuario nico.
en ese
caso, usted tendr que editar el archivo / etc / shadow. Una copia de seguridad en primer
lugar, tal vez en el directorio / root.
La primera lnea en ese archivo debe ser similar a esto:
root: $ 6a24fdsaj..a432: 14972: 0: 99999: 7
En este caso, elimine el contenido de la segunda columna (entre el primer y el segundo dos
puntos).
Si est editando / etc / shadow en el editor vi, que tendr que guardar y salir con el: wq!
de comandos.
6. Pruebe el resultado. Reinicie el sistema, o ejecutar el comando init 3.
7. Abra una consola de texto de inicio de sesin. Inicie la sesin como el usuario administrativo
de la raz con la nueva contrasea de root.
Si tuvieras que eliminar la columna de la contrasea en / etc / shadow, el sistema le inicie la
sesin como
usuario root sin contrasea administrativa. En ese caso, usted querr inmediatamente para
establecer
una contrasea de administracin raz con el siguiente comando:
# passwd

Lab 3
En la prctica 2, usted debe haber visto lo fcil que es para un usuario con acceso al men de
GRUB para acceder a la
raz cuenta administrativa, sin la contrasea. Ahora usted debe entender la importancia de la
proteccin por contrasea del men de GRUB. La conclusin con xito de esta prctica de
laboratorio debe ser fcil de confirmar.
Reinicie el sistema y pulse una tecla en los cinco segundos antes de que la opcin por defecto
se arranca para llegar a
Copyright 2011 by The McGraw-Hill Companies326
Captulo 5:
El proceso de arranque
el men de GRUB. En ese men, usted debe ver la 'p' para introducir una contrasea para
desbloquear el siguiente conjunto de
la funcin de mensajes. Una forma de cumplir con los requisitos de este laboratorio es con los
siguientes pasos:
1. Encienda el sistema local. Durante el proceso de arranque, cuando vea el siguiente mensaje
(el
nombre del sistema operativo y nmero de versin puede variar), pulse una tecla.
El arranque de Red Hat Enterprise Linux Server (2.6.32-71.el6.x86_64) en 5 segundos ....
2. Si el gestor de arranque GRUB ya est protegido por contrasea, aparecer el siguiente
mensaje:
Presione Enter para arrancar el sistema operativo seleccionado o 'p' para introducir una
contrasea para desbloquear
el siguiente conjunto de caractersticas.
En el RHEL 6 instalacin predeterminada, el gestor de arranque GRUB no est protegido por
contrasea. El
siguientes pasos se supone que est trabajando con un sistema de este tipo.
3. Seleccione un kernel y pulse ENTER para arrancar Red Hat Enterprise Linux 6.
4. Si bien es posible en algunos sistemas para copiar una contrasea con algoritmo hash a
partir de una consola de texto, es ms
conveniente hacerlo desde la interfaz grfica. Para ello, inicie sesin en la interfaz grfica de
usuario como la raz administrativa
usuario.
5. Abra dos consolas de lnea de comandos en la interfaz grfica de usuario. Uno de los
mtodos es hacer clic en Aplicaciones | Sys-

Herramientas tem | Terminal, y repetir.


6. Abra el archivo de configuracin de GRUB en un editor de texto. Mientras existan vnculos
desde otros archivos, la
ubicacin real es /boot/grub/grub.conf.
7. En la segunda interfaz de lnea de comandos, ejecute el comando grub-md5-crypt.
Introduzca una contrasea
cuando se le solicite y repetir cuando se le solicite para confirmar. La contrasea escrita-en no
ser
se muestra. La contrasea cifrada se inicia con el $ 1. (En este caso, la contrasea es un cifrado
hash de la palabra redhat.)
# Grub-md5-crypt
Contrasea:
Vuelva a escribir la contrasea:
$ 1 $ KdqKv / $ T1L0luzEOU2zFJFm8UpCv0
8. En el archivo de configuracin de GRUB, abra una lnea antes de la primera directiva ttulo.
Escriba el guiente
mugido:
contrasea --md5
9. Copie la contrasea de la primera consola de lnea de comandos, y aadirlo a la lnea en el
Archivo de configuracin de GRUB; que queda redactada como sigue:
contrasea --md5 $ 1 $ KdqKv / $ T1L0luzEOU2zFJFm8UpCv0
Copyright 2011 por The Answers McGraw-Hill CompaniesLab
327
10. Guarde los cambios en el archivo de configuracin de GRUB. Reinicie el sistema y repita los
pasos 1
y 2. Ahora debera ver la solicitud de contrasea sugiri en el Paso 2 El men de GRUB es
ahora protegido por contrasea.
Mientras que es fcil eliminar la directiva de contrasea del archivo de configuracin de GRUB,
tal como est configurado en
esta prctica de laboratorio, le sugiero que se mantenga dicha Directiva. De hecho, usted debe
agregarlo a todos los sistemas, al menos los
que se puede acceder por otros usuarios.
Lab 4

Despus de realizar esta prctica, deben existir dos estrofas en el fichero de configuracin
/boot/grub/grub.conf.
Pueden parecer similares a la Figura 5-16. La nica diferencia entre los dos es el ttulo estrofas
directiva, la directiva de contraseas, y el nmero 1 al final del comando kernel.
Para probar realmente el resultado, reinicie el sistema, seleccione la opcin de modo de
usuario nico, y luego entrar en un
contrasea incorrecta cuando se le solicite. Lo que sucede?
Si lo desea, ahora puede eliminar la segunda estrofa del archivo de configuracin de GRUB, /
boot / grub
/grub.conf. Como alternativa, puede restaurar grub.conf desde la ubicacin de copia de
seguridad.
FIGURA 5-16
GRUB Muestra
archivo de configuracin
con un solo usuario
estrofa Modo
Copyright 2011 by The McGraw-Hill Companies328
Captulo 5:
El proceso de arranque
Lab 5
El script se ejecuta en este laboratorio se traslad el archivo de configuracin grub.conf en el
directorio / root / backup.
Si entiendes bien GRUB, debera haber sido capaz de arrancar el sistema desde el grub>
prompt.
De lo contrario, usted puede recuperar el archivo grub.conf por arrancar en el modo de
rescate descrita en este
Captulo. Desde la lnea de comandos en modo de rescate, debe ser capaz de restaurar el
original
configuracin con los siguientes comandos:
# Chroot / mnt / sysimage
# Cp /root/backup/grub.conf / boot / grub /
Si eso no funciona, revise la Figura 5-16 en busca de pistas sobre qu poner en el archivo. El
UUID muestra
en la cifra no es casi seguro que el UUID de la particin en el directorio raz de nivel superior es

montado.
Como alternativa, revise el archivo menu.lst en el directorio /usr/share/doc/grub-0.97. Si a
pesar de todo
necesita incluir el nmero UUID para el volumen, que est disponible en la versin
predeterminada de los archivos / etc / fstab
presentar. Si no lo encuentra all, y el directorio raz de nivel superior est montado en la
particin / dev / vda2, que
puede encontrar el nmero UUID apropiado con el siguiente comando:
# Dumpe2fs / dev / vda2 | grep UUID
Lab 6
Cuando haya completado esta prctica de laboratorio, usted entender la importancia relativa
de los archivos en el directorio / etc / sysconfig
directorio, incluso en relacin con los archivos en el directorio / etc / init. Los resultados
pueden ser un poco sorprendente, ya que init
es el primer proceso.
Es posible configurar hasta 12 terminales virtuales, que coincide con el nmero de teclas de
funcin
disponible en la mayora de los teclados. Si desea configurar 12 terminales virtuales (y eso
sera una inter
sante problema para el examen RHCSA), mira el archivo / etc / securetty y pginas man
relacionadas con la
securetty comando man-k. Una forma de lograr las tareas de este laboratorio es con los
siguientes pasos:
1. Abra el archivo /etc/init/start-ttys.conf. Cambie la siguiente directiva para limitar el activo
consolas a las terminales 1 y 2:
env ACTIVE_CONSOLES = / dev / tty [1-6]
2. Para probar el resultado, avance al nivel de ejecucin 1 y luego pasar al nivel de ejecucin 3
(Sugerencia: puede utilizar la
comandos init o Telint para tal fin).
3. Qu sucede? Todava puede iniciar sesin en los terminales 3, 4, 5 y 6?
4. Ahora edite el archivo / etc / sysconfig / init. Tenga en cuenta la Directiva
ACTIVE_CONSOLES. Lo utilizan para
limitar las consolas activas a las terminales 1 y 2.
Copyright 2011 por The Answers McGraw-Hill CompaniesLab
329

5. Vuelva a ejecutar el paso 3 Los cambios en el archivo / etc / sysconfig / init hacer el truco?
6. A continuacin, comente la directiva aplicable en el archivo / etc / sysconfig / init, y vuelva a
ejecutar
Paso 3: Qu consolas todava estn activos?
7. Qu se puede concluir acerca de la importancia de los archivos / etc / sysconfig / init y los
archivos de la
/ etc / init?
8. Cuando termine, slo recuerda a restaurar las versiones originales de los archivos / etc /
sysconfig / init y
archivos /etc/init/start-ttys.conf.
Lab 7
Este laboratorio es sencillo; sustituy un archivo / etc / sysconfig / network con el
NETWORKING = no
Directiva. Despus de ejecutar el comando eth0 ifdown, cuando el guin /etc/init.d/network
se reinicia, se
lee este archivo y no se activa la creacin de redes.
Copyright 2011 por The McGraw-Hill Companies