Академический Документы
Профессиональный Документы
Культура Документы
s
a
h
)
m
e
o
c
d
i
u
ledel tsistema
c
G
a
Administracin
or den
@
operativo
na isOracle
Stu Solaris 10
a
r
Parte
a e1 th
o
m
er to us
l
l
i
(gu nse Gua del Alumno Volumen II
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
D61734CS30
Edicin 3.0
Septiembre de 2011
D77135
Copyright 2011, Oracle y/o sus filiales. Todos los derechos reservados.
Autores
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Karen Kehn
Viktor Tchemodanov
Colaboradores tcnicos
y responsables de
revisin
Steve George
Glenn Goodrich
Descargo de responsabilidad
Este documento contiene informacin patentada, que est protegida por las leyes de copyright y por la
legislacin sobre propiedad intelectual. Puede copiar o imprimir este documento slo para uso propio
durante una capacitacin de Oracle. No est permitido alterar o modificar este documento. Excepto el
caso en que su utilizacin constituya un "uso legtimo" estipulado por las leyes de copyright, queda
prohibido usar, compartir, descargar, cargar, copiar, imprimir, mostrar, efectuar, reproducir, publicar,
licenciar, divulgar, transmitir o distribuir este documento, total o parcialmente, sin la expresa
autorizacin de Oracle.
La informacin contenida en este documento puede sufrir modificaciones sin previo aviso. Si encuentra
algn error en el documento, infrmelo por escrito a: Oracle University, 500 Oracle Parkway, Redwood
Shores, California 94065 EE. UU. No se garantiza que este documento se encuentre exento de errores.
Aviso de derechos restringidos
Editores
Richard Wallis
Pj Schemenaur
Si se le entrega este documento al Gobierno de Estados Unidos o a cualquier entidad que utilice esta
documentacin en nombre del Gobierno de Estados Unidos, se aplica la siguiente disposicin:
DERECHOS DEL GOBIERNO DE EE. UU.
Los derechos del Gobierno de EE. UU. de usar, modificar, reproducir, publicar, efectuar, mostrar,
divulgar este material de capacitacin quedan sujetos a las restricciones y los trminos del contrato de
licencia de Oracle correspondiente y/o el contrato del gobierno de EE. UU. correspondiente.
s
a
Diseador grfico
h
)
m
e
o
Maheshwari
c
d
i
Krishnamurthy
le t Gu
c
a
or den
@
Publicadores
na is Stu
a
r
Sumesh Koshy
a e th
o
m
Giri Venugopal
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los dems nombres
pueden ser marcas comerciales de sus respectivos propietarios.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Contenido
Prefacio
1
Introduccin
Introduccin del curso: informacin general 1-2
Objetivos del curso 1-3
Conocimientos adquiridos en este curso 1-4
Agenda del curso: Da 1 1-5
Agenda del curso: Da 2 1-6
Agenda del curso: Da 3 1-7
Agenda del curso: Da 4 1-8
Agenda del curso: Da 5 1-9
Lecciones adicionales 1-10
Presentacin 1-11
Entorno del aula 1-12
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
udel sistema operativo Oracle Solaris 10
lledirectorios
i
o
2 Introduccin a la jerarquaude
t
(g nse
Objetivos 2-2
a
n
ra le lice
Orden del daA2-3
o a sistemas
Introduccin
ab de archivos 2-4
m
r
r
e
e
f
Sistemas
ill adensarchivos 2-5
GuSubdirectorios
tr
/ (root) 2-6
n
o
nDirectorios del sistema importantes 2-7
Directorios del sistema en memoria importantes
Cuestionario 2-13
Orden del da 2-15
Introduccin a componentes de archivos 2-16
Cuestionario 2-18
Orden del da 2-19
Identificacin de tipos de archivos 2-20
Archivos normales 2-22
Directorios 2-23
Enlaces simblicos 2-24
Archivos de dispositivo 2-26
Cuestionario 2-30
Orden del da 2-32
Uso de enlaces completos 2-33
iii
2-10
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Comando prtconf
3-42
iv
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
era de archivos UFS
er densistemas
f
l
l
4 Gestin
s
i
GuObjetivos
tra 4-2
n
o del da 4-3
nOrden
Sistemas de archivos del sistema operativo Oracle Solaris 4-4
Orden del da 4-6
Visualizacin del UFS del sistema operativo Oracle Solaris 4-7
UFS del sistema operativo Oracle Solaris en segmentos de disco diferentes 4-8
Tablas de particiones y espacio reservado 4-9
Estructura del sistema de archivos UFS 4-11
Grupos de cilindros en un sistema de archivos ufs 4-13
Inode de UFS 4-14
Fragmentacin 4-16
Orden del da 4-17
Creacin de un nuevo sistema de archivos ufs 4-18
Uso del comando newfs 4-20
Orden del da 4-22
Comprobacin de un sistema de archivos mediante el comando fsck 4-23
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
Comando quot 4-46
e
o
c
d
i
Cuestionario 4-48
le t Gu
c
a
Informacin general de la prctica 4: Creacin y mantenimiento
or ddeen
@
sistemas de archivos UFS 4-54
na is Stu
a
r
Resumen 4-55
a e th
o
m
ller to us
i
5 Realizacin de montajes yudesmontajes
(g nse
Objetivos 5-2
a
n
ra le lice
Orden del daA5-3
obsicosradebmontaje 5-4
Conceptos
m
r
sfe de montaje: Informacin general 5-5
ille anbsicos
Conceptos
u
G Conceptos
tr bsicos de montaje 5-6
n
o de un sistema de archivos de forma automtica 5-7
nMontaje
Comando du 4-43
vi
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
on de archivos ZFS
6 nSistema
Objetivos 6-2
Orden del da 6-3
Qu es ZFS? 6-4
Funciones de ZFS 6-5
Cuestionario 6-8
Orden del da 6-9
Terminologa de ZFS 6-10
Cuestionario 6-12
Orden del da 6-13
Creacin de un sistema de archivos ZFS bsico 6-14
Componentes de la agrupacin de almacenamiento ZFS 6-15
Uso de discos en una agrupacin de almacenamiento ZFS 6-16
Dispositivos virtuales en una agrupacin de almacenamiento 6-19
Uso de dispositivos de cach en una agrupacin de almacenamiento ZFS 6-20
vii
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario 6-22
Orden del da 6-23
Destruccin de agrupaciones de almacenamiento ZFS 6-24
Importacin de una agrupacin de almacenamiento 6-25
Importacin de una agrupacin con un registro no existente 6-26
Importacin de una agrupacin en modo de slo lectura 6-27
Cmo obtener informacin bsica de la agrupacin de almacenamiento ZFS 6-28
Estado HEALTH de la agrupacin de almacenamiento ZFS 6-30
Cmo obtener el estado HEALTH bsico de la agrupacin de almacenamiento 6-32
Cmo obtener el estado HEALTH detallado de la agrupacin de almacenamiento 6-33
Cmo obtener el estado HEALTH detallado de la agrupacin de almacenamiento con la
indicacin de hora 6-34
Creacin y destruccin de sistemas de archivos ZFS 6-35
Creacin de un sistema de archivos ZFS 6-36
Destruccin de un sistema de archivos ZFS 6-37
Cambio de nombre de un sistema de archivos ZFS 6-39
Propiedades de ZFS 6-40
Valores de las propiedades de ZFS 6-41
Propiedades de ZFS de slo lectura 6-42
Propiedades de ZFS nativas configurables 6-43
Descripciones de propiedades nativas de ZFS 6-44
Uso de propiedades de clculo de espacio 6-50
Configuracin de propiedades del sistema de archivos en el momento de la
creacin de la agrupacin 6-52
Configuracin de propiedades de cach en un sistema de archivos ZFS 6-53
Configuracin de cuotas de grupo y usuario de ZFS 6-54
Cmo mostrar la informacin de ZFS bsica 6-56
Cuestionario 6-57
Orden del da 6-58
Configuracin de grupo de almacenamiento reflejado 6-59
Configuracin de la agrupacin de almacenamiento RAID-Z 6-60
Datos de autogeneracin en una configuracin replicada 6-63
Divisin dinmica en una agrupacin de almacenamiento 6-64
Creacin de agrupaciones de almacenamiento ZFS 6-65
Cuestionario 6-66
Orden del da 6-67
Cmo mostrar instantneas ZFS 6-68
Envo y recepcin de datos ZFS 6-69
Creacin de instantneas ZFS 6-70
Destruccin de instantneas ZFS 6-71
Identificacin de diferencias de las instantneas ZFS 6-72
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
viii
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A administracin
le
o
b
8 Realizacin
da la a
de paquetes
m
r
r
e
e
f
Objetivos
s
ill an8-2
GuOrden-tdel
r
da 8-3
n
o
nConceptos bsicos de la administracin de paquetes 8-4
Formatos de los paquetes 8-7
Formato de sistema de archivos 8-8
Formato de flujo de datos 8-9
Cuestionario 8-10
Orden del da 8-11
Administracin de paquetes desde la lnea de comandos 8-12
Visualizacin de informacin sobre los paquetes de software instalados 8-13
Visualizacin de informacin sobre todos los paquetes 8-14
Visualizacin de informacin sobre un paquete especfico 8-15
Visualizacin de informacin sobre paquetes de software 8-16
Cuestionario 8-17
Adicin de un paquete de software 8-18
Comprobacin de la instalacin de un paquete 8-23
Eliminacin de un paquete de software 8-27
ix
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
xi
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
10-66
xii
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
us 12-17
er/etc/system
l
l
Configuracin de ncleo y archivo
i
o
t
(gu nse12-19
Edicin del archivo /etc/system
a
n lice
a
r
Fase init 12-21
A ble
o
Cuestionario
12-23
m
ra
r
e12-25
e
f
l
l
Orden
del
da
s
i
anbsicos del nivel de ejecucin heredado 12-26
GuConceptos
r
t
on
12-29
nCuestionario
Orden del da 12-30
Procesos de arranque heredados 12-31
Cuestionario 12-39
Orden del da 12-41
Procedimientos de apagado del sistema 12-42
Comando /usr/sbin/init 12-45
Comando /usr/sbin/shutdown 12-46
Comandos Shutdown incorrectos 12-48
Cuestionario 12-50
Resumen 12-51
xiii
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
Cambio de los estados de servicio mediante el comando
n13-30
orsvcadm
e
d
@
Uso de svcs para determinar el motivo por el que
nano ises estn
Stu ejecutando
a
r
los servicios 13-32
oa e th
Creacin de nuevas secuencias derm
serviciosus13-33
lle que
i
tono se gestionan mediante SMF 13-40
Manipulacin de servicios heredados
u
g
e
(
s
n
Cuestionario 13-42
a
e
n
c
ra le li
Orden del daA13-43
o
b
Secure
by Defaultra13-44
m
r
e
e
f
ill ans personalizadas 13-45
GuConfiguraciones
tr red limitado 13-46
Perfil
de
n
o
nApertura
de servicios seleccionados 13-50
xiv
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
14-27
as
Modificacin de una cuenta de usuario con el comando smuser modify) h
14-40
Supresin de una cuenta de usuario 14-41
om ide
c
le t Gu
Comando smuser delete: formato y opciones 14-42
c
a
or den
Creacin de una entrada de grupo 14-43
@
a
tu
Comando smgroup add: formato y opcionesan
14-44
S
r
a e this
Modificacin de una entrada de grupo o14-45
s
rm u14-46
Comando groupmod: formato yle
opciones
l
i
o
t
Comando smgroup modify:
(gu formato
se y opciones 14-47
n
a
e
n
Supresin de unaaentrada de
icgrupo 14-48
r
l
A
e
l
Comando o
smgroup b
delete: formato y opciones 14-49
a
m
r
r
Solucin
de inicio de sesin 14-50
fe
lle denproblemas
s
i
u
inicio de sesin en CDE 14-52
G Problemas
tra de 14-55
n
Cuestionario
o
nOrden
del da 14-57
Gestin de archivos de inicializacin 14-58
Archivos de inicializacin del sistema 14-59
Archivos de inicializacin del usuario 14-60
Personalizacin del entorno de trabajo del usuario 14-61
Cuestionario 14-64
Informacin general de la prctica 14: Adicin de cuentas de usuario y grupo
Resumen 14-66
15 Control de procesos del sistema
Objetivos 15-2
Orden del da 15-3
Comando prstat 15-4
Cabeceras de columna de informe de prstat 15-7
xv
14-65
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
Comando crontab 15-36
na is Stu
a
r
a 15-37
Edicin y eliminacin de un archivo crontab
th
o
e
m
Control de acceso al comando crontab
us
er to15-39
l
l
i
Cuestionario 15-41
(gu nse
a
e 15: Uso de control de procesos 15-43
nde la prctica
Informacin general
c
a
i
r
l
A ble
Resumen o15-44
m
er nsfera
l
l
i
16 u
Sistema
aoperativo Oracle Solaris 10 Requisitos de instalacin
G
r
t
16-2
on
nObjetivos
Orden del da 16-3
Requisitos de hardware: sistemas SPARC 16-4
Requisitos de hardware: sistemas x86 y x64 16-5
Soporte para discos de 2 TB 16-6
Cuestionario 16-7
Orden del da 16-8
Sistema operativo Oracle Solaris: opciones de instalacin 16-9
Instalacin con interfaz grfica 16-10
Instalacin mediante CLI 16-11
Instalacin personalizada con JumpStart 16-12
Instalacin con contenedor Flash 16-13
Inicio de Oracle Solaris con WAN 16-14
Actualizacin estndar del sistema operativo Oracle Solaris 16-15
Actualizacin automtica de Oracle Solaris 16-16
Resolucin de problemas Actualizaciones del sistema operativo Solaris 10 16-17
xvi
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario 16-18
Orden del da 16-19
Componentes de software del sistema operativo Oracle Solaris 16-20
Clsters de software 16-21
Grupos de software del sistema operativo Oracle Solaris 16-22
Orden del da 16-24
Pautas de instalacin con DVD 16-25
Cuestionario 16-29
Orden del da 16-30
Secure by Default 16-31
Simulacin: instalacin del sistema operativo Oracle Solaris 10 16-33
Resumen 16-34
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e
n
c
a
i
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
A-18
n
o
n
Apndice A: Realizacin de copias de seguridad del sistema de archivos
Objetivos A-2
Orden del da A-3
Conceptos bsicos de copia de seguridad A-4
Nomenclatura de unidades de cinta A-5
Control de unidad de cinta A-7
Uso del comando mt A-8
Determinacin de frecuencia y niveles de copia de seguridad A-10
Identificacin de copias de seguridad incrementales y completas A-11
Archivo /etc/dumpdates A-13
Cuestionario A-15
Orden del da A-17
Realizacin de una copia de seguridad de un sistema de archivos desmontado
Opciones del comando ufsdump A-19
xvii
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(grestauraciones
se del sistema de archivos
Apndice C: Realizacin
de
n
a
e
n
Objetivos C-2 ra
lic
A
e
l
oda C-3rab
Orden del
m
r
feun sistema de archivos normal C-4
Restauracin
ille ansde
u
G Restauracin
tr del sistema de archivos /usr C-8
n
o
de una recuperacin de caso especial de / (root) en sistemas SPARC
nRealizacin
C-10
Cuestionario C-12
Realizacin de una recuperacin de caso especial de / (root) en sistemas x86/x64 C-13
Cuestionario C-16
Invocacin de una restauracin interactiva C-17
Realizacin de una restauracin incremental C-20
Cuestionario C-25
Informacin general de la prctica C: Restauracin de archivos y sistemas de archivos C-26
Resumen C-27
xviii
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Objetivos
Despus de completar esta leccin, podr:
Describir los conceptos bsicos de la administracin de
parches
Describir prcticas recomendadas de la administracin
de parches
Obtener parches desde My Oracle Support (MOS)
Instalar y eliminar parches
a
s
a
Instalar conjuntos de parches recomendados del sistema
)h
m
operativo Oracle Solaris
co uide
e
l
tG
Implementar la gestin de parches mediante
rac eelncomando
o
d
smpatch
na@ tu
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
le t Gu
c
comando smpatch
a
r
o den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
Parches de firmware y PROM
a
h
)
m
Parches SVR4 estndar de Sun
e
o
c
d
i
le t Gu
c
Parches de seguridad
a
or den
Parches recomendados
@
a
tu
n
S
a
r
Conjuntos de parches
a e this
o
IDR
lerm us
uil se to
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
m
ederaparches antes de instalar cualquier parche.
er README
f
l
l
Lea el archivo
s
i
Gu -tuna
rancoleccin de archivos y directorios. Esta coleccin sustituye los archivos y
Un parchenes
directorios
no existentes que impiden la correcta ejecucin del software. Algunos parches contienen
mejoras del producto. Los parche se definen tambin como actualizaciones de software.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Parches de seguridad: parches que proporcionan una nueva solucin para un problema de
seguridad o que acumulan una solucin antigua para un problema de seguridad.
Parches recomendados: todos los parches del sistema operativo Oracle Solaris incluidos
en los conjuntos de parches recomendados del sistema operativo Oracle Solaris, que los
clientes recomiendan para la aplicacin; incluye todos los parches del sistema operativo
Oracle Solaris que solucionan los problemas de alertas de Sun (por ejemplo, problemas de
seguridad, deterioro de datos y disponibilidad del sistema), junto con las ltimas revisiones
de los parches de la utilidad de parches y cualquier parche que stos necesiten. Tambin se
han agregado otros parches de valor agregado recomendados por el centro de asistencia
tcnica de Sun y los equipos de servicios de anlisis de riesgo de Oracle. A diferencia del
indicador de seguridad, que es independiente del producto, el indicador de recomendacin
slo se aplica a los parches del sistema operativo de Oracle Solaris. Para obtener ms
informacin, consulte
http://blogs.oracle.com/patch/entry/a_solaris_recommended_patchset_to.
Conjuntos de parches: parches integrados en conjuntos con su propia secuencia de
instalacin. EL conjunto de parches recomendados del sistema operativo Oracle Solaris es
un ejemplo (consulte el prrafo anterior). Los paquetes de parches de actualizacin de
Oracle Solaris contienen el conjunto de parches equivalente a su versin de actualizacin
de Oracle Solaris Update. Consulte
http://blogs.oracle.com/patch/entry/solaris_10_10_08_patch.
Oracle lanza tambin conjuntos de parches de Critical Patch Update trimestrales por
productos (por ejemplo, hay uno para el sistema operativo Solaris 10). La CPU proporciona
todas las soluciones de seguridad que anuncia pblicamente Oracle para cada producto en
ese trimestre (las CPU se lanzan en enero, abril, julio y octubre). Consulte
http://blogs.oracle.com/patch/entry/solaris_critical_patch_updates_cpus.
Interim Diagnostics or Relief (IDR): proporcionado para ayudar a diagnosticar problemas
o proporcionar un mitigacin inicial de los problemas. Un IDR lo puede aplicar al principio
del proceso de solucin de problemas el ingeniero que trabaja en el problema. Un IDR no es
un parche oficial porque es de naturaleza preliminar y no ha pasado por el proceso de
diseo completo y de revisin del cdigo o por las pruebas a la que se someten todos los
parches. Como resultado, los IDR estn diseados para las pruebas del cliente y no se
deben aplicar a entornos de produccin a menos que sea totalmente necesario (por
ejemplo, para conseguir mitigar un problema serio para el que no hay ninguna otra solucin
aceptable). Un IDR bloquea los paquetes SVR4 a los que se aplica para evitar que los
parches de aplicacin directa los sobrescriban de forma accidental. Si es necesario aplicar
un parche a estos paquetes, en primer lugar se debe retirar el IDR. El cliente debe consultar
a la persona que haya aplicado el IDR para determinar si se puede aplicar de forma segura
el IDR sobre el paquete con el parche o si se debe crear un nuevo IDR para ese paquete.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
ese
l
l
Los parches
como un directorio identificado con un nmero nico.
i
n
u tradistribuyen
G
En el primer
-ejemplo de la diapositiva, el directorio del parche denominado 105050-01 indica
que 105050
non es el nmero de parche y que 01 es el nmero de versin.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
le t Gu
c
comando smpatch
a
r
o den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Prcticas recomendadas
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era automtica de Oracle Solaris para aplicar un parche o actualizar un
elar actualizacin
f
l
l
s
Utilice
i
n
u tde
aarranque
Gentorno
r
inactivo:
n
o
n- La actualizacin automtica permite evitar en gran medida el riesgo y el tiempo de
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
parche.
e
mo
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era(MOS): se puede acceder a travs de http://support.oracle.com.
er Support
f
l
l
s
My
Oracle
i
u tranacceso a las actualizaciones de software (parches) de la seccin Patches &
GProporciona
Updates.
non MOS proporciona tambin acceso directo a diferentes recursos de soporte,
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
edeben
l
l
Los clientes
tener actualmente una cuenta de Oracle Single Sign-On (SSO) para obtener
i
n
u
a
G
r
parches a travs
My Oracle Support (http://support.oracle.com). Para ello, se debe crear una
-t deSSO
onOracle
cuentande
y asociar el identificador de soporte de Oracle a SSO. Para obtener ms
informacin, consulte https://support.oracle.com/CSP/ui/faq_en.html#registration.
Para obtener informacin sobre la migracin de clientes de Sun a MOS, consulte
http://www.oracle.com/us/support/mos-access-info-186773.html.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Identificar la sentencia correcta.
a. Un parche recomendado es una coleccin de parches de
seguridad y estndar.
b. Los parches de formato SVR4 estndar son slo para el
sistema operativo Oracle Solaris y no para otros productos
Oracle que se aplican en el sistema operativo Solaris OS
(por ejemplo, Oracle Solaris Cluster).
a
c. Los conjuntos de parches recomendados incluyen has
)
normalmente slo los parches del sistema operativo
m
e
o
c
d
i
Oracle Solaris.
cle
Gu
ra ent
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e
l
l
i
Respuesta:
u ctran
G
- parches SVR4 para otros productos que se aplican en Solaris. Los parches SVR4
Sun produce
son parches
non que se pueden aplicar mediante la utilidad patchadd del sistema operativo Oracle
Solaris.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
le t Gu
c
comando smpatch
a
r
o den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ederaOracle SSO, consulte
eunar cuenta
f
l
l
s
Para crear
i
Gu -tran
https://myprofile.oracle.com/EndUser/faces/profile/createUser.jspx?tid=minimal&nextURL=https://
support.oracle.com:443/CSP/ui/flash.html?login.
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era asociados a parches individuales y conjuntos de parches.
erREADME
f
l
l
Los archivos
estn
s
i
an
Gu -tinformacin
r
Proporcionan
especfica sobre los parches y las dependencias de parches. Los
n
archivos
README
estarn
disponibles
al buscar y localizar un parche o conjunto de parches en la
o
n
seccin Patches & Updates de MOS.
Los conjuntos de parches recomendados tienen un archivo README detallado en el que se
describen su propsito y sus limitaciones conocidas. Esto no significa que pueda ignorar las
instrucciones mencionadas para los parches individuales en el archivo README.
Para obtener ms informacin sobre cmo buscar parches o conjuntos de parches, consulte
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=870929.5#sun_patch_sea
rch (necesita una cuenta de Oracle SSO).
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Actualizaciones de parches
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
emuestra
eder pantalla
f
l
l
s
La captura
las Critical Patch Updates de MOS.
i
u tran
G
- Update (CPU) del sistema operativo Oracle Solaris es una instantnea del conjunto
Critical Patch
de parches
nonrecomendados del sistema operativo Oracle Solaris. Es una prctica estndar de
Oracle el lanzamiento trimestral de Critical Patch Updates (CPU) que contienen soluciones de
seguridad. Estos lanzamientos planificados permiten a los clientes planificar el mantenimiento.
Nota:
Los procesos de solucin de errores de Oracle Solaris no han cambiado. Se continan
solucionando errores de seguridad y de otro tipo y se seguirn lanzando los parches que
contienen dichas soluciones para el sistema operativo Oracle Solaris lo ms pronto
posible. Estos parches se seguirn incluyendo en el conjunto de parches recomendados
del sistema operativo Oracle Solaris cuando estn disponibles.
Se generan CPU para los productos slo mientras se encuentran en la seccin Premier
Support. Esto se aplica actualmente a los sistemas operativos Solaris 9 y 10. Solaris 9
introducir la asistencia ampliada" en octubre de 2011 y en este punto la produccin de
CPU cesar.
La CPU del sistema operativo Oracle Solaris simplemente proporciona otra opcin de
clasificacin de parches archivada para los clientes. Para obtener ms informacin, consulte
http://blogs.oracle.com/patch/entry/solaris_critical_patch_updates_cpus.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
1.
2.
3.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
ra
eOracle
er ennMy
f
l
l
s
Inicie
sesin
Support (MOS) en http://support.oracle.com.
i
u tra
G
Haga clic
n-en la ficha Patches & Updates.
o
n
En la seccin Patch Search, seleccione Product or Family (Advanced Search).
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eray paquetes de parches Solaris incluyen:
er de nparches
f
l
l
s
Los conjuntos
i
u tra
GConjuntos
- de parches recomendados: contiene parches del sistema operativo Oracle
n
o
Solaris
n en la revisin mnima de parches necesaria para abordar los principales problemas
del cliente incluidos los problemas de seguridad, prdida de datos y disponibilidad del
sistema. Tambin incluye la ltima revisin de los parches de la utilidad Patch and
Package para ayudar a garantizar las correctas operaciones de aplicacin de parches.
Paquetes de parches de actualizacin Solaris: contiene un conjunto equivalente de
parches que se aplican previamente a la imagen correspondiente de la actualizacin de
Solaris. Se proporcionan a los clientes cuyos procedimientos de control de cambios
dificultan la actualizacin pero son apropiados para el parche.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Nota:
-
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eradel sistema operativo, determine qu parches estn instalados ya en el
f
ler parches
s
Antes u
deilinstalar
G -tran
sistema.
El comando
on patchadd p slo se puede ejecutar como usuario root.
n
El directorio /var/sadm/patch incluye la siguiente informacin:
Informacin histrica sobre los parches instalados actualmente en el sistema
Lista de parches que puede eliminar mediante el comando patchrm
# ls /var/sadm/patch
107558-05 107594-04 107630-01 107663-01 107683-01 107696-01
107817-01 107582-01 107612-06 107640-03
Precaucin: la supresin de archivos del directorio /var/sadm puede causar problemas. Para
obtener ayuda, consulte http://blogs.sun.com/patch/entry/freeing_up_space_in_var. Es tambin
una prctica recomendada comprobar el entorno con la herramienta Patching Pre-Flight Checks
(o ppc) antes de instalar el parche. Para obtener ms informacin, consulte
http://blogs.sun.com/patch/entry/patching_pre_flight_checks_ppc.
Nota: asigne suficiente espacio para el sistema de archivos /var. Debe haber suficiente espacio
para que crezca el directorio /var/sadm conforme se instalen nuevos paquetes de software y
parches en el sistema.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
# /usr/bin/unzip 124998-01.zip
creating: 124998-01/
inflating: 124998-01/.diPatch
inflating: 124998-01/patchinfo
creating: 124998-01/SUNWcsu/
inflating: 124998-01/SUNWcsu/pkgmap
(salida omitida)
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
eparches
l
l
Cuando
los
se descargan en el sistema local, debe colocarlos en un directorio temporal
i
n
u
a
G
r
para prepararlos
-t para la instalacin. Utilice el directorio /var/tmp.
n
o
Uno de
nlos motivos ms comunes del fallo de la instalacin de parches son los permisos del
directorio o los problemas de propiedad. El directorio /var/tmp est abierto para todos y no
presenta estos tipos de problemas.
Los parches de los sistemas operativos Solaris 8, Solaris 9 y Solaris 10 estn en formato ZIP (por
ejemplo, 105050-01.zip).
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e
n
c
a
i
r
l
A delbsistema
le operativo Solaris utilizaban parches en formato de
o
Las versiones anteriores
a
m
r (por ejemplo, 101010-01.tar.Z). Para estos parches, utilice el
r sfetar
contenedor
ecomprimido
l
l
i
n descomprimir el contenedor tar y el comando tar para extraer los archivos
comando
apara
Gu zcat
trcontenedor
de parchen
del
tar:
no # /usr/bin/zcat 101010-01.tar.Z | tar xvf -
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
eelrcontenido
er muestra
f
l
l
s
La diapositiva
de un directorio de parche despus de extraerlo del archivo
i
n
u
a
G
r
zip.
-t
n
o
n
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
le t Gu
c
comando smpatch
a
r
o den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Herramientas
Oracle Enterprise Manager Ops Center: proporciona una gestin
integral del sistema
Herramientas de automatizacin de parches: herramientas de otros
fabricantes que ayudan en la gestin de parches
Comandos
patchadd: instala parches descomprimidos en el sistema
operativo Oracle Solaris
patchrm: elimina parches instalados en el sistema operativo
Oracle Solaris
install_cluster: instala los parches entregados en los
conjuntos de parches recomendados de Oracle Solaris
smpatch: gestiona el proceso de actualizacin en un solo sistema
o en varios sistemas
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
Herramientas
i
u tra
GOracle-Enterprise
Manager Ops Center: esta herramienta proporciona una gestin integral
n
o
en
n todos los servidores Oracle, sistemas operativos y tecnologas de virtualizacin de
Oracle Solaris. Proporciona una gestin del ciclo de vida integrada y una automatizacin
incorporada, incluida la gestin de parches.
Herramientas de automatizacin de parches: existen numerosas herramientas de otros
fabricantes que ayudan a los administradores del sistema a identificar y aplicar los parches
correctos para sus sistemas. Una de estas herramientas, Patch Check Advanced (PCA), es
muy popular entre los clientes que desean una buena herramienta de automatizacin de
parches. Para obtener ms informacin, consulte http://www.par.univie.ac.at/solaris/pca/.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Instalacin de un parche
a
s
a
)h
m
co uide
e
l
rac ent G
(salida omitida)
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era se asume que el parche que se va a instalar existe en el directorio
erde lansdiapositiva
f
l
l
En el ejemplo
i
/var/tmp
Gu y-que
trase ha descomprimido para la instalacin.
n
oparches se entregan como archivos comprimidos tar.
Nota:n
los
# cd /var/tmp
# patchadd 124998-01
Validating patches...
Loading patches installed on the system...
Done!
Loading patches requested to install.
Done!
Checking patches that you specified for installation.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Done!
Approved patches will be installed in this order:
124998-01
Checking installed patches...
Verifying sufficient filesystem capacity (dry run method)...
Installing patch packages...
Patch 124998-01 has been successfully installed.
See /var/sadm/patch/124998-01/log for details
Patch packages installed:
SUNWcsu
#
Precaucin: los parches de pueden agregar mediante la opcin -d (nosave) para ahorrar
espacio. Cuando se utiliza esta opcin, patchadd no guarda copias de los archivos que se van a
actualizar o a reemplazar. No se pueden recuperar los parches agregados de esta forma.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Eliminacin de un parche
Al eliminar un parche, el comando patchrm restaura todos los
archivos que ha modificado o reemplazado el parche, a menos
que:
El parche se instal con la opcin patchadd -d (que
indica al comando patchadd que no guarde copias de los
archivos que se van a actualizar o a reemplazar)
El parche sea necesario para otro parche
a
s
El parche se haya quedado anticuado debido a un parche
a
h
posterior que tambin se ha aplicado al sistemaom)
e
ec Guid
l
c
ra ent
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
r sfellama
epatchrm
l
l
El comando
a la utilidad pkgadd para restaurar los paquetes que se guardaron
i
n
u
a
G
r
durante la instalacin
inicial del parche.
-t
n
o
n
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Eliminacin de un parche
Para eliminar un parche mediante el comando patchrm:
# patchrm 124998-01
Validating patches...
Loading patches installed on the system...
Done!
Checking patches that you specified for removal.
Done!
s
a
h
(salida omitida)
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era124998-01
e#r patchrm
f
l
l
s
i
an
Gu -Validating
r
t
patches...
n
o
n Loading patches installed on the system...
Done!
Checking patches that you specified for removal.
Done!
Approved patches will be removed in this order:
124998-01
Checking installed patches...
Backing out patch 124998-01...
Patch 124998-01 has been backed out.
#
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Qu comandos permiten instalar parches descomprimidos en
el sistema operativo Oracle Solaris?
a. patchadd 124988-01
b. patchrm 124988-01
c. smpatch
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
le t Gu
c
comando smpatch
a
r
o den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a e thi
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
erasuelen consumir gran cantidad de espacio en disco. El conjunto de
er de nparches
f
l
l
s
Los conjuntos
i
Gu recomendados
parches
para Oracle Solaris 10 SPARC, por ejemplo, que se lanz del 30 de junio
tra
n
o
de 2011,
tiene
aproximadamente
un tamao de 1,8 GB.
n
De forma predeterminada, el procedimiento de instalacin del conjunto de parches evita tener que
aplicar parches a los objetos base. Antes de instalar los parches, la secuencia de instalacin del
conjunto de parches determina en primer lugar si hay suficiente espacio en disco disponible en el
directorio /var/sadm/pkg para guardar los paquetes base. No hay suficiente espacio
disponible, la secuencia ha terminado.
Precaucin: puede sobrescribir la funcin de guardado mediante la opcin -nosave al ejecutar
la secuencia de instalacin del conjunto de parches. Si utiliza la opcin -nosave , no puede se
pueden recuperar estos parches si es necesario.
Puede utilizar el comando patchrm para eliminar parches individuales instalados con el conjunto
de parches.
Para obtener ms informacin sobre los parches que se instalan con un conjunto de parches,
consulte los archivos README ubicados en los directorios de parches que crea el proceso de
instalacin en el directorio /var/sadm/patch.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
u
le t GOracle
install_patchset en los conjuntos de
parches
c
a
r
n
Solaris 9).
@o ude
na is St
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
a
m
erde
erun conjunto
f
l
l
s
Para instalar
parches, realice los siguientes pasos:
i
n
u
a
G
r
1. Asegrese
t de que se ha descomprimido el conjunto de parches, o que se ha descomprimido
ynextrado
on- si se ha recibido como archivo tar.Z. A continuacin se muestra un ejemplo en
el sistema SPARC:
# unzip 10_Recommended.zip
Ejemplo de un sistema x86/x64:
# unzip 10_x86_Recommended.zip
2. Decida qu mtodo desea utilizar para instalar el conjunto de parches, la opcin
predeterminada recomendada save o la opcin -nosave.
3. Cambie al directorio que contiene el conjunto de parches. Lea el archivo README, que
contiene informacin sobre el conjunto de parches, incluidos:
- Descripcin del conjunto de parches
- Parches incluidos
- Notas y advertencias importantes
- Opciones de guardado y recuperacin
- Instrucciones de instalacin especiales
- Circunstancias especiales de aplicacin de parches
- Avisos y otras notificaciones
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Precaucin: los conjuntos de parches recientes del sistema operativo Oracle Solaris 10 superan
la capacidad de la utilidad de descompresin incluida con las versiones de Solaris 10 anteriores a
Solaris 10 10/08. Instale el ltimo parche para la utilidad de descompresin antes de extraer los
archivos.
# cd 10_x86_Recommended
# more 10_Recommended.README
README
NAME: Recommended OS Patchset Solaris 10_x86
DATE: Feb/13/11
##############################################################
##########
This patchset is intended to provide a selected set of patches
for the designated Solaris release level. This is a bundled
set of patches conveniently wrapped for one-step installation.
Only install this cluster on the appropriate Solaris system.
Carefully read all important notes and install instructions
provided in this README file before installing the cluster. A
patchset grouping does not necessarily imply that additional
compatibility testing has occurred since the individual
patches were released.
WARNING!! IT IS HIGHLY RECOMMENDED that the installation of
this patchset be performed in single-user mode (Run Level S).
##############################################################
##########
PATCHSET DESCRIPTION
------------------These Solaris Recommended patches are considered the most
important and highly recommended patches that avoid the most
critical system, user, or security related bugs which have
been reported and fixed to date.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
(salida omitida)
m
r
u refer to the installation
For more installation
lle messages
i
o
t
u
logfile:
(g nse
a
e
n
/var/sadm/install_data/Solaris_10_x86_Recommended_OS_Patchset_
c
a
i
r
l
A ble
log
o
m
r '/usr/bin/showrev
-p' to verify installed patch-ids.
era
eUse
f
l
l
s
i
an to individual patch README files for more patch detail.
Gu -Refer
r
t
the system is usually necessary after installation.
non Rebooting
#
(salida omitida)
ERROR: The following patches were not able to be installed:
121297-01
120901-03
118873-04
121334-04
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era de los parches individuales para determinar si son necesarios
erarchivos
f
l
5. Leaillos
README
s
u adicionales
an para una instalacin completa de un parche individual.
Gpasos
r
t
6. Compruebe
non el archivo de registro del conjunto de parches si necesita ms informacin. Con
la revisin del registro obtendr informacin sobre el motivo por el que no se han instalado
los parches mostrados:
# more
/var/sadm/install_data/Solaris_10_x86_Recommended_OS_Patchset_
log
*** Install Solaris 10_x86 Recommended Patchset begins Sun Feb
25
22:01:19 MST 2007 ***
*** PATCHDIR = /patches/10_x86_Recommended ***
Installing 120720-02...
Validating patches...
Loading patches installed on the system...
Done!
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
le t Gu
c
comando smpatch
a
r
o den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
m
e
o
c
d
i
/var/sadm/spool.
o
e
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
a
m
r sfe(yrsus
esmpatch
l
l
El comando
subcomandos) permite la actualizacin y la gestin de parches
i
n
u
a
G
r
mediante la -interfaz
t de lnea de comandos. Est disponible en modo local, que se puede ejecutar
n
o
en el sistema
n local en modo de usuario nico o de varios usuarios. En modo local, no est
disponible ninguna de las opciones de autenticacin ni las opciones que hacen referencia a
sistemas remotos.
Nota: el modo remoto no se admite actualmente en el sistema operativo Solaris 10.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Aplicacin de actualizaciones
ar e this
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
Puedeu
ejercer
control sobre las fases como sea necesario.
ille tanto
n
a
G
r
Un comando:
-t el comando smpatch update realiza las tres funciones. Este comando necesita
n
o
el modo
n de varios usuarios para ejecutarse y no aplica ninguna actualizacin que tenga
interactive como uno de sus tipos de instalacin de propiedades. La aplicacin de
actualizaciones se rige por la norma de actualizacin.
Dos comandos: los comandos smpatch analyze y smpatch update realizan las tres
funciones.
Si desea analizar el sistema en primer lugar y, a continuacin, descargar y aplicar las
actualizaciones en un nico paso posterior, utilice el primer lugar el comando smpatch
analyze seguido del comando smpatch update.
El comando smpatch analyze necesita el modo de varios usuarios para ejecutarse.
El comando smpatch update descarga tambin cualquier parche previamente
necesario.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Tres comandos: los comandos smpatch analyze, smpatch download y smpatch add
realizan las tres funciones.
Si desea analizar el sistema en primer lugar, descargue las actualizaciones y agrguelas al
sistema en tres pasos independientes: en primer lugar utilice el comando smpatch
analyze seguido del comando smpatch download y, a continuacin, el comando
smpatch add.
El comando smpatch add se puede utilizar en modo de usuario nico o de varios
usuarios.
El comando smpatch add no consulta la poltica de usuario.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
3. Instalar y verificar la actualizacin.
co uide
e
l
ac ent G
r
o
# smpatch add -i 119397-06
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erproporciona
f
ler comandos
s
El uso u
deiltres
ms control y flexibilidad al aplicar un parche.
n
a
G
r
1. Asumamos
-t que desea tener las ltimas actualizaciones para el entorno nacional de
n
o
Norteamrica.
El siguiente comando analiza el sistema del entorno nacional y determina
n
cules son las actualizaciones apropiadas disponibles para l. No las descarga ni las aplica.
El comando escribe la lista en el archivo plist. Consulte el archivo plist para obtener las
actualizaciones que afectan al entorno nacional.
# smpatch analyze > plist
# vi plist
...
119397-06 SunOS 5.10: patch for North America region locales
issues
...
El comando patchadd -p muestra las actualizaciones que se han aplicado al sistema.
Utilcelo para verificar que la actualizacin del entorno nacional encontrada en el archivo
plist no est ya en el sistema:
# patchadd -p | grep 119397
#
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Nota: puede seguir utilizando showrev -p para llevar a cabo la misma operacin y se ejecuta
con mayor rapidez.
2. El siguiente comando descarga (pero no aplica) la nueva actualizacin para el entorno
nacional:
# smpatch download -i 119397-06
119379-06 has been validated.
La actualizacin se ha descargado en el rea de descarga y se ha validado. De forma
predeterminada, este directorio es /var/sadm/spool. Si se ha cambiado respecto al
predeterminada, consulte al sistema con smpatch get para obtener la nueva ubicacin. El
directorio predeterminado sigue estando en vigor:
# smpatch get | grep download
patchpro.download.directory
/var/sadm/spool
Los siguientes comandos muestran que la actualizacin se ha descargado como un archivo
*.zip:
# cd /var/sadm/spool; ls
119397-06.zip
...
3. Aplique o instale esta actualizacin mediante el siguiente comando smpatch add:
# smpatch add -i 119397-06
add patch 119397-06
Patch 119397-06 has been successfully installed.
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
u mediante este comando:
Verifique que el parche est instalado
lle entelosistema
i
u
# patchadd -p (|ggrep 119397-06
se
n
a
e
n
Patch: 119397-06
a e licObsoletes: Requires: 121734-01 Incompatibles:
r
A
l
Packages:
o
b
a
m
r sfer SUNWnamdt SUNWnamow
eSUNWnameos
l
l
i
n
u anlisis
aposterior
de este sistema muestra que esta actualizacin ya no es apropiada:
GUn
r
t
n
no # smpatch analyze | grep 119397-06
#
Una actualizacin se elimina fcilmente (se recupera). EL siguiente comando lo hace para la
actualizacin que se acaba de aplicar:
# smpatch remove -i 119397-06
remove patch 119397-06
Transition old-style patching.
Patch 119397-06 has been backed out.
Ahora un anlisis muestra que esta actualizacin es una vez ms apropiada y que est
disponible para este sistema:
# smpatch analyze | grep 119397-06
119397-06 SunOS 5.10: patch for North America region locales
issues
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erpara
er update
f
l
l
Utilice smpatch
analizar el sistema y, a continuacin, descargue y aplique la
s
i
n
u
a
G
r
actualizacin-ten un paso. Por ejemplo, este parche awk/nawk se puede aplicar como se muestra
a continuacin:
non
# smpatch update -i 118815-05
118815-05 has been validated.
Installing patches from /var/sadm/spool...
118815-05 has been applied.
/var/sadm/spool/patchpro_dnld_2007.03.16@12:36:36:MST.txt has
been moved to
/var/sadm/spool/patchproSequester/patchpro_dnld_2007.03.16@12:
36:36:MST.txt
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
""
/var/sadm/spool
/var/sadm/spool
rebootafter:reconfigafter:standard
http://192.168.201.1:3816/solaris/
https://
a
s
a
current3
h
)
m
""
e
o
c
d
i
****
****
le t Gu
c
a
8080
or den
""
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
fera para mostrar los valores de los parmetros de entorno actuales.
ller ncomando
s
Utilice u
elisiguiente
Gla pgina
trade comando man smpatch(1M) contiene una descripcin detallada de los
Nota:
n
parmetros
no de entorno.
getupdates.oracle.com
patchpro.patchset
patchpro.proxy.host
patchpro.proxy.passwd
patchpro.proxy.port
patchpro.proxy.user
# smpatch get
patchpro.backout.directory ""
patchpro.baseline.directory /var/sadm/spool
patchpro.download.directory /var/sadm/spool
patchpro.install.types
rebootafter:reconfigafter:standard
patchpro.patch.source http://192.168.201.1:3816/solaris/
https://getupdates.oracle.com
patchpro.patchset
current3
patchpro.proxy.host
""
patchpro.proxy.passwd
****
****
patchpro.proxy.port
8080
patchpro.proxy.user
""
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erasmpatch set y get establezca un nuevo valor para el origen de
er comandos
f
l
l
Los siguientes
s
i
an es lo que har normalmente para dirigir al cliente local a un nuevo servidor de
Gu -tr(Esto
actualizacin.
n
proxy n
deoactualizacin).
# smpatch set
patchpro.patch.source=http://newproxy.apex.com:3816/solaris/
# smpatch get
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
patchpro.backout.directory
""
patchpro.baseline.directory /var/sadm/spool
patchpro.download.directory /var/sadm/spool
patchpro.install.types
rebootafter:reconfigafter:standard
patchpro.patch.source
http://newproxy.apex.com:3816/solaris/
https://getupdates.oracle.com
patchpro.patchset
current3
patchpro.proxy.host
""
patchpro.proxy.passwd
****
****
patchpro.proxy.port
8080
patchpro.proxy.user
""
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
""
/var/sadm/spool
/var/sadm/spool
rebootafter:reconfigafter:standard
https://getupdates.oracle.com
current3
""
****
8080
""
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r vuelve
eraaestablecer el parmetro patchpro.patch.source en el valor
evalor
f
l
l
El siguiente
s
i
Gu -tran
predeterminado:
non # smpatch unset patchpro.patch.source
# smpatch get
patchpro.backout.directory
""
patchpro.baseline.directory
/var/sadm/spool
patchpro.download.directory
/var/sadm/spool
patchpro.install.types - rebootafter:reconfigafter:standard
patchpro.patch.source
https://getupdates.oracle.com
patchpro.patchset
current3
patchpro.proxy.host
""
patchpro.proxy.passwd
****
****
patchpro.proxy.port
8080
patchpro.proxy.user
""
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era los comandos generan un anlisis slo sobre las actualizaciones
erde lansdiapositiva,
f
l
l
En el ejemplo
i
Gu -tra
recomendadas.
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r parches
era mediante el comando smpatch update, se consulta la norma de
eaplican
f
l
l
Cuando ise
s
an de que la actualizacin se aplique realmente.
Gu -tantes
r
actualizacin
Si utiliza
noelncomando smpatch update para actualizar el sistema, podr aprovechar las pautas
establecidas por los desarrolladores de actualizaciones y parches para aplicar actualizaciones.
Sin embargo, puede personalizar la norma para la aplicacin de actualizaciones mediante el
parmetro patchpro.install.types.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
standard
rebootafter
s
a
h
reconfigafter
)
m
e
o
c
d
i
u o
le impredecible
c
G
El sistema est inestable (comportamiento
a
t
rebootimmediate
r reinicia.
n
posible prdida de datos) hastaoque se d
e
@
tu impredecible o
na(comportamiento
S
El sistema est inestable
a
r
reconfigimmediate posible prdidaode
adatos)e hasta
hisque se produce un reinicio
t
de reconfiguracin
us -r).
erm to (boot
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Predeterminado. Los efectos no son visibles hasta que se
produce un reinicio de reconfiguracin (boot -r).
Consulte la pgina de comando man boot(1M).
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
singleuser
interactive
a
s
a
clientroot |
)h
clientuser
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
er nsferpara
l
l
El valor predeterminado
este parmetro se muestra con este comando smpatch get:
i
Gu -#trasmpatch get patchpro.install.types
non patchpro.install.types - rebootafter:reconfigafter:standard
Slo se aplica a los clientes sin disco e indica qu
parte del sistema de archivos del cliente se ve afectada
por la actualizacin (clientroot indica / y
clientuser indica /usr)
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
PATCH_OBSOLETES="119330-01 119331-01
o se119559-01 119576-01
m
r
120635-02
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erpropiedades
er nstiene
f
l
l
Cada actualizacin
actualizadas. Los valores de PATCH_PROPERTIES son los
i
u
a
G
r
tipos de instalacin
-t de la actualizacin.
n
o
El archivo
n patchinfo se incluye en la coleccin de archivos de una actualizacin. Contiene ms
metadatos adems del valor PATCH_PROPERTIES.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
Es unaubuena
utilizar siempre la norma de actualizacin al agregar parches. De lo contrario,
ille idea
n
a
G
r
podra perder
talguna propiedad importante del parche (como reboot immediate) o un parche
-necesario.
n
o
previamente
n
Sin utilizar el comando smpatch update
Analice el sistema para determinar si las actualizaciones que afectan a wanboot son apropiadas
y estn disponibles:
# smpatch analyze | grep wanboot
119681-06 SunOS 5.10: wanboot patch
Determine si alguna versin anterior de la actualizacin de wanboot ya est en el sistema:
# patchadd -p | grep 119681
Patch: 119681-05 Obsoletes: Requires: Incompatibles: Packages:
SUNWcakr
Slo est instalada la versin 05 anterior de esta actualizacin.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
Please refer to the README file within each patch for installation
m) de
o
instructions. To properly patch your system, the following c
patches
e Gui
l
should be installed in the listed order:
c
ra ent
o
@ tud
1) 119681-06 !!! IMMEDIATE REBOOT !!!
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r nosaplique
era la nueva actualizacin de wanboot:
epero
f
l
l
Descargue,
i
n
Gu -#trasmpatch
download -i 119681-06
n
o
n 119681-06 has been validated.
Aplique el parche mediante el comando smpatch add:
# smpatch add -i 119681-06
add patch 119681-06
...
Validating patches...
Loading patches installed on the system...
Done!
Loading patches requested to install.
Done!
Checking patches that you specified for installation.
Done!
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r s119681-06
era
ePatch
f
l
l
has been successfully installed.
i
u tran
G
- el parche est instalado en el sistema:
Verifique que
non # patchadd -p | grep 119681
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Especialmente cuando se utiliza el comando smpatch add, es siempre una buena idea leer la
informacin sobre la actualizacin. Vaya al rea de cola de descarga y compruebe qu
informacin existe para esta actualizacin:
# cd /var/sadm/spool; ls
119681-06.zip
cache
patchpro_dnld_2006.02.13@10:10:29:MST.txt
# cat *.txt
This patch bundle was generated by PatchPro.
Consulte el archivo README de cada parche para obtener las instrucciones de instalacin. Para
aplicar el parche correctamente al sistema, se deben instalar los siguientes parches en el orden
que se indica:
1) 119681-06!!! IMMEDIATE REBOOT!!!
El archivo *.txt y otros archivos README suelen contener informacin importante. En este
caso, la advertencia de reiniciar inmediatamente supone que el valor PATCH_PROPERTIES del
tipo de instalacin sea reconfigimmediate o rebootimmediate.
a
s
a
)h
m
La siguiente secuencia de comandos muestra el valor de tipo de instalacin
ideinstalacin:
copara uesta
e
l
# cd /var/sadm/spool
ac ent G
r
o
# unzip xvf 119681-06.zip 119681-06/patchinfo
@ tud
a
n
inflated: 119681-06/patchinfo
ra this S
a
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
One or more updates that you installed requires a system shutdown to
coactivateidit.e To
initiate the system shutdown, you must use one of the followingle
commands: u
o Power down the system - init 0 or shutdown -i 0
rac ent G
o
o Drop to the firmware prompt - init 5 or shutdown -i
@5 tud
a
o Restart the system - init 6 or shutdown -i 6 n
ra this S
a
# cat /var/sadm/spool/disallowed_patch_list
o se
119681-06
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era update
er nsmpatch
f
l
l
Uso del icomando
s
Gu -smpatch
tra update analiza el sistema, descarga la actualizacin y la aplica en un
El comando
n
o proporciona una proteccin que no est disponible con smpatch add porque
paso. n
Tambin
consulta la norma de actualizacin.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
xt
/var/sadm/spool/patchpro_dnld_2006.02.15@06:09:14:MST.txt has
been moved
to
/var/sadm/spool/patchproSequester/patchpro_dnld_2006.02.15@06:
09:14:MST.t
xt
ID's of the updates that are disallowed by installation policy
have been written to file
/var/sadm/spool/disallowed_patch_list
One or more updates that you installed requires a system
shutdown to activate it. To initiate the system shutdown, you
must use one of the following commands:
o Power down the system - init 0 or shutdown -i 0
o Drop to the firmware prompt - init 5 or shutdown -i 5
o Restart the system - init 6 or shutdown -i 6
a
s
a
)h
m
Recuerde que el comando smpatch add le informa sobre la necesidadde
coreiniciar
ideneel archivo
u
e
l
*.txt en el rea de cola de descarga.
ac ent G
r
o
smpatch update, como alternativa, lo muestra en la salida
estndar, d
crea una
@
u
a
t
disallowed_patch_list y proporciona instrucciones
para
el
reinicio.
ran this S
a
# cat /var/sadm/spool/disallowed_patch_list
o se
m
r
119681-06
lle to u
i
u
Parte del comando smpatch update
e a las actualizaciones. Las actualizaciones que no
(g se
saplica
n
a
se pueden aplicar por algn
motivo c
seemuestran
en disallowed_patch_list. Normalmente,
n
a
i
r
l
se ocupa de las actualizaciones
A blemostradas en este archivo de forma manual.
o
m
rslo lasversin
Verifique que
era de esta actualizacin instalada en el sistema es la versin anterior
e
f
l
l
i
(05): u
n
G -#trapatchadd
-p | grep 119681
non
Patch: 119681-05 Obsoletes: Requires: Incompatibles: Packages:
SUNWcakr
Un anlisis posterior del sistema muestra que este parche an est disponible y es apropiado
para este sistema. Se encuentra en el rea de cola a la espera de su instalacin y de un reinicio:
# smpatch analyze | grep wanboot
119681-06 SunOS 5.10: wanboot patch
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Agregue el parche:
# smpatch add -i 119681-06
Validating patches...
Loading patches installed on the system...
Done!
Loading patches requested to install.
Architecture for package SUNWcakr from directory SUNWcakr.v in
patch
119681-06 differs from the package installed on the system.
Architecture for package SUNWcakr from directory SUNWcakr.us
in patch
119681-06 differs from the package installed on the system.
Done!
Checking patches that you specified for installation.
Done!
Approved patches will be installed in this order:
119681-06
Patch 119681-06 has been successfully installed.
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
Verifique que se ha instalado:
n
ra this S
a
# patchadd -p | grep 119681
o se
m
r
Patch: 119681-05 Obsoletes:
e to uRequires: Incompatibles: Packages:
l
l
i
SUNWcakr
(guObsoletes:
se Requires: Incompatibles: Packages:
n
a
Patch: 119681-06
e
n
ra le lic
SUNWcakr
A
o the
Analyze
absystem to show that it is no longer appropriate
m
r
r
e
e
f
s
ill and navailable:
Gu -#trasmpatch
analyze | grep wanboot
n
o
n #
Ya que esta actualizacin est marcada como reconfigimmediate, reinicie el sistema con la
opcin -r :
ok boot -r
...
Elimine la entrada de esta actualizacin en el archivo disallowed_patch_list de forma que
pueda saber que ha terminado de administrar la actualizacin:
# cat /var/sadm/spool/disallowed_patch_list
#
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
# smpatch update -x idlist=/var/sadm/spool/updateid_list
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era smpatch se pueden aplicar a varias actualizaciones, como se
elosr subcomandos
f
l
l
Muchos ide
s
an de la diapositiva.
Gu en los
r
muestra
ejemplos
t
Se permiten
non varias instancias de la opcin -i si slo tiene algunas actualizaciones para aplicar:
# smpatch update -i 118927-02 -i 118822-15 -i 119681-06
Una lista de ID de actualizacin se puede mostrar en un archivo, uno por lnea, a la que se puede
hacer referencia con la opcin -x idlist=:
# smpatch update -x
idlist=/var/sadm/spool/disallowed_patch_list
Nota: si especifica parches concretos mediante la opcin -i o -x idlist=, la lista aumenta con
los parches de los que dependen antes de que se produzca la actualizacin.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
El siguiente ejemplo muestra cmo crear una lista de los parches que realmente desea aplicar de
una lista mayor de parches disponibles y apropiados. Tambin resuelve las dependencias para
las actualizaciones que desea aplicar:
# smpatch analyze > my.list
Edite my.list y elimine aqullos en los que no est interesado:
# vi my.list
...
Analice slo los que queden y resuelva las dependencias:
# smpatch analyze -x idlist=my.list > /tmp/justdothese.list
Aplique las actualizaciones:
# smpatch update -x -idlist=/tmp/justdothese.list
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Autorizacin y autenticacin
Ejemplo
Especificacin del rol patchman mientras se utiliza el
comando smpatch get:
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era las actualizaciones. Pero puede designar usuarios no raz para
er puede
f
l
l
s
El usuario
raz
gestionar
i
u asumiendo
an un rol que incluya el perfil de instalacin del software o la autorizacin
Gtareas
r
estas
t
solaris.admin.patchmgr.*.
non
# smpatch get -r patchman
El siguiente comando muestra un comando smpatch get que necesita que se asuma el rol (-r)
llamado patchman:
sys-01> smpatch get -r patchman
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
El directorio actual se ha cambiado a /var/tmp.
Cul de los siguientes permite extraer parches del contenedor
120068-03.zip?
a. gzip *.zip /var/tmp
b. zcat 120068-03.zip
c. zip 120068-03.zip
d. unzip 120068-03.zip
a
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Cul de los siguientes comandos utiliza para actualizar el
sistema mediante un comando?
a. smpatch update
b. smpatch analyze
c. smpatch add
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Resumen
En esta leccin, aprender a realizar lo siguiente:
Describir los conceptos bsicos de la administracin de
parches
Describir prcticas recomendadas de la administracin de
parches
Obtener parches desde My Oracle Support
Instalar y eliminar parches
a
s
a
Instalar conjuntos de parches recomendados de Solaris
)h
m
Implementar la gestin de parches mediante
ide
elcocomando
u
e
l
c nt G
smpatch
ora
de
@
u
a
t
ran this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Objetivos
Despus de completar esta leccin, podr:
Identificar los conceptos bsicos de la memoria de
slo lectura programable de arranque (PROM)
Utilizar comandos bsicos PROM de arranque
Identificar el dispositivo de arranque del sistema
Crear y eliminar alias de dispositivo personalizados
Visualizar y modificar parmetros de RAM no voltil
a
s
a
(NVRAM) desde el shell
)h
m
e
o
Interrumpir un sistema que no responde
uid
ec
cl nt G
a
r
o de
@
a
n is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
plugin.
e
mo
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
Existe u
una
de usuario de PROM de arranque que proporciona varias funciones
illeinterfaz
n
a
G
r
importantes.-t
La PROM
nonde arranque de Oracle Solaris tiene acceso a un conjunto estndar de controladores de
dispositivos genricos. El sistema necesita estos controladores para acceder y controlar los buses
y el dispositivo de arranque a fin de arrancar el sistema correctamente.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
PROM de
arranque
La PROM incorporada no
dispone de un controlador
para esta interfaz.
a
s
a
)h
m
co uide
e
l
G
ID-PROM rac
t
n
o
de
@
u
a
t
n is S
rabus
a
Tarjeta
de
thE/S de
o
e
m
otro
fabricante
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsdefelaraarquitectura OpenBoot permiten que las placas de otros proveedores
Todas u
las
illversiones
a s mismas y carguen sus propios controladores de dispositivos de plugin. Cada
G -trpor
se identifiquen
n
dispositivo
no identifica su tipo y proporciona su controlador de dispositivo de plugin cuando lo
solicita OpenBoot PROM durante la fase de configuracin del hardware del sistema en el proceso
Controlador
personalizado
de arranque.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
m
o
Habilitar el uso de dispositivos de otros fabricantes.
ide
c
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
PROM de arranque
ra ent
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er ndesarranque
fera de 1 MB se suele encontrar en la misma placa que la CPU. En los
El chipude
illPROM
G antiguos
sistemas
tra los chips de PROM de arranque se encuentran normalmente en un zcalo de
n
conexin.
no A partir de PROM 3.x, estn soldados de forma permanente a la placa principal del
sistema.
En las estaciones de trabajo Ultra, FPROM permite cargar nuevos datos del programa de inicio
en la PROM mediante el uso de software en lugar de tener que sustituir el chip.
Los ordenadores de sobremesa cuentan con un puente de proteccin contra escritura que se
debe retirar antes de poder escribir en la PROM. Deber retirar el puente porque la posicin
predeterminada es la de proteccin contra escritura. Consulte Sun Flash PROM Guide for
Workstations and Workgroup Servers - Standalone Version (nmero de referencia 802-3233-27)
para conocer la ubicacin del puente en su sistema.
Precaucin: muchos sistemas tienen el puente bajo una memoria intermedia instalada u otra
tarjeta extrable. Preste atencin al eliminar o sustituir esta tarjeta.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
PROM de arranque
Para determinar la versin de OpenBoot PROM que se est
ejecutando en el sistema, ejecute prtdiag o bien prtconf:
# /usr/platform/uname -m/sbin/prtdiag v
(salida omitida)
System PROM revisions:
---------------------OBP 4.16.4 2004/12/18 05:21 Sun Blade 1500 (Silver)
OBDIAG 4.16.4 2004/12/18 05:21
#
o
# prtconf -V
OBP 4.16.4 2004/12/18 05:21
#
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erarranque
eder PROM
f
l
l
s
El firmware
de
controla el funcionamiento del sistema antes de que el sistema
i
n
u
a
G
r
operativo se-haya
t iniciado y de que kernel est disponible. La PROM de arranque tambin
n
o
proporciona
una
interfaz de usuario y comandos de utilidad de firmware, conocidos como el
n
conjunto de comandos FORTH. Los comandos incluyen comandos de arranque, comandos de
diagnstico y comandos para modificar la configuracin predeterminada.
Nota: la PROM de arranque no funciona con los archivos o sistemas de archivos del sistema
operativo Oracle Solaris. Gestiona, principalmente, dispositivos de hardware. El sistema operativo
funciona con firmware y depende del mismo, pero el firmware no depende del sistema operativo.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
ec Guid
l
c
ra ent
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eraen los sistemas SPARC de Oracle es la informacin de configuracin
er importante
f
l
l
s
Otro elemento
i
n lo siguiente:
u traincluye
del G
sistema,-que
n
La
Ethernet o MAC, como por ejemplo 8:0:20:5d:6f:9e
nodireccin
Chip SEEPROM
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Los sistemas ms recientes contienen un chip SEEPROM (memoria de slo lectura programable
y borrable electrnicamente de serie) no extrable, que normalmente se encuentra en la placa
principal del sistema. Los chips SEEPROM no necesitan una batera para mantener la
informacin de configuracin del sistema.
Tarjeta de configuracin del sistema (SCC)
Algunos sistemas ms recientes contienen una SCC extrable que contiene la informacin de
configuracin del sistema. Est insertada en el lector de tarjeta de configuracin del sistema.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Informacin de
configuracin
del sistema
Informacin
de configuracin
Direccin
Ethernet
ID de host
Parmetros de la
EEPROM
a
s
a
)h
Parmetros
m
predeterminados
co uide
e
l
ac ent G
r
o
Instrucciones
@ tud
a
binarias del equipo
n
S
CPU
ra SPARC
s
i
a
h
o se t
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eramuestra los elementos bsicos de PROM de arranque y del POST de
ederla diapositiva
f
l
l
s
La imagen
i
Gu -tran
NVRAM.
Al encender
non un sistema, se inicia un POST de bajo nivel. Este cdigo de POST de bajo nivel se
almacena en la PROM de arranque y est diseado para comprobar las funciones ms bsicas
del hardware del sistema.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Screen/portA
Diagnstico ampliado
diag-switch?
true
diag-device
net
diag-switch?
false
boot-device
disk
a
s
a
POST normal
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
Una deulas
comprobaciones que ejecuta POST consiste en determinar si hay un teclado
illeprimeras
n
a
G
r
conectado al-tsistema y si existe una opcin de tecla Stop.
n se encuentra en la parte izquierda del teclado. Para habilitar varios modos de
La tecla
noStop
diagnstico, mantenga pulsada la tecla Stop simultneamente con otra tecla. Las secuencias de
teclas Stop se aplican en OpenBoot PROM y definen cmo se ejecuta el POST cuando el sistema
est encendido.
Secuencias de teclas Stop
Stop + D: mantenga pulsada la tecla Stop mientras pulsa simultneamente la tecla D
cuando el sistema est encendido. El resultado es que el firmware cambia de forma
automtica al modo de diagnstico. Este modo ejecuta diagnsticos POST ms amplios en
el hardware del sistema. La variable diag-switch? de OpenBoot PROM se establece en
true.
La imagen de la diapositiva muestra el efecto de la variable diag-switch?.
Nota: la secuencia de teclas Stop + D no est disponible en un terminal de puerto serie.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Stop + N: mantenga pulsadas las teclas Stop y N de forma simultnea mientras que el
sistema est encendido para establecer los parmetros de NVRAM en los valores
predeterminados. Cuando vea que los diodos emisores de luz (LED) del teclado comienzan
a parpadear, podr soltar las teclas y el sistema debe continuar con el arranque. Una
configuracin de NVRAM incorrecta puede provocar un fallo en el arranque del sistema. Por
ejemplo, si se produce un corte del suministro elctrico durante una descarga de flash
PROM, algunos contenidos de NVRAM pueden quedar inutilizables.
Si el sistema no se inicia y considera que es posible que los parmetros de NVRAM se
hayan establecido de forma incorrecta, puede cambiar fcilmente los parmetros a los
valores predeterminados.
Precaucin: si es posible, capture los valores de NVRAM no predeterminados antes de
utilizar la
secuencia de teclas Stop + N.
Stop + A: mantenga pulsadas las teclas Stop y A de forma simultnea para interrumpir
cualquier programa que se est ejecutando y poner el sistema en modo de entrada de
comandos para OpenBoot PROM. El sistema muestra un indicador ok al usuario, lo que
significa que est preparado para aceptar comandos de OpenBoot PROM.
Precaucin: la secuencia de teclas Stop + A no se recomienda como mtodo para llegar al
indicador ok a menos que no quede otra alternativa. Esta secuencia puede provocar el
deterioro del sistema de archivos del sistema operativo Oracle Solaris y puede resultar difcil
de reparar.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era la secuencia de teclas de cancelacin en un sistema para evitar
equer desee
f
l
l
s
Es posible
inhabilitar
i
ande un sistema de archivos o para proporcionar mayor seguridad.
Gu deterioro
r
el posible
t
1. Edite
nonel archivo /etc/default/kbd. En el archivo, la instruccin
Tambin puede configurar el sistema para cambiar la secuencia de cancelacin del teclado a una
tecla alternativa. Revise la pgina de comando man kbd para obtener ms informacin.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
Transmitir datos
2 Transmitir datos
23co uide
e
Recibir datos
l
3 Recibir datos
c nt G
raMasa
7 Masa
o
de7
@
u
a
t
Terminal
Estacin de
ran this S
ASCII
trabajo Ultra
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
POST u
ejecuta
ms amplias cuando el sistema est en modo de diagnstico con
ille comprobaciones
n
a
G
r
el parmetro-tPROM diag-switch? establecido como true. Conecte el tipo correcto de cable
de mdem
nonnulo para su tipo de sistema en el puerto serie A.
El siguiente ejemplo es la salida de POST desde un Sun Blade 1000:
@(#) 4.0 Version 29 created 2000/07/12 16:46
Clearing TLBs Done
Reset: 0000.0000.0000.0010 SPOR
Loading Configuration
Membase: 0000.0000.0000.0000
MemSize: 0000.0000.2000.0000
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
La PROM de arranque:
a. Tiene acceso a un conjunto estndar de controladores de
dispositivo genricos
b. Permite cargar nuevos datos del programa de arranque en
PROM
c. Contiene una batera de litio integrada
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
banner
boot
Arranca el sistema
help
printenv
a
s
a
Establece el parmetro de NVRAM especificado
setenv
)h
para un valor
m
e
idde
caoun ciclo
u
e
l
Restablece todo el sistema (similar
reset-all
rac ent G
inicio)
o
@ tud
a
n
Restablece todos
los
S de parmetros a
a valores
r
set-defaults
s
i
a
h
los valoresopredeterminados
de fbrica
t
e
m
s
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era proporciona una interfaz de usuario para invocar comandos de
er ndesarranque
f
l
l
El monitor
PROM
i
Gu -tra
OpenBoot.
Precaucin:
non modificar el contenido de OPB puede daar seriamente el sistema. Tenga
precaucin al modificar la configuracin.
Nota: el indicador ok muestra que el sistema operativo Oracle Solaris no se est ejecutando
actualmente.
Las tablas de la diapositiva y de las pginas siguientes muestran comandos que se suelen
introducir en el indicador ok.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
sifting text
.registers
probe-scsi
probe-scsi-all
s
a
h
Identifica
dispositivos
en
el
bus
IDE
)
probe-ide
m
e
o
c
d
i
ude
e bucles
llos
Identifica dispositivos en todos
c
G
probe-fcal-all
a
t
or den
canal de fibra
@
na deisdispositivos
Stu
Muestra todo elra
rbol
show-devs
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
devalias
nvalias
nvunalias
show-disks
s
a
h
)
m
e
o
Intenta vaciar la memoria manualmente
y
c
d
i
sync
le t Gu
sincronizar sistemas de archivos
c
a
n
oenr losddispositivos
e
Ejecuta autodiagnsticos
@
test
a
tu
S
especificados ran
a e this
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sincluye
era informacin del sistema como la siguiente:
ebanner
f
l
l
El comando
i
u tran
GNombre
- de modelo
n
o
n
Nmero
de versin de PROM de arranque (por ejemplo, 1.x, 2.x, 3.x, 4.x o 5.x)
Memoria
Direccin Ethernet
ID de host
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erpara
er nboot
f
l
l
Utilice elicomando
iniciar el sistema operativo Oracle Solaris desde el indicador ok.
s
u
a
G
r
Este comando
-t tiene varias opciones disponibles para arrancar el sistema en distintas situaciones.
n
o
Introduzca
n el comando boot en el indicador ok para arrancar el sistema automticamente en
cdrom -s: arranca el sistema en modo de usuario nico desde un CD-ROM o un DVD.
ok boot cdrom s
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era de forma interactiva. Utilice esta opcin si debe ejecutar un archivo
er nelssistema
f
l
-a:ilarranca
u tradurante el arranque. Pulse la tecla de retorno para aceptar los valores que se
Galternativo
presentan
non (consulte el ejemplo de la diapositiva).
-r: realiza un arranque de reconfiguracin. Utilice esta opcin para buscar un dispositivo
recin conectado y para crear nuevas entradas de dispositivo en los directorios /devices y
/dev. Tambin actualiza el archivo /etc/path_to_inst.
ok boot r
-v: arranca el sistema mientras se muestra informacin ms detallada del dispositivo a la
consola. Utilice esta opcin para resolver problemas durante el proceso de arranque. Puede
utilizar esta opcin con otras opciones.
ok boot -v
ok boot -rv
ok boot -sv
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
...
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
En el siguiente ejemplo se muestra la salida de ayuda desde un sistema Sun Blade 1500 que
ejecuta la versin 4.16.4 de OpenBoot PROM:
ok help
Enter help command-name or help category-name for more help
(Use ONLY the first word of a category description)
Examples: help select -or- help line
Main categories are:
Breakpoints (debugging)
Repeated loops
Defining new commands
Numeric output
Radix (number base conversions)
Arithmetic
Memory access
Line editor
System and boot configuration parameters
Select I/O devices
eject devices
Power on reset
Diag (diagnostic routines)
Resume execution
File download and boot
nvramrc (making new commands permanent)
ok
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e
n
c
a
i
r
l
A ble
o
m
r shelp
La lista del
eraproporciona palabras clave que puede utilizar para ver informacin
ecomando
f
l
l
i
adicional.
an para visualizar informacin sobre una de las principales categoras
Gu Por-trelejemplo,
mostradasnen
ejemplo anterior, utilice uno de los siguientes comandos:
no
ok
ok
ok
ok
help
help
help
help
boot
nvramrc
diag
line
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Default Value
true
7
false
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
a
m
r sfelerparmetro,
emodificar
l
l
Si se puede
el comando printenv muestra su configuracin
i
n
u
a
G
r
predeterminada
-t y su configuracin actual.
n
o
El siguiente
n ejemplo muestra la salida del comando printenv:
ok printenv
Variable Name
asr-policy
test-args
diag-passes
local-mac-address?
fcode-debug?
scsi-initiator-id
oem-logo
oem-logo?
Value
normal
Default Value
normal
1
true
false
7
1
true
false
7
No default
false
false
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
oem-banner
oem-banner?
ansi-terminal?
screen-#columns
screen-#rows
ttyb-rts-dtr-off
ttyb-ignore-cd
ttya-rts-dtr-off
ttya-ignore-cd
ttyb-mode
ttya-mode
output-device
input-device
auto-boot-on-error?
error-reset-recovery
load-base
auto-boot?
boot-command
diag-file
diag-device
boot-file
boot-device
use-nvramrc?
nvramrc
security-mode
security-password
security-#badlogins
verbosity
diag-trigger
service-mode?
diag-script
diag-level
diag-switch?
ok
No
false
true
80
34
false
true
false
true
9600,8,n,1,9600,8,n,1,ttya
ttya
false
sync
16384
true
boot
default
false
true
80
34
false
true
false
true
9600,8,n,1,9600,8,n,1,screen
keyboard
false
sync
16384
true
boot
min
none
false
normal
max
false
min
none
false
normal
max
false
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
anet e th
net
o
m
s
r
lle to u
i
u
disk net
(g nse disk net
a
e
n
false
false
ra le lic
A
o rab
m
r
none
No default
ille ansfe
u
No default
G -tr
n
0
No default
no
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Puede utilizar el comando printenv para mostrar un nico parmetro y sus valores. Por
ejemplo, para que se muestre slo el parmetro de dispositivo de arranque, ejecute el siguiente
comando:
ok printenv boot-device
boot-device = disk net
The possible values of the boot-device parameter include disk,
net, and cdrom.
Nota: algunos parmetros OpenBoot PROM, tales como auto-boot?, finalizan con un signo de
interrogacin. El signo de interrogacin es parte del nombre del parmetro. Si un parmetro
OpenBoot PROM finaliza con un signo de interrogacin, el valor del parmetro es normalmente
true o false.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era est establecido en true, el sistema se inicia automticamente. Si
er auto-boot?
f
l
l
Si el parmetro
s
i
u traenn false, el sistema se detiene en el indicador ok. En el siguiente ejemplo se
estG
establecido
oelnparmetro
modifica
n
auto-boot? desde su configuracin predeterminada de true en el calor false.
ok printenv auto-boot?
auto-boot? = true
ok
ok setenv auto-boot? false
auto-boot? = false
El comando reset-all detiene el sistema, borra todas las memorias intermedias y los registros
y realiza un apagado/encendido del sistema simulado por software.
ok reset-all
Resetting ...
Nota: el comando reset-all, cuando se combina con la configuracin auto-boot? = false,
borra los registros del sistema. Esto es necesario en un sistema con PROM 3.x o posterior antes
de poder utilizar el comando probe o realizar otras pruebas.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
Para restablecer un determinado parmetro a su valor
)
m
e
o
c
d
predeterminado, utilice el comando set-default
i
le t Gu
seguido del nombre de parmetro. orac
n
e
d
@
na is Stu
a
r
ok set-default diag-levela
th
o
e
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera afecta slo a aquellos parmetros que tienen valores
eset-defaults
l
l
El comando
i
Gu -tranasignados.
predeterminados
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erapara identificar los dispositivos perifricos (tales como discos, dispositivos
er nprobe
f
l
l
Utilice elicomando
s
Guy -tra
de cinta
CD-ROM)
nonque estn conectados actualmente a un sistema.
Utilice el comando sifting para identificar los comandos probe disponibles (consulte el siguiente
ejemplo) y buscar comandos OpenBoot PROM cuando desconozca la sintaxis de comando.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
ok sifting probe
In vocabulary forth
(f0060930) probe-all
(f005fe98) probe-ide
(f005fc88)
probe-scsi-all
(f005023c) probe-all
(f00501cc) probe-io
(f004a7c4)
probe-root slot
(f00342e0) probe
(f00341a0) probe-virtual (f002fc10) xprobe
(f002fbe8) lprobe
(f002fbc0) wprobe
(f002fb98) cprobe
(salida omitida)
Precaucin: se puede mostrar el siguiente mensaje de advertencia al invocar los comandos
probe en sistemas Oracle que contienen una PROM de arranque de la versin 3.x o posterior.
This command may hang the system if a Stop-A or halt command
has been executed. Please type reset-all to reset the system
before executing this command.
Do you wish to continue? (y/n) n
a
s
a
)h
m
co ucuando
Si una parte del sistema operativo Oracle Solaris se haba cargado en lamemoria
ide el
e
l
sistema se cancel o apag, los comandos probe pueden bloquear
GObserve los
t
racel sistema.
n
o
registros OBP para determinar si se necesita un comando reset-all.
Los
valores
distintos de
e
d
@
u
a
t
cero en los registros mostrados indican la posibilidad de
que el sistema pueda bloquearse si
ran this S
utiliza un comando probe, como en el siguientea
ejemplo:
o se
ok .registers
m
r
u
lle Alternate
i
o
Normal
MMU
Vector
t
u
g
e
(
s
0:
0
0
0
n0a licen
a
r
1:
1047cf0
fff686c0
f00447d4
798
A ble
o
f0000000
0
4
rm sfera8
e2:
l
l
i
8
3
0
180c660
an
Gu -3:
r
t
4: 30005c8ac00
3
3ff
180c000
non
5:
9
fe000000000f
fff6c000
10
6:
10
100769c 800000003ff640b6 180c9f0
7: 300022f09a0
4058
2
20
%PC f00475c8 %nPC f00475cc
%TBA f0000000 %CCR 0 XCC:nzvc ICC:nzvc
Ok
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Vuelva a utilizar el comando .registers y compruebe que todos los valores estn establecidos
en cero:
ok .registers
Normal
Alternate
MMU
Vector
0:
0
0
0
0
1:
0
0
0
0
2:
0
0
0
0
3:
0
0
0
0
4:
0
0
0
0
5:
0
0
0
0
6:
0
0
0
0
7:
0
0
0
0
%PC 0 %nPC 0
%TBA 0 %CCR 0 XCC:nzvc ICC:nzvc
ok
s
a
h
)
m
Con registros en este estado, los comandos probe funcionan correctamente.
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Comando probe-scsi
Los dos discos SCSI internos de un sistema Sun Fire V120:
ok probe-scsi
Target 0
Unit 0 Disk FUJITSU MAP3367N SUN36G 0401
Target 1
Unit 0 Disk FUJITSU MAP3367N SUN36G 0401
ok
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sferaidentifica los dispositivos perifricos que estn conectados al
eprobe-scsi
l
l
El comando
i
anintegrado principal. El comando probe-scsi identifica dispositivos perifricos
Gu SCSI
r
controlador
t
tales como
nondiscos, unidades de cinta y CD-ROM mediante sus direcciones de destino.
No todos los sistemas admiten el comando probe-scsi. Por ejemplo, el comando probe-scsi
no aparece en los sistemas Sun Blade 1500:
ok probe-scsi
probe-scsi ?
Ok
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Comando probe-scsiall
ok probe-scsi-all
/pci@1f,0/pci@1/scsi@8,1
Target 0
Unit 0 Disk SEAGATE ST373307LSUN72G
Target 1
Unit 0 Disk SEAGATE ST373307LSUN72G
Target 2
Unit 0 Disk SEAGATE ST373307LSUN72G
/pci@1f,0/pci@1/scsi@8
Target 0
Unit 0 Disk FUJITSU MAP3367N SUN36G
Target 1
Unit 0 Disk FUJITSU MAP3367N SUN36G
ok
0507
0507
0507
a
s
a
)h
m
co uide
0401 cle
ra ent G
o
@ tud
a
n
ra thi0401
sS
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera identifica los dispositivos perifricos que estn conectados al
eprobe-scsi-all
l
l
El comando
i
anintegrado y todos los perifricos conectados a controladores PCI SCSI o SBus
Gu SCSI
r
controlador
t
adicionales.
non
El ejemplo de la diapositiva de un sistema Sun Fire V120 muestra tres discos en una matriz
conectados al iniciador SCSI externo identificado mediante la ruta
/pci@1f,0/pci@1/scsi@8,1 y los dos discos SCSI internos conectados al iniciador SCSI
interno identificado mediante la ruta /pci@1f,0/pci@1/scsi@8. Estos dos iniciadores SCSI se
encuentran en la placa del sistema de V120, pero el comando probe-scsi-all se necesita
para mostrar el iniciador utilizado para conectar dispositivos externos.
Los valores Target y Unit identifican los valores (nmero de unidad lgica o LUN) de disco y
destino utilizados en las rutas de dispositivos fsicos para estos discos.
Cada disco que est conectado al mismo iniciador SCSI utiliza un valor de destino exclusivo. El
valor LUN o disco utilizado en las rutas de dispositivo fsico para estos discos es 0. Esto se aplica
a discos que utilizan controladores de destino integrados.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Comando probe-ide
Esta salida muestra dos discos internos y una unidad de
DVD-ROM:
ok probe-ide
Device 0 ( Primary Master )
ATA Model: ST3120026A
Device 1 ( Primary Slave )
ATA Model: ST3120026A
Device 2 ( Secondary Master )
Removable ATAPI Model: TOSHIBA ODD-DVD SDR1512
Device 3 ( Secondary Slave )
Not Present
ok
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
r sferidentifica
eprobe-ide
l
l
El comando
los discos y CD-ROM que estn conectados al controlador IDE
i
n
u
a
G
r
integrado. Este
t comando muestra los nmeros de dispositivo de los dispositivos internos. La
olan-diapositiva procede de un sistema Sun Blade 1500 y muestra dos discos internos y
salidan
de
una unidad de DVD-ROM.
En Sun Blade 1500, los valores de dispositivo de los discos (en este caso, 0 y 1) reflejan los
valores de destino utilizados en las rutas de dispositivos fsicos para estos discos. El valor
(nmero de unidad lgica o LUN) de disco utilizado en las rutas de dispositivos fsicos para estos
discos es 0.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Cul de las siguientes opciones utiliza un administrador del
sistema con el comando de arranque para arrancar un sistema
de forma interactiva?
a. -s
b. cdrom s
c. -a
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Cul de los siguientes comandos utiliza un administrador del
sistema para mostrar los nmeros de dispositivo de los
dispositivos internos en un controlador IDE integrado?
a. setenv
b. sifting text
c. pintenv
d. probe-ide
a
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
d
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
pci@lf, 0
pci@l
pci@l
SUNW, isptwo@4
sd@3, 0
a
s
a
pci@l, 1
)h
m
ebus@1
co uide
e
l
ide@3
ac ent G
r
o
disk@0, 0@
ud
a
t
n
S
ara th0 is
cdrom@2,
o
e
mSUNW, um64B@2
s
r
e
l
uil se to
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
m
r sfera
ede
l
l
El hardware
Oracle
utiliza el concepto de rbol de dispositivos para organizar los dispositivos
i
n
u
a
G
r
que estn conectados
al sistema. La imagen de la diapositiva muestra la estructura organizativa
-t dispositivos
onde
de un n
rbol
para una estacin de trabajo Ultra 5 o Ultra 10.
st@4, 0
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
h
)
m
Dispositivos de destino SCSI
e
o
c
d
i
le t Gu
c
a
Nmero de disco (nmero de unidad lgica o LUN)
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era el dispositivo disk@0,0 es el dispositivo IDE para la unidad de
erde landiapositiva,
f
l
l
En la imagen
s
i
u y eltrdispositivo
a
Gduro
disco
cdrom@2,0 es el dispositivo IDE para la unidad de CD-ROM. Ambos
n
estn n
conectados
al controlador IDE ide@3.
o
Tipo de dispositivo (disco IDE)
Del mismo modo, el dispositivo sd@3,0 es el dispositivo de disco SCSI y el dispositivo st@4,0
es el dispositivo de cinta SCSI. Ambos estn conectados al controlador SCSI basado en PCI
SUNW,isptwo@4.
Las rutas que se crean en el rbol de dispositivos mediante el firmware de OpenBoot varan en
funcin del tipo de sistema y su configuracin de dispositivos.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
Dispositivos de destino SCSI
i
le t Gu
c
a
or den
Nmero de disco (nmero de unidad lgica o LUN)
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Tipo de dispositivo (disco IDE)
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Comando show-devs
Utilizar el comando show-devs para ver todo el rbol de
dispositivos:
ok show-devs
/SUNW,UltraSPARC-IIi@0,0
/pci@1f,0
/virtual-memory
/memory@0,10000000
/pci@1f,0/pci@1
/pci@1f,0/pci@1,1
/pci@1f,0/pci@1,1/ide@3
/pci@1f,0/pci@1,1/SUNW,m64B@2
/pci@1f,0/pci@1,1/network@1,1
...
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r smuestra
era la salida parcial del comando show-devs en un sistema Ultra 5 o
eejemplo
f
l
l
El siguiente
i
u tran
G10:
Ultra
non ok show-devs
/SUNW,UltraSPARC-IIi@0,0
/pci@1f,0
/virtual-memory
/memory@0,10000000
/pci@1f,0/pci@1
/pci@1f,0/pci@1,1
/pci@1f,0/pci@1,1/ide@3
/pci@1f,0/pci@1,1/SUNW,m64B@2
/pci@1f,0/pci@1,1/network@1,1
/pci@1f,0/pci@1,1/ebus@1
/pci@1f,0/pci@1,1/ide@3/cdrom
/pci@1f,0/pci@1,1/ide@3/disk
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
/pci@1f,0/pci@1,1/ebus@1/SUNW,CS4231@14,200000
/pci@1f,0/pci@1,1/ebus@1/flashprom@10,0
/pci@1f,0/pci@1,1/ebus@1/eeprom@14,0
/pci@1f,0/pci@1/pci@1
/pci@1f,0/pci@1/pci@1/SUNW,isptwo@4
(salida omitida)
ok
El siguiente ejemplo muestra una salida parcial del comando show-devs en un sistema Sun
Blade 1500:
ok show-devs
/i2c@1f,464000
/pci@1f,700000
/ppm@1e,0
/pci@1e,600000
/memory-controller@0,0
/SUNW,UltraSPARC-IIIi@0,0
/virtual-memory
/memory@m0,0
/aliases
/options
/openprom
/chosen
/packages
/i2c@1f,464000/idprom@0,ae
/i2c@1f,464000/nvram@0,ae
/pci@1f,700000/SUNW,XVR-100@3
/pci@1f,700000/network@2
/pci@1e,600000/pci@3
/pci@1e,600000/pci@2
/pci@1e,600000/ide@d
/pci@1e,600000/usb@b
/pci@1e,600000/usb@a
/pci@1e,600000/sound@8
/pci@1e,600000/pmu@6
/pci@1e,600000/isa@7
/pci@1e,600000/pci@3/SUNW,isptwo@4
/pci@1e,600000/pci@3/SUNW,hme@0,1
/pci@1e,600000/pci@3/pci108e,1000@0
/pci@1e,600000/pci@3/SUNW,isptwo@4/st
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
/pci@1e,600000/pci@3/SUNW,isptwo@4/sd
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
(salida omitida)
Ok
Nota: adems del comando show-devs, utilice los siguientes comandos OpenBoot PROM
adicionales para visualizar informacin sobre determinados dispositivos: show-ttys, showdisplays, show-nets, show-disks y show-tapes.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Comando devalias
Utilizar el comando devalias para identificar el alias de
dispositivo de arranque actual para el sistema:
ok devalias
screen /pci@1f,0/pci@1,1/SUNW,m64B@2
net /pci@1f,0/pci@1,1/network@1,1
cdrom /pci@1f,0/pci@1,1/ide@3/cdrom@2,0:f
disk /pci@1f,0/pci@1,1/ide@3/disk@0,0
disk3 /pci@1f,0/pci@1,1/ide@3/disk@3,0
disk2 /pci@1f,0/pci@1,1/ide@3/disk@2,0
disk1 /pci@1f,0/pci@1,1/ide@3/disk@1,0
disk0 /pci@1f,0/pci@1,1/ide@3/disk@0,0
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
edispositivo
l
l
Los alias
de
proporcionan abreviaturas que se utilizan para identificar rutas de
i
n
u
a
G
r
dispositivos -fsicos
t ms largas. Utilice el comando devalias para que se muestre la lista de
n
o
alias de
dispositivo
definidos en su sistema.
n
En el siguiente ejemplo se muestra la salida del comando devalias en un sistema Ultra 5 o
Ultra 10:
ok devalias
screen
/pci@1f,0/pci@1,1/SUNW,m64B@2
net
/pci@1f,0/pci@1,1/network@1,1
cdrom
/pci@1f,0/pci@1,1/ide@3/cdrom@2,0:f
disk
/pci@1f,0/pci@1,1/ide@3/disk@0,0
disk3
/pci@1f,0/pci@1,1/ide@3/disk@3,0
disk2
/pci@1f,0/pci@1,1/ide@3/disk@2,0
disk1
/pci@1f,0/pci@1,1/ide@3/disk@1,0
disk0
/pci@1f,0/pci@1,1/ide@3/disk@0,0
ide
/pci@1f,0/pci@1,1/ide@3
floppy
/pci@1f,0/pci@1,1/ebus@1/fdthree
ttyb
/pci@1f,0/pci@1,1/ebus@1/se:b
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
ttya
/pci@1f,0/pci@1,1/ebus@1/se:a
keyboard!
/pci@1f,0/pci@1,1/ebus@1/su@14,3083f8:forcemode
keyboard
/pci@1f,0/pci@1,1/ebus@1/su@14,3083f8
mouse
/pci@1f,0/pci@1,1/ebus@1/su@14,3062f8
name
aliases
En el siguiente ejemplo se muestra la salida del comando devalias en un sistema Sun Blade
1500:
ok devalias
screen
/pci@1f,700000/SUNW,XVR-100@3
mouse
/pci@1e,600000/usb@b/mouse@2
keyboard
/pci@1e,600000/usb@b/keyboard@1
net
/pci@1f,700000/network@2
disk
/pci@1e,600000/ide@d/disk@0,0
cdrom
/pci@1e,600000/ide@d/cdrom@2,0:f
ide
/pci@1e,600000/ide@d
ttyb
/pci@1e,600000/isa@7/serial@0,2e8
ttya
/pci@1e,600000/isa@7/serial@0,3f8
name
aliases
ok
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e muestra los nombres de alias de dispositivo y la
n
La parte izquierda de la a
salida de devalias
c
i
r
l
Ala direccin
parte derecha incluye
le fsica de cada dispositivo.
o
b
a
m
r dispositivos
Los alias de
er predefinidos se integran en el firmware de OpenBoot PROM y son
elos
f
l
l
s
i
ms fciles
recordar
que las direcciones de dispositivos fsicos. El alias disk
an yelutilizar
Gu de
r
t
device suele
identificar
dispositivo
de arranque predeterminado del sistema. Algunos sistemas
n
o
n
incluyen ms alias de dispositivo predeterminados que otros sistemas.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Parmetro boot-device
Utilizar el comando printenv para visualizar la configuracin
actual del parmetro boot-device:
ok printenv boot-device
boot-device = disk net
ok
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
r sfeboot-device
eparmetro
l
l
El valor del
especifica el dispositivo desde el que se arranca el sistema
i
n
u
a
G
r
de forma predeterminada.
El valor predeterminado del parmetro boot-device es disk net.
t
Tanton
disk
on-como net son alias de dispositivo.
Para determinar a qu dispositivos representan los alias de dispositivo disk y net, utilice el
comando devalias:
ok devalias disk
disk /pci@1e,600000/ide@d/disk@0,0
ok devalias net
net /pci@1f,700000/network@2
Ok
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Qu comando utiliza para visualizar todo el rbol de
dispositivos?
a. devalias
b. devalias-showall
c. show-devs
d. devalias-all
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Creacin y eliminacin
de alias de dispositivo personalizados
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erano tienen, de forma predeterminada, alias de dispositivo integrado
er externos
f
l
l
s
Los dispositivos
i
an
Gu a-ellos.
r
asociados
t
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Comando nvalias
Utilizar el comando nvalias para crear un nombre de alias
de dispositivo nuevo para acceder a un dispositivo externo
recin conectado. El formato del comando es:
nvalias aliasname device_path
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
ra
envalias
ercomando
f
l
El efectoildel
es el de almacenar la siguiente lnea de comandos en
s
n
u
a
G
r
NVRAMRC:-t
non devalias aliasname device_path
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
e de disco que coincide con el disco de arranque
(g nel stipo
4. Introduzca la letra que selecciona
a
e
n
actual:
ra le lic
A
Enter
o Selection,
b q to quit: c
a
m
r
r
has been selected.
fe
s
ille/pci@1e,600000/ide@d/disk
n
u
G -Type
tra ^Y ( Control-Y ) to insert it in the command line.
n
no e.g. ok nvalias mydev ^Y
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
6. Complete la ruta de dispositivo de disco agregando los nmeros (LUN) de destino y disco de
forma que la ruta de dispositivo coincida con el dispositivo que representa el alias de
dispositivo de disco. A continuacin, pulse Intro.
ok nvalias mydisk /pci@1e,600000/ide@d/disk@0,0
ok
7. Utilice el comando devalias para comprobar que el alias de dispositivo nuevo est
definido:
ok devalias mydisk
mydisk /pci@1e,600000/ide@d/disk@0,0
ok
8. Utilice el comando printenv para mostrar el contenido de los registros de NVRAMRC.
Debe aparecer el comando devalias utilizado en el momento del arranque para establecer
el alias de dispositivo mydisk:
ok printenv nvramrc
nvramrc = devalias mydisk /pci@1e,600000/ide@d/disk@0,0
ok
9. Establezca el parmetro boot-device en el nuevo valor (en este caso mydisk) e inicie el
sistema:
ok setenv boot-device mydisk
boot-device = mydisk
ok boot
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
Si crea un alias de dispositivo y utilizalllaeruta parcial
uque le proporciona el comando showdisks,
i
o
t
u
deber introducir los valores (LUN)
de
destino
y
disco
correctos para completar la ruta de
(g nse
a
dispositivo.
n lice
a
r
A que bfinaliza
Una ruta de dispositivo
le con el valor (LUN) de disco implica que el segmento 0 de ese
o
a
disco es el segmento
de
arranque.
m
er
er que
f
l
l
s
i
Para especificar
un
u tran segmento diferente al segmento 0 es el segmento de arranque, deber
G
introducir n
una
- letra que identifique el segmento correcto. Para ello, los segmentos desde el 0
hasta n
elo
7 estn representados por letras desde la a hasta la h.
Por ejemplo, la ruta de dispositivo que finaliza con disk@0,0 se interpreta como disk@0,0:a,
donde :a especifica el segmento 0.
Si el segmento 3 fuera el segmento de arranque en este disco, tendra que introducir
disk@0,0:d para especificar la ruta de dispositivo correcta. El comando nvalias completo
quedara de la siguiente forma:
ok nvalias mydisk /pci@1e,600000/ide@d/disk@0,0:d
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Command nvunalias
ok nvunalias aliasname
s
a
h
)
ok nvunalias mydisk
m
e
o
c
d
i
definido:
ok devalias mydisk
mydisk
/pci@1e,600000/ide@d/disk@0,0
ok
2. Utilice el comando printenv para comprobar que los registros de NVRAMRC contienen el
comando utilizado en el momento del inicio para establecer el alias de dispositivo mydisk:
ok printenv nvramrc
nvramrc =
devalias mydisk /pci@1e,600000/ide@d/disk@0,0
ok
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
3. Utilice el comando nvunalias para eliminar el comando devalias para mydisk de los
registros de NVRAMRC:
ok nvunalias mydisk
ok
4. Utilice el comando printenv para comprobar que los registros de NVRAMRC se han
borrado:
ok printenv nvramrc
nvramrc =
Ok
5. Utilice el comando devalias para comprobar que el alias de dispositivo mydisk an sigue
definido. El comando nvunalias elimina el comando devalias para mydisk de los
registros de NVRAMRC pero no elimina el alias mydisk que se defini al iniciar el sistema.
ok devalias mydisk
mydisk
/pci@1e,600000/ide@d/disk@0,0
ok
a
s
a
) h en
6. Utilice el comando set-default para volver a establecer el parmetrom
boot-device
su valor predeterminado. Verifique el cambio.
co uide
e
l
ok set-default boot-device
rac ent G
o
ok printenv boot-device
@ tud
a
n
boot-device =
disk net
ra this S
a
o se
ok
m
r
u verifique que el alias mydisk ya no est
lly,ea continuacin,
7. Ejecute el comando reset-all
i
o
t
u
e el parmetro auto-boot? est establecido en
(gasumensque
definido. Este procedimiento
a
e
n
false.
ra le lic
A
ok reset-all
o rab
m
r
ille ansfe
u
G -Sun
tr Blade 1500 (Silver), Keyboard Present
n
1998-2004 Sun Microsystems, Inc. All rights
no Copyright
reserved.
OpenBoot 4.16.4, 1024 MB memory installed, Serial #64512991.
Ethernet address 0:3:ba:d8:63:df, Host ID: 83d863df.
ok devalias mydisk
mydisk : no such alias
ok
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Qu comando debe utilizar para mostrar abreviaturas para los
dispositivos definidos en un sistema?
a. show-devs
b. devalias
c. printenv
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Comando eeprom
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
# eeprom
a
s
a
)h
# eeprom boot-device=disk2
m
co uide
e
l
rac ent G
Para cambiar el valor del parmetro auto-boot?:
o
@ tud
a
# eeprom auto-boot?=true
n
ra this S
a
# eeprom auto-boot?
o se
m
r
auto-boot?=true
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era
er n/usr/sbin/eeprom
f
l
l
Utilice elicomando
para visualizar y modificar los parmetros de NVRAM
s
u
a
G
r
mientras que-tel sistema operativo Solaris se est ejecutando.
oncuenta las siguientes pautas a la hora de utilizar el comando eeprom:
Tenganen
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
En los siguientes ejemplos se utiliza el comando eeprom para visualizar y modificar los
parmetros de NVRAM.
Para obtener un listado de todos los parmetros con sus valores actuales:
# eeprom
asr-policy=normal
test-args: data not available.
diag-passes=1
local-mac-address?=true
fcode-debug?=false
scsi-initiator-id=7
oem-logo: data not available.
oem-logo?=false
(salida omitida)
Para obtener un nico parmetro y su valor (en este caso, el parmetro boot-device):
# eeprom boot-device
boot-device=disk net
#
Para cambiar el valor del dispositivo de arranque predeterminado a disk2:
# eeprom boot-device=disk2
# eeprom boot-device
boot-device=disk2
#
Nota: el alias de dispositivo predeterminado disk2 est presente en los sistemas
Ultra 5 y Ultra 10, pero no lo est en los sistemas Sun Blade 1500.
Para modificar el valor del parmetro auto-boot?:
# eeprom auto-boot?=true
# eeprom auto-boot?
auto-boot?=true
#
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Qu comando muestra todos los parmetros de NVRAM con
sus valores actuales?
a. show-devs
b. devalias
c. printenv
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
le t Gu
mediante el comando sync de OpenBoot
acPROM.
or den
@
na is Stu
ok sync
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Nota u
G -tsirasenest utilizando una terminal ASCII como consola del sistema, utilice la
En el pason3,
no de teclas de interrupcin.
secuencia
En el paso 4, el comando ok sync provoca que el sistema emita un aviso grave, sincronice los
sistemas de archivos, realice un volcado de la memoria por cada del sistema y, a continuacin,
rearranque.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Resumen
En esta leccin, debe haber aprendido lo siguiente:
Identificar los conceptos bsicos de la PROM de arranque
Utilizar comandos bsicos PROM de arranque
Identificar el dispositivo de arranque del sistema
Crear y eliminar alias de dispositivo personalizados
Visualizar y cambiar parmetros de NVRAM desde el shell
Interrumpir un sistema que no responde
sa
ha
)
om ide
c
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Objetivos
Despus de completar esta leccin, podr:
Debatir sobre el propsito de GRand Unified Bootloader
(GRUB)
Describir la terminologa y las funciones bsicas de GRUB
Modificar el comportamiento de arranque del sistema x86
en el sistema operativo Oracle Solaris
Utilizar el comando eeprom
Utilizar el comando kernel
a
s
a
h
Utilizar el comando findroot
m)
uid
Describir y gestionar los archivos de iniciocde
ecGRUB
l
G
t
ra enbasado
o
Arrancar un sistema en el entorno de
arranque
en
d
@
u
a
t
GRUB
ran this S
a
Interrumpir un sistemarque
mo no responde
se
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
Introduccin a GRUB
Modificacin del comportamiento de arranque del sistema
x86 en el sistema operativo Oracle Solaris
Uso del comando findroot
Gestin de archivos de inicio de GRUB
Arranque de un sistema en el entorno de arranque basado
en GRUB
a
s
a
Interrupcin de un sistema que no responde
)h
om ide
c
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Introduccin a GRUB
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er10a 1/06, el GRUB de GNU de software de cdigo abierto est disponible
f
ler Solaris
s
Desdeu
lailversin
an en x86 que ejecutan el sistema operativo Oracle Solaris. Para admitir
G -basados
r
en sistemas
t
onsistemas basados en x86 deben tener al menos 256 MB de memoria principal.
GRUB,
nlos
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Terminologa de GRUB
Trmino
Definicin
Archivo de inicio
Cargador de inicio
Men de edicin
de GRUB
Men principal de
GRUB
a
s
a
)h
m
co uide
Archivo en el que se muestran los sistemas
operativos
e
archivo
l
instalados en un sistema
menu.lst
rac ent G
o
d que reside en
@mnimo
u(/)
Sistema de archivos raz de inicio
a
t
n
S
Miniraz
el soporte de instalacin
aradeeOracle
hisSolaris
t
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era
erde inicio
f
l
l
s
Archivo
i
adeninicio es una coleccin de archivos crticos que se utiliza para arrancar el
GUnuarchivo
r
t
sistema
non operativo Oracle Solaris. Estos archivos son necesarios durante el inicio del sistema
antes de que se monte el sistema de archivos raz (/). En un sistema se mantienen dos
archivos de inicio:
- El archivo de inicio que se utiliza para arrancar el sistema operativo Oracle Solaris en
un sistema. Este archivo de inicio se denomina en ocasiones archivo de inicio principal.
- El archivo de inicio que se utiliza para la recuperacin cuando el archivo de inicio
principal est daado. Este archivo de inicio inicia el sistema sin montar el sistema de
archivos raz (/). En el men GRUB, este archivo de inicio se denomina contenedor a
prueba de fallos de Solaris. El propsito principal del contenedor a prueba de fallos es
arrancar el sistema y regenerar el archivo de inicio principal, que es el que se utiliza
normalmente para arrancar el sistema.
Cargador de inicio
El cargador de inicio es el primer programa de software que se ejecuta despus de encender
un sistema. Este programa inicia el proceso de arranque.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Miniraz
Sistema de archivos raz de arranque mnimo (/) que reside en el soporte de instalacin de
Oracle Solaris.
Una miniraz consta del software Solaris que se requiere para instalar y actualizar sistemas.
En sistemas basados en x86, la miniraz se copia en el sistema para que se utilice como
contenedor de arranque a prueba de fallos.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
u
Este men proporciona una lista de entradas de
learranque.
c
G
a
t
r
n
(Una entrada de inicio es una instancia deosistema
operativo
que
e
d
@
u
a
t
se instala en un sistema).
S
ranenthun
s archivo
i
a
ui se to
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
m
eelraprimer programa de software que se ejecuta despus de encender un
eder inicio
f
l
l
s
El cargador
es
i
aennx86. Este programa inicia el proceso de arranque. Tras encender un sistema
Gubasado
r
sistema
t
basado
noennx86, el sistema bsico de entrada/salida (BIOS) inicia la CPU, la memoria y el
hardware de la plataforma. Cuando se ha completado la fase de inicializacin, la BIOS carga el
cargador de inicio desde el dispositivo de arranque configurado y, a continuacin, proporciona
control del sistema al cargador de inicio.
GRUB implementa una interfaz de men sencilla que incluye opciones de arranque que estn
predefinidas en un archivo de configuracin. GRUB tambin tiene una interfaz de lnea de
comandos que es accesible desde la interfaz de men para ejecutar varios comandos de
arranque. La implementacin de GRUB en
sistemas basados en x86 en el sistema operativo Oracle Solaris es compatible con la
especificacin de inicio mltiple, que se describe con detalle en
http://www.gnu.org/software/grub/manual/multiboot/multiboot.html.
Puesto que el ncleo de Oracle Solaris es totalmente compatible con la especificacin de inicio
mltiple, puede arrancar sistemas basados en x86 mediante el uso de GRUB. Con GRUB, puede
arrancar ms fcilmente los diferentes sistemas operativos que estn instalados en el sistema.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Por ejemplo, en un sistema basado en x86, podra arrancar individualmente los siguientes
sistemas operativos:
Sistema operativo Oracle Solaris
Linux
Microsoft Windows
El men principal de GRUB se basa en un archivo de configuracin que puede modificar:
Si instala o actualiza el sistema operativo Oracle Solaris, el men GRUB se actualiza
automticamente. El sistema operativo Oracle Solaris se muestra como una nueva entrada
de inicio.
Si instala un sistema operativo diferente al sistema operativo Oracle Solaris, debe modificar
el archivo de configuracin /boot/grub/menu.lst para que incluya la nueva instancia
del sistema operativo. La adicin de la nueva instancia del sistema operativo permite que la
nueva entrada de inicio aparezca en el men GRUB la prxima vez que arranque el
sistema.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
eque
l
l
Despus
de
GRUB
obtenga control del sistema, aparece el men GRUB en la consola.
i
n
u
a
G
r
Desde el men
-t principal de GRUB, puede hacer lo siguiente:
n
o
Seleccionar
una entrada de inicio.
n
Modificar una entrada de inicio mediante el uso del men de edicin de GRUB.
Cargar manualmente un ncleo del sistema operativo desde la lnea de comandos.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
) hIntropara
Utilice las teclas de flecha para resaltar una entrada de inicio. A continuacin,m
pulse
iniciar el sistema con la entrada seleccionada.
co uide
e
l
c ndet GRUB,
G utilice las
Si desea editar una entrada de inicio mediante el uso del men de
raedicin
o
e GRUB. A continuacin
teclas de flecha para resaltar una entrada de inicio en el men
principal
dde
@
u
a
t
S la interfaz de lnea de
pulse E para mostrar el men de edicin de GRUB. a
utilizar
rSindesea
s
i
a
h
comandos, utilice las teclas de flecha para seleccionar
una
entrada
de inicio en el men principal
t
o
e
m
de GRUB y, a continuacin, pulse C. er
us
l
l
i
o
t
Cuando el sistema se inicie, GRUB
de inicio principal y el programa de inicio
eel archivo
(gucargar
s
n
mltiple. El archivo de inicio
principal,
denominado
/platform/i86pc/boot_archive,
es una
a
e
n
c
a
i
r
l
imagen RAM del sistema
A debarchivos
e que contiene los datos y mdulos kernel de Oracle Solaris.
l
o
GRUB colocarm
informacin
memoria sin ninguna interpretacin. Una vez se haya
eraGRUBenproporciona
ela esta
f
l
l
completado
operacin,
control del sistema al programa de inicio mltiple.
s
i
n
u
a
G
r
GRUB se vuelve
-t inactivo y se recupera memoria del sistema.
n
o
A leern
el archivo de inicio y transferir informacin al ncleo relacionada con el arranque, el
programa de inicio mltiple es responsable de ensamblar los mdulos kernel principales en
memoria. La especificacin de inicio mltiple especifica informacin relacionada con el arranque.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Convenciones de nomenclatura de
dispositivos GRUB
Nombre de dispositivo
Descripcin
(fd0),(fd1)
(nd)
Dispositivo de red
(hd0,0), (hd0,1)
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
GRUBu
utiliza
de nomenclatura de dispositivos que son ligeramente diferentes a las
ille convenciones
n
a
G
r
de versiones-tanteriores del sistema operativo Oracle Solaris. La comprensin de las
on de nomenclatura de dispositivos GRUB puede ayudarle a especificar
convenciones
n
correctamente la informacin de unidad y particin cuando configure GRUB en su sistema.
(hd0,0,a), (hd0,0,b)
Segmento 0 y 1 de Solaris/BSD (a y b) en
la primera particin fdisk del primer disco
BIOS
Nota: todos los nombres de dispositivo GRUB deben incluirse entre parntesis. Los nmeros de
particin se contabilizan a partir de 0 (cero) en lugar de hacerlo desde 1.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era dd para escribir stage1 y stage2 en el disco. stage1 debe poder
er nel scomando
f
l
l
No puede
utilizar
i
Guinformacin
recibir
tra sobre la ubicacin de stage2 en el disco. Utilice el comando installgrub,
n
omtodo admitido para instalar bloques de arranque de GRUB.
que esnel
El archivo GRUB stage2 lee este archivo.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Men GRUB
# bootadm list-menu
The location for the active GRUB menu is:
/boot/grub/menu.lst
default 0
timeout 10
0 Solaris 10 8/07 s10x_u4wos_12b X86
1 Solaris failsafe
#
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsferael archivo de men de Oracle Solaris reside en
l
l
De forma
predeterminada,
i
Gu -tra
/boot/grub/menu.lst.
El contenido de este archivo determina los elementos que se muestran
n
o
en el men
GRUB
al
arrancar
el sistema. El archivo de men GRUB contiene entradas para todas
n
las instancias del sistema operativo que estn instaladas en el sistema, as como otras directivas
de arranque.
Nota: en algunas situaciones, el archivo GRUB menu.lst reside en otra parte. Por ejemplo, en
un sistema que utiliza Oracle Solaris Live Upgrade, el archivo GRUB menu.lst podra existir en
un entorno de arranque que no fuera el entorno de arranque actualmente en ejecucin. O, si ha
actualizado un sistema con una particin de arranque basada en x86, el archivo menu.lst
podra residir en el directorio /stubboot.
Para arrancar el sistema slo se utiliza el archivo GRUB menu.lst activo. Para modificar el
men GRUB que se muestra al arrancar el sistema, se debe modificar el archivo GRUB
menu.lst activo. El cambio de cualquier otro archivo GRUB menu.lst no tiene ningn efecto
en el men que se muestra al arrancar el sistema.
Puede que tenga que personalizar el archivo menu.lst por uno de los siguientes motivos:
Para agregar nuevas entradas de sistema operativo
Para agregar informacin de redireccin de la consola de GRUB
Para cambiar un aspecto del comportamiento de arranque del sistema que no se controla
mediante los comandos eeprom o kernel
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Encontrar las instrucciones de la sintaxis que se utiliza para editar el archivo en los comentarios
del archivo /boot/grub/menu.lst. Puesto que estos cambios no estn directamente
relacionados con el sistema operativo Oracle Solaris, no puede realizarlos mediante el comando
eeprom.
Al instalar el sistema operativo Oracle Solaris, se instalarn de forma predeterminada dos
entradas de men GRUB en el sistema. La primera entrada es la entrada del sistema operativo
Oracle Solaris. La segunda entrada es el archivo de miniraz (a prueba de fallos), que se utilizar
para la recuperacin del sistema.
Las entradas del men GRUB se instalan y actualizan automticamente como parte del proceso
de instalacin y actualizacin del software de Oracle Solaris. El sistema operativo gestiona
directamente estas entradas y no se deben editar manualmente.
Modificacin de menu.lst para impedir el arranque del sistema automtico
El valor de timeout en el archivo menu.lst determina si el sistema se arranca
automticamente y, en ese caso, cunto tiempo se mostrar el men principal de GRUB antes de
que contine el proceso de arranque.
a
s
a
)h
m
co uide
e
l
ac ent G
r
o
Un valor positivo de timeout especifica el tiempo de espera
en segundos
d antes de que el
@
u
a
t
sistema se inicie desde el origen predeterminado. Los
S del archivo
rancomentarios
s
i
a
/boot/grub/menu.lst describen este parmetro.
h
o se t
m
r
Aunque puede utilizar el comando eeprom
para
el parmetro auto-boot? en false
u
e toestablecer
l
l
i
en el archivo /boot/solaris/bootenv.rc,
(gu nse esta accin no tiene ningn efecto en el proceso
de arranque de un sistemanx86.
a
e
c
a
i
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Para impedir que el sistema arranque automticamente y forzar que el men principal de GRUB
siga mostrndose hasta que se proporcione una respuesta, edite el archivo menu.lst y defina el
valor de tiempo de espera en -1:
timeout -1
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Cul de las siguientes afirmaciones es falsa?
a. El archivo de inicio es una coleccin de archivos crticos
que se utiliza para arrancar el sistema operativo Oracle
Solaris.
b. El cargador de inicio es el primer programa de software
que se ejecuta despus de encender un sistema.
c. En el archivo menu.lst se muestran todos los sistemas
a
s
operativos que estn instalados en el sistema.
a
)h
m
d. La miniraz es un sistema de archivos raz de c
arranque
o
de
i
u
e
l
mnimo (/) que reside en el directorio raz.
ac
tG
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
d
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Cul de los siguientes componentes funcionales es la imagen
central de GRUB?
a. stage 1
b. stage 2
c. menu.lst
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
Introduccin a GRUB
Modificacin del comportamiento de arranque del
sistema x86 en el sistema operativo Oracle Solaris
Uso del comando findroot
Gestin de archivos de inicio de GRUB
Arranque de un sistema en el entorno de arranque
basado en GRUB
Interrupcin de un sistema que no responde
)
has
om ide
c
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
id
u
leque las
Este mtodo no es el ms recomendadoaya
entradas
c
G
t
n Solaris
or dOracle
e
del archivo menu.lst del sistema@
operativo
tu de software.
S
se pueden modificar duranteruna
anaactualizacin
s
a e thi
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
a
m
ereeprom
eelr comando
f
l
l
Utilice
asignar un valor diferente a un conjunto de propiedades
s
i
n valores, quepara
u traEstos
Gestndar.
son los equivalentes a las variables de NVRAM de OpenBoot
-de SPARC, se almacenan
n
PROM
en el archivo /boot/solaris/bootenv.rc. Los
o
n
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
Puedeu
mostrar
parmetros de arranque de Oracle Solaris en sistemas x86 mediante
ille oaestablecer
n
G
r
el comando -eeprom.
Los parmetros que establezca con este comando se almacenan en el
t
n
archivo
/boot/solaris/bootenv.rc.
Los cambios que realice mediante el comando eeprom
o
n
se mantendrn en los reinicios del sistema. Sin embargo, puede sustituir la configuracin de
eeprom si inicia el sistema mediante la especificacin de opciones y argumentos en el comando
kernel del men GRUB.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
Para obtener ms informacin sobre el e
comando
eeprom
u y sus parmetros, consulte la pgina de
l
l
i
o
t
comando man eeprom(1M).
gu nse
(
a
Nota: no todos los sistemas
todos
e los parmetros de eeprom. Los valores
n admiten
c
a
i
r
l
predeterminados variarn
en
funcin
de
la configuracin del sistema. Utilice el siguiente
A ble
o
procedimientom
para
mostrar
y
establecer
los parmetros de arranque mediante el comando
r sfera
eeprom.ille
u tranen superuser o asuma un rol equivalente.
1.GConvirtase
2. Para
noncomprobar si un parmetro aparece en la lista del archivo
/boot/solaris/bootenv.rc y ver su valor actual, utilice el comando eeprom y
especifique el nombre del parmetro. Por ejemplo, si el parmetro no aparece en la lista del
archivo bootenv.rc, el comando eeprom notificar que los datos no estn disponibles
para ste:
# eeprom boot-file
boot-file: data not available.
Si el parmetro aparece en la lista del archivo bootenv.rc pero se ha definido en un valor nulo,
el comando eeprom notificar el nombre del parmetro y ningn valor:
# eeprom boot-file
boot-file=
3. Para establecer o cambiar un parmetro, introduzca el comando eeprom con los
argumentos apropiados. Por ejemplo, para hacer que el sistema se inicie con el ncleo
UNIX de 64 bits que se encuentra en el directorio /platform/i86pc/kernel/amd64,
utilice el siguiente comando:
# eeprom boot-file=kernel/amd64/unix
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
h utiliza el
)que
Utilice el siguiente comando eeprom para identificar el dispositivo de arranque
m
e
o
c
d
sistema:
i
le t Gu
c
# eeprom bootpath
a
or den
bootpath=/pci@0,0/pci-ide@5/ide@0/cmdk@0,0:a
@
na is Stu
a
#
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Identificacin del dispositivo de arranque
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era x86 por primera vez, aparecer el men principal de GRUB como en
er nelssistema
f
l
l
Cuando
encienda
i
u tra
esteG
ejemplo:
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Al pulsar la barra espaciadora, o pulsar cualquier tecla que no sea la tecla E, se interrumpe el
proceso de arranque y el men principal de GRUB se sigue mostrando. Para mostrar la lista de
comandos que desea editar, resalte la entrada de inicio deseada en el men principal de GRUB y
pulse E.
Al pulsar la tecla E cuando se muestra el men principal de GRUB, se interrumpe el proceso de
arranque y se muestra la lista de comandos para la entrada de inicio predeterminada, como en el
siguiente ejemplo:
GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
+--------------------------------------------------------+
| kernel /platform/i86pc/multiboot
| module /platform/i86pc/boot_archive
|
+--------------------------------------------------------+
Cada lnea de este men es un comando individual para la entrada de inicio que selecciona en el
men principal de GRUB. Para modificar el comportamiento de arranque de la entrada de inicio
que ha seleccionado, edite el comando kernel de esa entrada de inicio.
a
s
a
h
)
m
Para editar un comando kernel, resalte el comando en la lista de comandos
o y pulseidE.eEn el
c
u el siguiente
men de edicin de GRUB se muestra el comando kernel seleccionado,
en
le como
c
G
a
t
ejemplo:
or den
@
[ Minimal BASH-like line editing is supported.
u For the first word,
na is StAnywhere
a
TAB lists possible command completions.
else TAB
r
a eoftha device/filename.
o
lists the possible completions
ESC at
m
s
r
u
any time exits. ] lle
i
o
t
u
grub edit> kernel /platform/i86pc/multiboot
(g nse
a
e para agregar una opcin que afecte al proceso de
n
Normalmente, editar un
comandolikernel
c
a
r
A parabhacer
le que el sistema se arranque en modo de usuario nico,
arranque. Por ejemplo,
o
a
m
agregar laeopcin
r -s:
er
f
l
l
s
i
an kernel /platform/i86pc/multiboot -s
Gugrub-tedit>
r
Pulse Intro
noncuando el comando kernel refleje las opciones que desee utilizar. Aparecer la lista
de comandos:
GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
+--------------------------------------------------------+
| kernel /platform/i86pc/multiboot -s
| module /platform/i86pc/boot_archive
|
+--------------------------------------------------------+
Para arrancar el sistema mediante el nuevo comando kernel, pulse B.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Significado
-a
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
En las u
tablas
diapositiva y de la siguiente se describen las opciones y los argumentos del
ille deaesta
n
G
r
comando kernel
que puede utilizar para modificar el comportamiento de arranque de sistemas
-t la pgina
n
x86. Consulte
de comando man kernel(1M) para obtener ms informacin.
o
n
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Significado
-r
-s
kernel_name
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
a
s
a
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eraeeprom o kernel para especificar un ncleo que se arranque con el
er un ncomando
f
l
l
Si ha utilizado
s
i
Gu puede
sistema,
traque desee comprobar si el sistema est utilizando el ncleo que ha especificado.
n
El valor
nomostrado procede de la propiedad del sistema en la que se muestra el nombre del
ncleo, como en el siguiente ejemplo:
name='whoami' type=string items=1
value='/platform/i86pc/kernel/amd64/unix'
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Cul es el mejor mtodo para asignar un valor diferente a un
conjunto estndar de propiedades?
a. kernel
b. eeprom
c. menu.lst
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Qu combinacin de comandos y opciones debe utilizar para
iniciar un sistema en el hito predeterminado mediante el uso
del ncleo de 32 bits?
a. Agregar el argumento kernel/amd64/unix y
la opcin -s al comando kernel.
b. Agregar la opcin -m al comando kernel y especificar el
hito single-user.
a
c. Agregar el argumento kernel/unix al comando has
)
kernel.
om e
ec Guid
l
c
ra ent
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
Introduccin a GRUB
Modificacin del comportamiento de arranque del sistema
x86 en el sistema operativo Oracle Solaris
Uso del comando findroot
Gestin de archivos de inicio de GRUB
Arranque de un sistema en el entorno de arranque basado
en GRUB
a
s
a
Interrupcin de un sistema que no responde
)h
om ide
c
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
d el segmento
@firmatuen
Proporciona el nombre de archivoade
n
S
(<mysign>, 0, a)
ara e this
o
Inicia la firma en /boot/grub/bootsign
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Con lau
Solaris
10 5/09, todos los mtodos de instalacin de Oracle Solaris, incluido Oracle
an utilizan
G versin
r
t
Solaris
Live -Upgrade,
el comando findroot para especificar qu segmento de disco se
n
o
arranca
en
un
sistema
basado
en x86. Anteriormente, el comando root root (hd0.0.a) se
n
utilizaba para especificar de manera explcita qu segmento de disco se iba a iniciar.
findroot (rootfs0,0,a)
kernel$ /platform/i86pc/kernel/$ISADIR/unix
module$ /platform/i86pc/$ISADIR/boot_archive
Esta informacin se ubicaba en el archivo menu.lst que utilizaba GRUB. La forma ms comn
de la entrada en el archivo menu.lst es la siguiente:
findroot (rootfs0,0,a)
kernel$ /platform/i86pc/kernel/$ISADIR/unix
module$ /platform/i86pc/$ISADIR/boot_archive
El comando findroot detecta el disco de destino, independientemente del dispositivo de
arranque. Adems, el comando findroot proporciona soporte mejorado para iniciar sistemas
con races ZFS y UFS. Adems del comando findroot, se proporciona el nombre de un archivo
de firma en el segmento (<mysign, 0, a). La firma de inicio se ubica en el directorio
/boot/grub/bootsign en el sistema. El nombre del archivo de firma vara en funcin del
mtodo de instalacin utilizado.
Para obtener ms informacin, consulte el captulo sobre la implementacin del comando
findroot en System Administration Guide: Basic Administration (Gua de administracin del
sistema: administracin bsica).
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
Introduccin a GRUB
Modificacin del comportamiento de arranque del sistema
x86 en el sistema operativo Oracle Solaris
Uso del comando findroot
Gestin de archivos de inicio de GRUB
Arranque de un sistema en el entorno de arranque basado
en GRUB
a
s
a
Interrupcin de un sistema que no responde
)h
om ide
c
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
h
Crea una sombra de un sistema de archivos raz (/)m)
e
o
c
d
i
archivo de inicio antes de que se monte el sistema de archivos raz (/) y, a continuacin, el
ncleo descarta el archivo de inicio de la memoria. A continuacin, la E/S del archivo se realiza
en el dispositivo raz.
De forma predeterminada, el archivo de inicio principal es /platform/i86pc/boot_archive.
En la lista de comandos representados por una entrada de inicio GRUB, el archivo de inicio se
muestra como el argumento en el comando module. Por ejemplo, el comando module para la
entrada de inicio GRUB s10x_u3wos_10 X86 de Solaris 10 11/06 muestra el archivo de inicio
principal:
GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
+--------------------------------------------------------+
| root (hd0,1,a)
| kernel /platform/i86pc/multiboot
| module /platform/i86pc/boot_archive
|
+--------------------------------------------------------+
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
El comando module para la entrada de inicio a prueba de fallos de Solaris en el men principal
de GRUB muestra el archivo de inicio a prueba de fallos:
GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
+--------------------------------------------------------+
| root (hd0,1,a)
| kernel /boot/multiboot
| module /boot/x86.miniroot-safe
|
+--------------------------------------------------------+
Puede utilizar el comando bootadm list-archive para mostrar el contenido del archivo de
inicio principal:
# bootadm list-archive
etc/rtc_config
etc/system
etc/name_to_major
etc/driver_aliases
etc/name_to_sysnum
etc/dacf.conf
etc/driver_classes
etc/path_to_inst
etc/mach
etc/cluster/nodeid
etc/devices/devid_cache
etc/devices/mdi_scsi_vhci_cache
etc/devices/mdi_ib_cache
etc/devices/pci_unitaddr_persistent
kernel
platform/i86pc/biosint
platform/i86pc/kernel
platform/i86pc/ucode/GenuineIntel
platform/i86pc/ucode/AuthenticAMD
platform/i86hvm
boot/solaris/bootenv.rc
boot/solaris/devicedb/master
boot/acpi/tables
#
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era el archivo de inicio, utilice el comando bootadm. El argumento
er manualmente
f
l
l
Para regenerar
s
i
Gu -tranhace que bootadm regenere el archivo de inicio principal y la opcin -v
update-archive
muestra
nolosn archivos obsoletos encontrados:
# bootadm update-archive -v
changed /etc/path_to_inst
updating /platform/i86pc/boot_archive...this may take a minute
#
Tambin puede regenerar el archivo de inicio si arranca el sistema mediante el archivo a prueba
de fallos, que es una opcin disponible en el men principal de GRUB.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Qu tecla se pulsa para mostrar el men de edicin de
GRUB?
a. E
b. C
c. Flecha abajo
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
Introduccin a GRUB
Modificacin del comportamiento de arranque del sistema
x86 en el sistema operativo Oracle Solaris
Uso del comando findroot
Gestin de archivos de inicio de GRUB
Arranque de un sistema en el entorno de arranque basado
en GRUB
a
s
a
Interrupcin de un sistema que no responde
)h
om ide
c
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
ec Guid
l
c
ra ent
o
# who -r
@ ud
.
run-level 3 Mar 1 11:32ana 3 St 0 S
ar this
o
#
m use
r
e
l
uil se to
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
m
era el procedimiento de inicio de disco basado en GRUB en un sistema
er sendescribe
f
l
l
En esta seccin
s
i
basado
Guen x86.
tra
n
Algunos
noprocedimientos de esta seccin le solicitarn que utilice el botn de reinicio para reiniciar
el sistema. Si el sistema no dispone de botn de reinicio, utilice el interruptor de alimentacin para
reiniciar el sistema. Puede pulsar Ctrl + Alt + Supr para interrumpir el funcionamiento del sistema,
en funcin del estado del mismo.
Para arrancar un sistema que est actualmente en el nivel de ejecucin 0 en el nivel de ejecucin
predeterminado:
1. Si el sistema muestra el mensaje Press any key to reboot, pulse cualquier tecla para
rearrancar el sistema.
Tambin puede utilizar el botn de reinicio cuando aparezca este mensaje. Si el sistema se
ha apagado, encindalo con el interruptor de alimentacin. Cuando comience la secuencia
de arranque, aparecer el men GRUB.
2. Para iniciar el sistema en el nivel de ejecucin predeterminado, pulse Intro para arrancar la
instancia del sistema operativo predeterminada.
Si no selecciona ninguna entrada en un perodo de 10 segundos, el sistema arrancar
automticamente en el nivel de ejecucin predeterminado.
3. Inicie sesin como root y verifique que el sistema se ha arrancado en el nivel 3 de
ejecucin (como se muestra en el ejemplo de la diapositiva).
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
cl nt G
a
r
6. Pulse B para arrancar el sistema en elonivel de
de usuario nico.
@
u
a
t
S
7. Introduzca la contrasea raz,ra
sinse solicita.
s
i
a
h
o estseent el nivel de usuario nico.
8. Compruebe que el sistema
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sferapara arrancar un sistema que est en nivel de ejecucin 0 para que se
eprocedimiento
l
l
Utilice este
i
ande ejecucin S. Se utiliza el nivel de usuario nico para realizar el
ejecute
Guen el-tnivel
r
mantenimiento
non del sistema.
1. Si el sistema muestra el mensaje Press any key to reboot, pulse cualquier tecla para
rearrancar el sistema.
Tambin puede utilizar el botn de reinicio cuando aparezca este mensaje. Si el sistema se
apaga, encindalo con el interruptor de alimentacin.
Cuando comience la secuencia de arranque, aparecer el men GRUB.
2. Para arrancar el sistema en el nivel de ejecucin S, pulse E cuando aparezca el men
principal de GRUB.
3. Utilice las teclas de flecha para seleccionar el ncleo.
/platform/i86pc/multiboot boot entry.
Nota: si no puede utilizar las teclas de flecha, utilice la tecla de flecha arriba () para desplazarse
hacia arriba y la tecla de flecha abajo () para desplazarse hacia abajo.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
cl nt G
a
r
6. Pulse B para arrancar el sistema de forma
o interactiva.
de
@
u
a
t
n los
Smdulos kernel.
7. Indique directorios alternativos
rapara
s
i
a
h
t
o se/etc/system
8. Indique el nombre de un
archivo
alternativo.
m
r
u
e
l
uil se to
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
a
m
er nsferpara
l
l
Utilice este
procedimiento
arrancar un sistema cuando tenga que especificar directorios
i
u
a
G
r
alternativos de-tmdulos kernel o un archivo /etc/system alternativo.
n
1. Sin
elosistema muestra el mensaje Press any key to reboot , pulse cualquier tecla para
rearrancar el sistema.
Tambin puede utilizar el botn de reinicio cuando aparezca este mensaje. Si el sistema se
apaga, encindalo con el interruptor de alimentacin.
Cuando comience la secuencia de arranque, aparecer el men GRUB.
2. Pulse E para acceder al men de edicin de GRUB.
3. Utilice las teclas de flecha para seleccionar la lnea /platform/i86pc/multiboot del
ncleo.
4. Pulse E para editar la lnea.
Se muestra el men edit de GRUB y podr agregar opciones al comando kernel.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
Name of system file [etc/system]: Return
c
a
or den
El sistema se arranca en el hito predeterminado.
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
Si el sistema no responde ante ninguna entrada del ratn
s
a
h
o del teclado, realice una de las siguientes acciones:
m)
o
c
Pulse el botn de reinicio para rearrancar elle
sistema.
uid
c
G
t el
rarearrancar
n
Utilice el interruptor de alimentacin para
o
e
d
sistema.
na@ Stu
ara e this
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
ra ent
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
er nsferpara
l
l
Siga este
procedimiento
arrancar el archivo a prueba de fallos de Oracle Solaris y as poder
i
u
a
G
r
actualizar el-archivo
de inicio principal o reparar un recurso del sistema crtico.
t
n
o
(En lan
diapositiva se muestran nicamente los tres primeros pasos; el procedimiento completo se
describe con detalle en la pgina siguiente).
Nota: desde la versin Solaris 10 6/06, se ha modificado la interaccin con el archivo a prueba de
fallos de GRUB. Anteriormente, cuando se iniciaba el archivo a prueba de fallos, se solicitaba
actualizar los archivos de inicio, estuvieran obsoletos o no. Ahora se le solicita que actualice los
archivos de inicio nicamente si el sistema detecta algn archivo de inicio obsoleto. Para obtener
ms informacin, consulte la pgina de comando man grub(5).
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
1. Utilice los procedimientos descritos en la seccin anterior para detener el sistema y volver a
iniciarlo. O, si el sistema muestra el mensaje Press any key to reboot, pulse cualquier
tecla para rearrancar el sistema.
Cuando comience la secuencia de arranque, aparecer el men principal de GRUB:
GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
+--------------------------------------------------------+
| Solaris 10 11/06 s10x_u3wos_10 X86
| Solaris failsafe
| Diagnostic Partition
|
+--------------------------------------------------------+
Use the ^ and v keys to select which entry is highlighted.
Press enter to boot the selected OS, 'e' to edit the commands
before booting, or 'c' for a command-line.
2. Cuando aparezca el men principal de GRUB, pulse la barra espaciadora para interrumpir el
proceso de arranque.
3. Utilice las teclas de flecha para seleccionar la entrada Solaris failsafe.
4. Pulse B o Intro para arrancar el archivo a prueba de fallos.
a
s
a
)h
m
co uide
e
l
G
t
raelcsistema
n
El sistema busca instancias de sistemas operativos instalados.oSi
detecta
algn
de
@
u
a
t
archivo de inicio obsoleto, aparecer un mensaje parecido
al
siguiente:
ran this S
Searching for installed OS ainstances...
o was
edetected on /dev/dsk/c1d0s0.
An out of sync boot archive
m
s
r
u
e
l
The boot archive is
to of files used during boot and
uil ascache
e
should be kept(g
in sync
to ensure proper system operation.
en
nato automatically
c
Do you wish
update this boot archive? [y,n,?]
a
i
r
l
A
e
l
5. Pulse Y para
oactualizar
bautomticamente el archivo de inicio obsoleto. Si se encuentran
a
m
r
r
varios
archivos
de
inicio
e obsoletos, el sistema le solicitar que actualice cada archivo de
epor separado.
f
l
l
s
i
inicio
Pulse Y y, a continuacin, Intro para actualizar cada archivo de inicio.
u tran
G
6. Trasn
actualizar
correctamente el archivo de inicio, el sistema volver a buscar todas las
instancias
de sistemas operativos instalados. Si slo se encuentra una instancia de sistema
no
operativo, aparecer un mensaje parecido al siguiente:
Searching for installed OS instances...
Solaris 10 11/06 s10x_u3wos_10 X86 was found on
/dev/dsk/c1d0s0.
Do you wish to have it mounted read-write on /a? [y,n,?]
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
8. Realice las tareas necesarias para corregir el problema detectado. Utilice el siguiente
ejemplo para forzar la actualizacin de un archivo de inicio deteriorado:
# bootadm update-archive -f -R /a
Creating ram disk on /a
updating /a/platform/i86pc/boot_archive...this may take a
minute
#
La opcin -f fuerza la actualizacin y la opcin -R permite especificar una raz alternativa (en
este caso, /a).
9. Cuando haya terminado de corregir el problema, cambie el directorio al raz (/) y desmonte
el dispositivo montado en /a.
# cd /
# umount /a
10. Rearranque el sistema.
# init 6
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
Introduccin a GRUB
Modificacin del comportamiento de arranque del sistema
x86 en el sistema operativo Oracle Solaris
Uso del comando findroot
Gestin de archivos de inicio de GRUB
Arranque de un sistema en el entorno de arranque basado
en GRUB
a
s
a
Interrupcin de un sistema que no responde
)h
om ide
c
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
ara e this
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
esistema
l
l
Cuando
un
se bloquea o deja de responder al teclado, es posible que tenga que
i
n
u
a
G
r
interrumpirlo.
interrumpe el sistema, todos los procesos activos se detienen
-tCuando
n
o
inmediatamente.
No
podr
vaciar la memoria ni sincronizar los sistemas de archivos.
n
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Para qu se utiliza la opcin del comando kernel r?
a. Pide al usuario informacin de configuracin, como dnde
se encuentra el archivo del sistema, dnde se va a montar
root e incluso si se va a sustituir el propio nombre del
ncleo.
b. Acepta las opciones quiet y verbose para controlar el tipo
y la cantidad de mensajes que smf(5) muestra durante el
a
arranque.
s
a
) h y
c. Detecta todos los dispositivos de hardware conectados
m
e
o
ec Guid
configura el espacio de nombres lgico encl/dev.
ra ent
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Cul de las siguientes opciones hace que el sistema se
reinicie de forma remota?
a. Usar el software LOM
b. Mantener pulsadas las teclas Ctrl + Alt + Supr
c. Intentar un inicio de sesin remoto en el sistema que
no responde y eliminar el proceso bloqueado
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Resumen
En esta leccin, debe haber aprendido lo siguiente:
Debatir sobre el propsito de GRUB
Describir la terminologa y las funciones bsicas de GRUB
Modificar el comportamiento de arranque del sistema x86
en el sistema operativo Oracle Solaris
Utilizar el comando eeprom
Utilizar el comando kernel
a
s
a
Utilizar el comando findroot
)h
m de
o
c
o no responde
Interrumpir un sistemarque
e
m
s
u
e
l
uil se to
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Objetivos
Despus de completar esta leccin, podr:
Describir el diseo de arranque de Oracle Solaris SPARC
Identificar las fases del proceso de arranque
Identificar los conceptos bsicos del nivel de ejecucin
Controlar los procesos de arranque
Realizar procedimientos de apagado del sistema
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erarranque
ederdiseo
f
l
l
s
La funcin
de
de Oracle Solaris x86 se introdujo en la versin Solaris 10 1/06.
i
n
u
a
G
r
Con la versin
t Solaris 10 10/08, la rutina de carga de SPARC de Oracle Solaris se volvi a
-que
n
o
disear
para
se ajustase al diseo de arranque de Oracle Solaris x86. El diseo de arranque
n
mejorado de Oracle Solaris proporciona soporte en la plataforma SPARC para archivos de inicio
de Oracle Solaris, que antes slo estaba disponible en plataformas x86. Con este diseo de
arranque simplificado, otros sistemas de archivos que no sean UFS (tales como ZFS) se admiten
como sistemas de archivos raz. Aunque la implementacin del arranque de SPARC ha
cambiado, las tareas de arranque siguen siendo las mismas.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
1. Cargador
de inicio
2. Fase de
cargador
3. Fase de
disco RAM
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erade inicio de Oracle Solaris para SPARC es similar a la arquitectura x86.
er dendiseo
f
l
l
s
La arquitectura
i
Gu -testriba
ra en la forma de seleccionar los campos y el dispositivo de inicio en el
La diferencia
n
momento
no del arranque. La plataforma SPARC sigue utilizando OpenBoot PROM (OBP) y sus
comandos para las selecciones, mientras que la plataforma x86 utiliza la BIOS y el men GRUB.
4. Fase de
ncleo
En las plataformas SPARC y x86 existe un archivo de inicio principal y un archivo de inicio a
prueba de fallos.
A continuacin se muestran las cuatro fases del nuevo proceso de arranque:
1. Fase de cargador de inicio: carga el contenedor del sistema de archivos raz de Oracle
Solaris desde el soporte en la memoria.
2. Fase de cargador: lee el disco RAM directamente y lo ejecuta. sta es la nica parte del
proceso de arranque que precisa conocimientos sobre el formato del sistema de archivos
raz.
3. Fase de disco RAM: extrae la imagen del ncleo del archivo de inicio y lo ejecuta. Ni el
cargador ni el ncleo necesitan tener informacin sobre el formato del archivo de inicio.
4. Fase de ncleo: extrae el resto de los mdulos principales del archivo de inicio, se
inicializa, monta el sistema de archivos raz real y desecha el archivo de inicio.
Funciones
El comando bootadm de la plataforma SPARC funciona igual que en la plataforma x86. Gestiona
la verificacin y actualizacin del archivo de inicio. Utilcelo para arrancar contenedores:
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
# bootadm update-archive
El servicio de archivo de inicio se controla con el comando svcadm y est gestionado por Service
Management Facility (SMF):
svc:/system/boot-archive:default
a
s
a
)h
m
co uide
e
l
ac ent G
r
o
El arranque de disco y el arranque de red desde el disco quedan unificados,
haciendo que la LAN
d siempre
@
u
a
t
y la WAN sean idnticas desde la perspectiva de Oracle
Solaris.
El
ncleo
se inicializa
n is S
a
r
desde datos y texto de la memoria con independencia
del
lugar
en
el
que
estn
cargados.
a e th
o
m
Requisitos del sistema
er to us
l
l
i
A continuacin se indican las limitaciones,
e dependencias y los requisitos mnimos del sistema
(gu slas
a
para el diseo de arranquende
SPARCeynx86:
ra le lic
Memoria
A
o rbasada
ab en texto requiere un mnimo de 384 MB.
- Larm
instalacin
e
e
f
s basada en GUI requiere un mnimo de 768 MB.
ill instalacin
n
a
Gu-- La
r
-t requisitos de memoria de las plataformas SPARC y x86 son los mismos.
Los
n
o
n el comando root_archive para empaquetar y desempaquetar la miniraz.
Utilice
Slo los sistemas basados en SPARC que admiten la nueva arquitectura de arranque tienen
la capacidad de empaquetar y desempaquetar una miniraz comprimida.
La herramienta root_archive de Oracle Solaris 10 no es compatible con versiones de
herramientas de versin de Oracle Solaris. Manipule el disco RAM nicamente en sistemas
que ejecuten la misma versin de contenedor y de Oracle Solaris.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
e10,
f
ler Solaris
s
Antes u
deilOracle
los sistemas Sun utilizaban una serie de secuencias para iniciar y
n
a
G
r
detener procesos
tpicamente asociados a niveles de ejecucin. Cada nivel de ejecucin tena
-t asociada
n
una secuencia
que se encontraba en el directorio /sbin, con algunas secuencias
o
n
vinculadas entre s mediante enlaces completos. El daemon init se encargaba de iniciar y
detener los servicios del sistema.
Estas estructuras siguen estando presentes y en esta leccin se les denomina procesos de
arranque heredados. En esta leccin se examinarn las funciones y estructuras de la arquitectura
de arranque tradicional. La informacin sobre SMF se explicar en la leccin titulada Service
Management Facility (SMF).
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Qu accin se realiza durante la fase de disco RAM del
proceso de arranque?
a. Carga del contenedor del sistema de archivos raz de
Oracle Solaris desde el soporte en la memoria
b. Lectura directa y ejecucin del disco RAM
c. Extraccin de la imagen de ncleo del archivo de inicio y
ejecucin
a
s
a
d. Extraccin del resto de los mdulos principales del archivo
)h
m
de inicio, inicializacin, montado del sistema de
oarchivos
c
ide
u
e
l
raz real y desecho del archivo de inicio ac
tG
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
SPARC
x86/x64
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
ecuando
l
l
En general,
se enciende un sistema, el monitor PROM de los sistemas SPARC y el
i
n
u
a
G
r
monitor BIOS
sistemas x86/x64 ejecutan un procedimiento de autodiagnstico de
-tde losque
n
o
encendido
(POST)
comprueba el hardware y la memoria del sistema. Si no se encuentran
n
errores, y el parmetro auto-boot? est establecido en true en los sistemas SPARC o el
multiboot carga kernel
Fase init
Fase svc.startd
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Nota: en esta seccin se describe la primera parte de la secuencia de arranque en sistemas con
una nica placa. Los sistemas de varias placas ejecutan una secuencia que identifica y configura
el hardware antes de que se involucre la PROM de arranque.
La PROM de arranque realiza los siguientes pasos durante la primera parte de la secuencia en un
sistema basado en SPARC:
La PROM ejecuta el POST.
El firmware de PROM de arranque ejecuta el POST para comprobar la memoria y el
hardware del sistema. Tras la finalizacin satisfactoria del diagnstico, comienza la
secuencia de arranque.
La PROM muestra la cartula de identificacin del sistema.
Se muestra el tipo de modelo, el tipo de procesador y su velocidad, el estado del teclado, el
nmero de revisin de PROM, la cantidad de RAM instalada, el nmero de serie de
NVRAM, la direccin Ethernet y el ID de host.
La PROM de arranque determina el dispositivo de arranque mediante la lectura del
parmetro de PROM boot-device.
a
s
a
h
)
de
m
La PROM de arranque lee la etiqueta de disco ubicada en el sector 0 o
del dispositivo
e
c
d
i
arranque predeterminado.
le t Gu
c
a
La PROM de arranque busca el programa de arranque en
n de arranque
orel dispositivo
e
d
@
predeterminado programado en la PROM.
tu
na de
S
a
El programa de la PROM de arranque lee elaprograma
arranque
principal del sistema
r
is
e1tyh15)
denominado bootblk (ubicado entre lososectores
que contiene un lector de sistema
us se ubica en el disco mediante el comando
de archivos UNIX (UFS). (El programa
ermbootblk
l
l
i
o
t
installboot durante la (instalacin
gu nsdel
e sistema.) El comando de arranque carga en la
a
memoria del programa
bootblk
desde
su ubicacin en el dispositivo de arranque.
n lice
a
r
Fase de programasA
de arranque
le de SPARC
o
b
a
m
r Solaris que admiten la funcin de nuevo inicio de SPARC puede
r sdefeOracle
Nota: las versiones
e
l
l
i
que requieran
an SPARC con al menos 512 MB de memoria.
Gu -trsistemas
Las siguientes
acciones se producen durante la fase de programas de arranque en un sistema
noennSPARC:
basado
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Nota: el sistema operativo Oracle Solaris 10 para SPARC se ejecuta nicamente en sistemas de
64 bits.
Para determinar el nombre de plataforma (por ejemplo, el tipo de hardware del sistema), ejecute
el comando
uname -m. Por ejemplo, cuando ejecuta este comando en una estacin de trabajo Ultra 10, la
consola muestra sun4u.
Fase de PROM de arranque de x86/x64
La ROM de la BIOS realiza los siguientes pasos durante la primera parte de la secuencia de
arranque en un sistema basado en x86/x64:
Una vez encendido un equipo compatible con PC, el firmware del sistema en la ROM de la
BIOS ejecuta un POST, ejecuta extensiones de la BIOS en las ROM de la placa perifrica e
invoca una rutina de carga INT 19h de interrupcin de software.
El manejador INT 19h realiza normalmente el arranque compatible con PC estndar, que
consiste en intentar leer el primer sector fsico desde la primera unidad de disquete o, si eso
genera un error, desde el primer disco duro. A continuacin, el procesador pasa al primer
byte de la imagen del sector en la memoria.
El primer sector de un disco duro en un sistema x86/x64 contiene el bloque de arranque
maestro, que incluye el programa de arranque maestro (mboot) y la tabla FDISK, que
recibe su nombre por el programa de PC que la mantiene.
a
s
a
)h
m
co uide
e
l
ac ent G
r
o
Fase de programas de arranque de x86/x64
@ tud
a
n
Las siguientes acciones se producen durante la fase
de
programas
a his S de arranque en un sistema
r
a
basado en x86/x64:
o se t
m
r
El inicio maestro busca la particin
en la
utabla FDISK, carga su primer sector (GRUB
illeneactiva
o
t
u
stage1) y salta a su primergbyte
memoria.
( ennelsebloque de arranque maestro [consulte la opcin m
a
Si GRUB stage1 est
instaladoe
n
ra stage2
lic se carga directamente desde la particin FDISK de Oracle
de installgrub(1M)],
A
e
l
o rab de la particin activa.
Solaris con
independencia
m
r
fe de x86 para el software de Oracle Solaris comienza con un segmento
le nFDISK
s
ilparticin
Una
u
Gde arranque
tra de un cilindro, que contiene GRUB stage1 en el primer sector, la etiqueta de
n
o de Oracle Solaris y la tabla de contenido del volumen (VTOC) en el segundo y tercer
disco
n
sectores y GRUB stage2 en el quinto sector y en los siguientes. El rea entre los sectores
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Ncleo esttico
unix
genunix
Mdulos de
controlador de
dispositivos
Mdulos de
flujos
s
a
Mdulos
h
)fs
m
o
ide
c
u
e
l
G
rac entMdulos
o
sched
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e
n
c
a
Copyrightl
2011, Oracle y/o sus filiales. Todos los derechos reservados.
i
r
A ble
o
m
era de configuracin denominado /etc/system.
er leensusfarchivo
l
l
1. El ncleo
i
u tra
2.GEl ncleo
- se inicializa y comienza a cargar mdulos.
n
o
n ncleo utiliza el comando ufsboot para cargar los archivos. Cuando ha cargado
3. El
suficientes mdulos para montar el sistema de archivos / (root), anula la reasignacin del
programa ufsboot y contina.
4. El ncleo inicia el daemon /etc/init.
Nota: el archivo /etc/init es un enlace simblico a /sbin/init.
El ncleo del sistema operativo Oracle Solaris es un ncleo esttico pequeo formado por
genunix, unix y muchos mdulos de ncleo cargables dinmicamente.
Los mdulos pueden estar formados por controladores de dispositivos, archivos binarios para
admitir sistemas de archivos y flujos, as como otros tipos de mdulos utilizados para tareas
especficas dentro del sistema.
En la imagen de esta diapositiva se muestra esta disposicin en un sistema basado en SPARC.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Los mdulos que componen el ncleo suelen residir en los directorios /kernel y /usr/kernel.
Los mdulos dependientes de plataforma residen en los directorios /platform/uname m/kernel y /platform/uname -i/kernel.
En los sistemas x86/x64, los mdulos de 32 bits y de 64 bits comparten estructuras de directorio
superior en las cuales los subdirectorios denominados amd64 almacenan mdulos de 64 bits. Por
ejemplo, los controladores de dispositivos de 32 bits se encuentran en /kernel/drv y los
controladores de dispositivos de 64 bits se encuentran en /kernel/drv/amd64:
# file /kernel/drv/cmdk /kernel/drv/amd64/cmdk
/kernel/drv/cmdk: ELF 32-bit LSB relocatable 80386 Version 1
/kernel/drv/amd64/cmdk: ELF 64-bit LSB relocatable AMD64 Version 1
#
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e
n
c
a
i
r
l
En los sistemas SPARC,
el
directorio
A ble /kernel/drv/sparcv9 contiene todos los controladores
o
de dispositivos
el arranque del sistema. El directorio
ra para
ermquenssefeutilizan
l
/usr/kernel/drv/sparcv9
se utiliza para todos los dems controladores de dispositivos.
l
i
Gula CPU-tsparcv9
ra
Nota:
es el tipo de SPARC CPU que es compatible con el procesamiento de 64
n
o
bits. n
Los mdulos se cargan automticamente cuando es necesario, ya sea en el momento del
arranque o segn demanda si lo solicita alguna aplicacin. Cuando un mdulo ya no se utiliza, se
puede descargar porque la memoria que utiliza se necesite para otra tarea.
Una vez finalizado el proceso de arranque, los controladores de dispositivos se cargan cuando se
accede a dispositivos tales como los dispositivos de cinta. Este proceso se denomina
configuracin automtica porque algunos mdulos de controlador del ncleo se cargan
automticamente cuando son necesarios.
Con el arranque inicial o de reconfiguracin, el sistema realiza un autodiagnstico y comprueba
todos los dispositivos que estn conectados.
La ventaja de esta disposicin de ncleo dinmico es que el tamao general del ncleo es menor,
lo que conlleva un uso ms eficiente de la memoria y permite que las modificaciones y los ajustes
sean ms sencillos.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
En sistemas x86/x64, el ncleo esttico del ncleo de 32 bits se compone de los siguientes
archivos:
/platform/i86pc/kernel/unix
/kernel/genunix
En sistemas x86/x64, el ncleo esttico del ncleo de 64 bits se compone de los siguientes
archivos:
/platform/i86pc/kernel/amd64/unix
/kernel/amd64/genunix
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
eoperativo
erel sistema
f
l
l
s
Precaucin:
Oracle Solaris crea el ncleo en funcin del tamao del sistema
i
n
u
a
G
r
(memoria, CPU,
etc.). El rendimiento del ncleo predeterminado creado puede manejar la
-t actividades
n
o
mayora
de
las
del sistema. Realice las modificaciones con gran precaucin.
n
De manera predeterminada, todas las lneas del archivo /etc/systems incluyen comentarios.
La modificacin del archivo /etc/system permite cambiar el tratamiento que el ncleo da a los
mdulos que se pueden cargar as como cambiar los parmetros del ncleo para ajustar el
rendimiento.
El programa ufsboot contiene una lista de mdulos kernel que se pueden cargar de forma
predeterminada y que se cargan en el momento del arranque. Sin embargo, puede omitir esta
lista mediante la modificacin del archivo /etc/system para controlar los mdulos y parmetros
que se van a cargar.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
La ruta de bsqueda para que los mdulos del ncleo predeterminados se carguen en el
momento del arranque
El dispositivo y tipo de sistema de archivos raz
Los mdulos que se han excluido de la carga automtica en el momento del arranque
Los mdulos que se cargarn forzosamente en el momento del arranque, en lugar de
hacerlo cuando se acceda a ellos por primera vez
Los nuevos valores para sustituir los valores de parmetro de ncleo predeterminados
Nota: las lneas de comandos deben tener una longitud de 80 caracteres o menos y las lneas de
comentarios deben comenzar con un asterisco (*) y finalizar con un carcter de nueva lnea.
El archivo /etc/system se divide en cinco secciones distintas:
moddir: define la ruta de bsqueda para mdulos kernel que se pueden cargar de forma
predeterminada. Puede incluir en la bsqueda varios directorios delimitados por espacios en
blanco o por dos puntos. Si el mdulo no se encuentra en el primer directorio, se busca en
el segundo directorio y as sucesivamente.
root device and root file system configuration: define el tipo de sistema de
archivos raz para el valor mostrado. El valor predeterminado es rootfs:ufs.
a
s
a
)h
m
cofsicaudel
idedispositivo
ruta
e
l
Define el dispositivo raz. El valor predeterminado es el nombre
de
c depende
G de la
t
rafsica
n
en el que reside el programa de arranque. El nombre de o
ruta
e de ejemplo:
druta
@
plataforma y de la configuracin. A continuacin seamuestra
una
u
t
rootdev:/sbus@1,f8000000/esp@0,800000/sd@3,0:a
ran this S
a
o que
Exclude: no permite que los mdulos
kernel
ese pueden cargar se carguen durante la
m
s
r
u
e
l
inicializacin del ncleo:
uil se to
g
(
exclude: sys/shmsys
n kernel durante la inicializacin del ncleo:
a cemdulos
forceload: obliga
ancargarllos
a
i
r
A drv/vx
le
forceload:
o
b
a
m
er
er predeterminada
f
La iaccin
consiste en cargar automticamente un mdulo kernel cuando un
l
l
s
n
u
una aplicacin accede a sus servicios por primera vez durante el tiempo de
Gusuario-tora
n
ejecucin.
no
set: cambia los parmetros del ncleo para modificar la operacin del sistema:
set maxusers=40
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
c
a
r
Copyright li2011,
A ble
o
m
ra
erantesnsdefeeditar
l
l
Precaucin:
el archivo /etc/system, debe realizar una copia de seguridad. Si
i
u
a
G
r
introduce valores
-t incorrectos en este archivo, es posible que el sistema no se pueda arrancar.
n
o
En el n
siguiente ejemplo se muestra cmo copiar el archivo /etc/system original en un archivo
de copia de seguridad y, a continuacin, editar el archivo /etc/system:
# cp /etc/system /etc/system.orig
# vi /etc/system
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Nota: algunos sistemas x86/x64 puede necesitar las opciones -ar para comenzar un
procedimiento de arranque interactivo.
Tambin puede iniciar sistemas x86/x64 mediante el archivo de inicio a prueba de fallos. Esto
permite montar el sistema de archivos raz y realizar correcciones en el archivo /etc/system
cuando sea preciso.
Para arrancar el sistema mediante el archivo a prueba de fallos, seleccione la entrada Oracle
Solaris failsafe en el men principal de GRUB y arranque el sistema. El sistema de archivos
raz se monta automticamente en /a, por lo que debe editar /a/etc/system para corregir el
archivo.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Fase init
Campo
Descripcin
id
rstate
action
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era de inicio es la fase init. Durante esta fase, el daemon init inicia
erfasendelsfproceso
l
l
La penltima
i
Gu svc.startd
el daemon
que es responsable de iniciar y detener los servicios solicitados. La fase
tra
n
/sbin/init
utiliza
informacin
almacenada en el archivo /etc/inittab.
o
n
process
Cada lnea del archivo /etc/inittab contiene los cuatro campos siguientes:
id:rstate:action:process
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Fase init
Palabra clave
Explicacin
sysinit
powerfail
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era se muestra una explicacin para cada palabra clave de accin. En la
eder la diapositiva
f
l
l
s
En la tabla
i
an man inittab encontrar informacin sobre palabras clave de accin
Gude comando
r
pgina
t
adicionales.
on
n
En el siguiente ejemplo se muestra el archivo inittab predeterminado que se instala con el
sistema operativo Oracle Solaris 10. Las lneas de salida se describen despus del ejemplo:
ap::sysinit:/sbin/autopush -f /etc/iu.ap
sp::sysinit:/sbin/soconfig -f /etc/sock2path
smf::sysinit:/lib/svc/bin/svc.startd>/dev/msglog 2<>/dev/msglog
</dev/console
p3:s1234:powerfail:/usr/sbin/shutdown -y -i5 -g0 >/dev/msglog
2<>/dev/msglog
1.
2.
3.
4.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Cul de las siguientes secciones del archivo /etc/system
define la ruta de bsqueda para mdulos kernel que se pueden
cargar de forma predeterminada?
a. set
b. exclude
c. moddir
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Cul de los siguientes campos del archivo /etc/inittab
define el comando que se va a ejecutar?
a. id
b. rstate
c. action
d. process
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
d
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
0
s or S
Funcin
single user
a
s
a
)h
m
o
El sistema admite operaciones decvarios
ialde
acceder
u
e
l
usuarios. Varios usuarios pueden
t G se
racdelesistema
n
o
sistema. Todos los daemons
2
multiuser
@excepcin
ud del servidor
a
t
estn ejecutandoncon
S
ra thirelacionados
s
NFS y otros
con el
adaemons
o
e
servidor
us de red.
ermdetorecursos
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
eejecucin
l
l
Un nivel
de
es un estado del sistema, representado por un dgito o letra que define los
i
n
u
a
G
r
servicios y recursos
se encuentran disponibles actualmente para los usuarios. En las tablas
-t yque
n
o
de esta
diapositiva
de
la
siguiente diapositiva se muestran los ocho niveles de ejecucin del
n
sistema operativo Oracle Solaris.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
multiuser
server
Funcin
El sistema admite operaciones de varios
usuarios y tiene recursos NFS compartidos y
otros servidores de recursos de red disponibles.
Este nivel no est implementado actualmente.
Un nivel de ejecucin transicional en el que el
sistema operativo Oracle Solaris y el sistema se
apagan.
s
a
h
)
m
e
o
c
d
i
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
# who -r
a
s
a
Nivel de ejecucin actual
)h
m
co uide
Nmero de veces en este nivel de
e
l
ejecucin desde el ltimo rearranque
rac ent G
o
@ tud
a
Nivel de ejecucin anterior
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erade ejecucin actual de un sistema
er delnsnivel
f
l
l
Determinacin
i
u tra
Gdeterminar
Para
- el nivel de ejecucin actual de un sistema, utilice el comando who r (como
aparece
noennla diapositiva).
Modificacin de los niveles de ejecucin
Los niveles de ejecucin a veces se denominan estados init porque se puede utilizar el
comando init para realizar una transicin entre niveles de ejecucin. El comando init enva el
nivel de ejecucin requerido a svc.startd.
Utilice el comando init para iniciar manualmente transiciones de nivel de ejecucin. Cambie los
niveles de ejecucin con los comandos shutdown, halt, reboot y poweroff. Utilice el
comando svcadm para cambiar hitos del sistema.
El comando svcadm no modifica niveles de ejecucin. Modifica hitos del sistema.
Nota: antes de Oracle Solaris 10, el daemon init iniciaba y detena los servicios del sistema.
Con Oracle Solaris 10, el daemon svc.startd inicia y detiene los servicios del sistema. El
daemon init inicializa mdulos de flujo, configura proveedores de transporte de zcalos,
configura el sistema para que responda correctamente ante un apagado por corte elctrico e
inicia el daemon svc.startd.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Cul de los siguientes niveles de ejecucin indica que todos
los daemons del sistema se estn ejecutando con excepcin
del servidor NFS?
a. Nivel de ejecucin 1
b. Nivel de ejecucin 2
c. Nivel de ejecucin 3
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
m)
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era del directorio /sbin se ejecutan mediante el daemon svc.startd
er dencomandos
f
l
l
Las secuencias
s
i
u travariables y probar condiciones, y para realizar llamadas a otras secuencias que
paraG
configurar
n- procesos para ese nivel de ejecucin. Las secuencias rc0, rc5 y rc6 estn
iniciannyodetienen
vinculadas entre s mediante enlaces completos. Recuerde que cada secuencia de comandos
tiene asignado el mismo nmero de inode.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
-li /sbin/rc*
-rwxr--r-- 3 root
-rwxr--r-- 1 root
-rwxr--r-- 1 root
-rwxr--r-- 1 root
-rwxr--r-- 3 root
-rwxr--r-- 3 root
-rwxr--r-- 1 root
sys
sys
sys
sys
sys
sys
sys
1983
2242
2536
2567
1983
1983
5125
Dec
Dec
Dec
Dec
Dec
Dec
Dec
22
22
22
22
22
22
22
18:06
18:06
18:06
18:06
18:06
18:06
18:06
rc0
rc1
rc2
rc3
rc5
rc6
rcS
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e 512 Oct 12 17:18 scripts
n lisys
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
root
root
root
root
root
root
root
11
11
11
11
11
11
11
Oct
Oct
Oct
Oct
Oct
Oct
Oct
12
12
12
12
12
12
12
17:15
17:15
17:15
17:15
17:15
17:15
17:15
rc0
rc1
rc2
rc3
rc5
rc6
rcS
->
->
->
->
->
->
->
../sbin/rc0
../sbin/rc1
../sbin/rc2
../sbin/rc3
../sbin/rc5
../sbin/rc6
../sbin/rcS
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Funcin
/sbin/rc0
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tudy las
Ejecuta las secuencias /etc/rc2.d/K*
a
n
S determinados
/sbin/rc2 secuencias /etc/rc2.d/S*
ra tpara
s iniciar
i
a
h
o se
daemons de aplicaciones.
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
En las u
tablas
diapositiva y de la siguiente se resumen las funciones que realiza cada
ille deaesta
n
G
r
secuencia /sbin.
-t Estas secuencias ejecutan secuencias rc heredadas.
n
o
n
/sbin/rc1
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Funcin
/sbin/rc3
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
u abrir el
Ejecuta las secuencias /etc/rcS.d
a
tpara
n
S
a
r
/sbin/rcS sistema en el nivel de
aejecucin
hiSsy establecer una red
t
o
e
mnima.
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
/sbin/rc5
/sbin/rc6
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
etc
rc0.d
K##script
rcS.d
K##script
S##script
rc1.d
K##script
a
s
a
)h
m
rc2.d
co uide
e
l
K##script
rac ent G
o
S##scripta@
ud
t
n
S
a his
rc3.d ar
t
o
e
m
s
r
S##script
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e/etc/rc#.d
l
l
Directorios
i
u tran
LosG
directorios
contienen secuencias que inician y detienen procesos del sistema
n- de/etc/rc#.d
para ese
ejecucin. Por ejemplo, el directorio /etc/rc2.d contiene secuencias para
nonivel
S##script
iniciar y detener procesos para el nivel de ejecucin 2. En la siguiente salida se muestra una lista
de secuencia parcial:
# ls -l /etc/rc2.d
total 130
-rwxr--r-- 6 root sys 324 Dec 10 11:26 K03samba
-rwxr--r-- 5 root sys 824 May 27 2004 K05appserv
(se ha omitido parte de la salida)
-rwxr--r-- 5 root sys 2329 Dec 11 08:52 S94ncalogd
-rwxr--r-- 2 root sys 733 Dec 11 08:54 S98deallocate
-rwxr--r-- 5 root sys 1023 Dec 11 08:53 S99audit
-rwxr--r-- 5 root sys 2804 Dec 7 20:52 S99dtlogin
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
m)
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erdeaejecucin de inicio
erde control
f
l
l
s
Secuencias
i
u tran
LasG
secuencias
de inicio /etc/rc#.d se ejecutan en el orden que se muestra mediante ls. Los
n- empiezan
archivos
por S se ejecutan para iniciar un proceso del sistema. Estas secuencias
noque
las llama la secuencia /sbin/rc# apropiada y esta secuencia les enva, a su vez, el argumento
start si sus nombres no terminan en .sh. No se envan argumentos a las secuencias .sh.
Estos archivos tienen nombres con formato S##name-ofscript. Por ejemplo, la secuencia
S99dtlogin inicia el proceso de inicio de sesin grfica.
Secuencias de control de ejecucin de detencin
Las secuencias de detencin /etc/rc#.d (tambin denominadas secuencias de eliminacin)
siempre se ejecutan en el orden por el comando ls. Los archivos que empiezan por K se
ejecutan para detener o eliminar un proceso del sistema. Estas secuencias las llama la secuencia
/sbin/rc# apropiada y esta secuencia les enva, a su vez, el argumento stop si sus nombres
no terminan en .sh.
Estos archivos tienen nombres con formato K##name-of-script. Por ejemplo, la secuencia
K03samba detiene el servidor Samba.
Nota: los nombres de archivo que empiezan con una k o una s minscula se omiten y no se
ejecutan. Para inhabilitar una secuencia, renmbrela con la letra apropiada en minsculas.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e/etc/init.d
l
l
Directorio
i
u tran
LasG
secuencias
- de control de ejecucin se encuentran en el directorio /etc/init.d. La
secuencia
nonde control de ejecucin /etc/init.d/samba est vinculada mediante enlaces
/etc/init.d
-i samba
samba
/etc/rc3.d
-i S90samba
samba
Puede detener o iniciar un proceso sin modificar el nivel de ejecucin del sistema.
Por ejemplo, para detener y reiniciar el archivo Samba y el servicio compartido de impresin,
ejecute el siguiente comando con un argumento start o stop:
# /etc/init.d/samba start
# /etc/init.d/samba stop
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Para agregar secuencias de control de ejecucin para iniciar y detener un servicio que no est
gestionado por SMF, cree la secuencia en el directorio /etc/init.d y cree enlaces en el
directorio /etc/rc#.d apropiado para el nivel de ejecucin en el que se va a iniciar y detener el
servicio.
En el siguiente procedimiento se describe cmo agregar una secuencia de control de ejecucin:
1. Cree la secuencia en el directorio /etc/init.d.
# vi /etc/init.d/filename
# chmod 744 /etc/init.d/filename
# chgrp sys /etc/init.d/filename
a
s
a
Por ejemplo, puede enlazar un archivo en /etc/init.d denominado myapplication
) h a un
m
archivo denominado /etc/rc3.d/S99myapplication con una secuencia
o de detencin
c
ide
u
e
correspondiente denominada /etc/rc3.d/K01myapplication. cl
a eenntlosGdirectorios
renlaces
3. Utilice el comando ls para verificar que la secuencia tiene
o
@ tud
apropiados.
a
n
a his S
# ls -li /etc/init.d/filenamear
o se t
# ls -li /etc/rc#.d/S##filename
m
r
lle to u
i
# ls -li /etc/rc#.d/K##filename
u
(g utilizando
selos siguientes comandos:
4. Pruebe el nombre de archivo
n
a
e
n
ra le lic start
# /etc/init.d/filename
A
o rab
m
r
ille ansfe
u
G -tr
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Cul de los siguientes directorios contiene secuencias que
inician procesos del sistema para un determinado nivel de
ejecucin?
a. /etc/rc#.d
b. /sbin
c. /etc/init.d
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Cul de las siguientes secuencias rc desmonta todos los
sistemas de archivos remotos?
a. /sbin/rc3
b. /sbin/rc1
c. /sbin/rc4
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era Oracle Solaris:
er noperativo
f
l
l
s
Apague
el
sistema
i
u tra
GPara realizar
- tareas de administracin o mantenimiento
n
o
n se anticipa a un corte en el suministro elctrico
Si
El sistema operativo Oracle Solaris requiere un apagado limpio y ordenado. Un apagado limpio y
ordenado realiza lo siguiente:
Detiene procesos
Escribe datos de la memoria en discos
Desmonta sistemas de archivos
El trabajo que necesita realizar mientras se apaga el sistema determina el modo en que lo apaga
y qu comando utiliza para hacerlo. A continuacin se describen los tipos de apagado del
sistema:
Apagar el sistema en modo de usuario nico
Apagar el sistema para detener el sistema operativo Oracle Solaris y mostrar el indicador ok
o Press any key to reboot
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
init 5
init 0
exit
Hito de usuario nico
reboot
halt
boot -s
a
s
a
boot
)h
Apagado
m
co uide
e
Encendido
l
ac ent G
r
o
Apagado @
ud
Encendido
a
t
n
S
ara e this
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era se muestran las transiciones de nivel de ejecucin que se
er denslafdiapositiva
l
l
En la ilustracin
i
Gu durante
producen
tra el apagado o arranque del sistema en un sistema basado en SPARC.
n
En sistemas
no basados en x86/x64, los comandos init 0, halt y shutdown con la opcin -i
Monitor PROM (ok)
apagan el sistema operativo Oracle Solaris y dejan el sistema en el indicador Press any key
to reboot en lugar del indicador ok.
Si pulsa cualquier tecla provocar que se reinicie el sistema x86/x64. Sin la intervencin del
usuario, los sistemas x86/x64 se arrancan en el hito predeterminado cuando el proceso de
arranque se inicia de esta forma.
Los comandos init 6, init 5 y de rearranque en los sistemas x86/x64 funcionan tal y como lo
hacen en los sistemas basados en SPARC.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Comando /usr/sbin/init
Comando
Ejecucin
# init S
# init 0
a
s
a
h
)
m
Apaga el sistema y reinicia en modo de variosousuarios.e
# init 6
ec Guid
l
c
ra ent
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erpara
er ninit
f
l
l
Utilice elicomando
apagar, desconectar o rearrancar un sistema de forma limpia y
s
u
a
G
r
ordenada. El-tcomando init informa al daemon svc.startd de la notificacin runlevel. El
comando
oninit no avisa a los usuarios que hayan iniciado sesin de que el sistema se va a
n
apagar y no hay periodo de gracia.
# init 5
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Comando /usr/sbin/shutdown
El formato del comando shutdown es:
shutdown -y -g grace-period -i init-state
optional message
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfeesrauna secuencia que invoca el daemon init para apagar, desconectar
eshutdown
l
l
El comando
i
an Ejecuta las secuencias de finalizacin rc0 para apagar procesos y
Gu -eltrsistema.
o rearrancar
aplicaciones
on correctamente. A diferencia del comando init, el comando shutdown realiza lo
n
siguiente:
Notifica a todos los usuarios que han iniciado sesin que el sistema se va a apagar.
Retrasa el apagado durante 60 segundos de forma predeterminada.
Permite incluir un mensaje descriptivo opcional para informar a los usuarios sobre lo que va
a ocurrir.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Para apagar el sistema para detener el sistema operativo Oracle Solaris y mostrar el indicador ok
o Press any key to reboot:
# shutdown -i0
a
s
a
# shutdown -i6
)h
m
Puede utilizar la opcin -i con otras opciones de comando. Por ejemplo,c
para
eel sistema
o apagar
d
i
u
e
y rearrancar en modo de varios usuarios, responda yes a las preguntas
l quetaparecen,
cmuestre
Gmensaje a los
a
r
proporcione un periodo de gracia de dos minutos (120 segundos)
y
un
n
o
de
@
usuarios introduciendo lo siguiente:
u
a
t
S rebooted
# shutdown -y -g120 -i6 The system
being
ran is
s
i
a
h
o se t
m
r
lle to u
i
u
(g nse
a
e
n
c
a
i
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Para apagar el sistema y rearrancar en modo de varios usuarios:
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erarealizan un apagado del sistema inmediato. No ejecutan las secuencias
er comandos
f
l
l
s
Los siguientes
i
an No notifican a los usuarios que han iniciado sesin y no hay periodo de
Gu -trrc0.
de finalizacin
gracia.non
# halt
# poweroff
# reboot
Precaucin: estos comandos se deben utilizar con mucha precaucin y nicamente cuando no
haya otra alternativa.
Configuracin del hito del momento de arranque predeterminado
Utilice el comando svcadm para controlar el hito que el daemon svc.startd cumple al arrancar.
El hito predeterminado (si no se especifica otro) es all, que es un hito abstracto en el que se
inician todos los servicios del sistema.
Para asegurarse de que el daemon svc.startd cumple con los requisitos del hito de servidor
para varios usuarios en el prximo rearranque, utilice el siguiente comando antes de rearrancar:
# svcadm -v milestone -d multi-user-server:default
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Las opciones vlidas para el nivel de arranque predeterminado que utiliza el comando svcadm
incluyen las siguientes:
all
none
svc:/milestone/single-user:default
svc:/milestone/multi-user:default
svc:/milestone/multi-user-server:default
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Desea apagar correctamente un sistema mediante la ejecucin
de secuencias de finalizacin rc0. Tambin desea avisar a los
usuarios que han iniciado sesin sobre el apagado del sistema.
Cul de los siguientes comandos debe usar?
a. /usr/sbin/shutdown
b. /usr/sbin/init
c. /usr/sbin/halt
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Resumen
En esta leccin, debe haber aprendido lo siguiente:
Describir el diseo de arranque de Oracle Solaris SPARC
Identificar las fases del proceso de arranque
Identificar los conceptos bsicos del nivel de ejecucin
Controlar los procesos de arranque
Realizar procedimientos de apagado del sistema
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Objetivos
Despus de completar esta leccin, podr:
Describir las funciones de Service Management
Facility (SMF)
Describir la mejora Secure by Default (SBD)
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Introduccin a SMF
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
e10,
f
ler Solaris
Antes u
deilOracle
los sistemas Sun utilizaban una serie de secuencias de comandos
s
an procesos
paraG
detener-teriniciar
asociados a los niveles de ejecucin. Cada nivel de ejecucin
n
tena asociada
una
secuencia
situada
en el directorio /sbin, con algunas secuencias vinculadas
o
n
entre s mediante enlaces estticos. El daemon init se encargaba de iniciar y detener los
servicios del sistema. Estas estructuras siguen estando presentes. Para obtener ms informacin,
consulte la leccin titulada "Realizacin de procedimientos de arranque y cierre heredados".
SMF se introdujo en Solaris 10. Ofrece una infraestructura unificada de configuracin de servicios
de Oracle Solaris que modela con precisin los servicios de Oracle Solaris y sus interacciones
con Solaris y otros servicios. SMF inicia los servicios en paralelo segn las dependencias, lo que
permite al sistema arrancar ms rpido y reducir los conflictos de dependencia.
SMF ofrece una estructura centralizada de configuracin para gestionar los servicios del sistema
y la interaccin de un servicio con otros servicios. Incluye lo siguiente:
Un mecanismo para establecer y formalizar las relaciones de dependencias entre los
servicios
Informacin sobre los procedimientos para iniciar, detener y reiniciar servicios
Un depsito centralizado para informacin relativa al comportamiento durante el inicio y el
estado de los servicios
Un mecanismo estructurado para la gestin de errores en los servicios del sistema
Informacin detallada sobre los servicios mal configurados, como, por ejemplo, una
explicacin de por qu no se est ejecutando un servicio
Archivos de registro individuales para cada servicio
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Funciones de SMF
La infraestructura de SMF incluye lo siguiente:
Repositorio de configuracin de servicios
Reiniciador de procesos
Utilidades de CLI administrativas
Funcin de compatibilidad del ncleo
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era a los servicios de Oracle Solaris expresar lo siguiente:
er nspermite
f
l
l
Esta infraestructura
i
u tra
GRequisitos
- de reinicio sobre la presencia de servicios y recursos del sistema como requisitos
n
o
previos
n (como, por ejemplo, de red)
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Servicio: Definicin
o se t
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
eofrece
l
l
Un servicio
un recurso o una lista de funciones a las aplicaciones y otros servicios, tanto
i
n
u
a
G
r
locales como
Un servicio no es un proceso en ejecucin, como un servidor web. Un
-tremotos.
n
o
servicio
puede
ser
el
estado
del software de un dispositivo, como un dispositivo de red
n
configurado o un sistema de archivos montado.
En un sistema puede haber ms de una ocurrencia de un servicio en ejecucin. Por ejemplo, un
sistema puede tener ms de una interfaz de red configurada o ms de un sistema de archivos
montado.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Un servicio:
a. Es un proceso en ejecucin, como un servidor web
b. Ofrece un recurso o una lista de funciones a aplicaciones
y otros servicios
c. Es un dispositivo de hardware
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Identificadores de servicio
svc:/system/filesystem/root:default
s
svc indica que SMF gestiona este servicio.
a
h
)
system es la categora del servicio.
m
e
o
c
d
i
le t Gu
filesystem es el servicio.
c
a
r archivos
n root.
ode
e
La instancia del servicio es el sistema
d
@
naesteiscaso,
Stu nica) instancia
a
default indica la primera (y,
en
r
a
h
del servicio.
mo se t
er to u
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
ra
ede
er instancia
f
l
l
s
En SMF,
cada
servicio tiene un identificador de servicio. El identificador de servicio
i
n
u
a
G
r
tiene la forma
-tde un FMRI. Entre las categoras de servicio se incluyen las siguientes:
n
o
application
n
device
legacy
milestone
network
platform
site
system
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Identificadores de servicio
lrc:/etc/rc3_d/S90samba
e Gui
l
c
ra ent
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
einstancia
eunr FMRI
f
l
l
s
Ejemplo
de
de
de servicio:
i
n
a
Gu -svc:/system/filesystem/root:default
r
t
n
o
n prefijo svc indica que este servicio se gestiona desde SMF.
El
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Identificadores de servicio
Categora de servicio
Descripcin
milestone
device
system
system/security
network
a
s
a
application
Servicios generales de software
)h
m
application/management
Servicios que implementan recursos de
cogestinuide
e
l
application/security
Servicios que implementan recursos
t G de
rac edenseguridad
alto nivel
o
@ software
ud especfico del sitio
a
t
site
Servicios que implementan
n
S
a his
arimplementan
platform
Serviciosoque
t software especfico de la
e
m
s
plataforma
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era
e#r svcs
f
l
l
s
i
an
Gu -STATE
r
t
STIME
FMRI
n
o
n legacy_run
Feb_10
lrc:/etc/rc2_d/S10lu
legacy_run
Feb_10
legacy_run
Feb_10
legacy_run
Feb_10
legacy_run
Feb_10
(salida omitida)
online
Feb_10
online
Feb_10
online
Feb_10
online
Feb_10
lrc:/etc/rc2_d/S20sysetup
lrc:/etc/rc2_d/S90wbem
lrc:/etc/rc2_d/S99dtlogin
lrc:/etc/rc3_d/S81volmgt
svc:/system/system-log:default
svc:/system/fmd:default
svc:/system/console-login:default
svc:/network/smtp:sendmail
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
STATE
STIME
online
Feb_10
online
Feb_10
online
Feb_10
offline
Feb_10
listener:default
offline
Feb_10
maintenance 10:24:15
FMRI
svc:/milestone/multi-user:default
svc:/milestone/multi-user-server:default
svc:/system/zones:default
svc:/application/print/ippsvc:/application/print/rfc1179:default
svc:/network/rpc/spray:default
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Estados de servicio
online
offline
disabled
legacy_run
uninitialized
maintenance
degraded
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era-a para mostrar los identificadores de servicio y los estados de las
er nsvcs
f
l
l
Utilice elicomando
s
Gu de-tlos
raservicios. Puede habilitar o inhabilitar los servicios. Entre los estados de servicio
instancias
n
se incluyen
no los siguientes:
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Cul de los siguientes no es un ejemplo de servicio?
a. svc:/system/filesystem/root:default
b. lrc:/etc/rc3_d/S90samba
c. lvc:/system/filesystem/root:default
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Hitos
single-user
multi-user
multi-user-server
network
name-services
sysconfig
devices
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
Un hitoupuede
como un estado del sistema que se debe alcanzar. Un estado hito del
ille considerarse
n
a
G
r
sistema requiere
que se est ejecutando un conjunto definido de servicios. Estos servicios
-tla disponibilidad
n
o
dependen
de
de otros servicios. Como resultado, existe una jerarqua de
n
relaciones de dependencia. SMF gestiona esta funcin principal.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Hitos
milestone
network
system
application
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or /var den
/
/usr
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
erlaarelacin entre un hito y los servicios.
erse muestra
f
l
l
s
En el grfico
i
Gu -tran
non
name-services
net-physical
filesystem
X11
Hitos
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
milestone
multiuser
/var/svc/manifest/milestone/
multi-user-server.xml
lista de
dependencias
exec /sbin/rc3
hito multi-user
/var/svc/manifest/milestone/
multi-user.xml
lista de
dependencias
s
a
hito singlesistema de
h
)
user
archivos
m
e
o
c
d
i
/var/svc/manifest/milestone/
/var/svc/manifest/system/
le t Gu
single-user.xml
filesystem/local-fs.xml
c
a
or den
@
u
a
tmtodo
lista de
n
S
a
r
dependencias
a e this
o
erm to us /lib/svc/method/fs-local
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
eruna ejemplo de las relaciones de dependencia.
erse muestra
f
l
l
s
En el grfico
i
Gu -tran
non
hito nameservices
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Daemon svc.startd
ok boot -m milestone=single-user
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
ehito
er ningn
f
l
l
Si no especifica
en el arranque, svc.startd se arranca en el hito incorporado all,
s
i
n
u
a
G
r
que incluye todos
t los sistemas del servicio. Utilice los siguientes hitos en el momento del
n
o
arranque:
n
none
single-user
multi-user
multi-user-server
all
Para iniciar un sistema en un hito especfico, la opcin -m se transmite al comando boot desde
OBP:
ok> boot -m milestone=single-user
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
d
@ quetucontienen
a
Estos archivos .xml pueden hacer referencia a otros
directorios
comandos que se
n
S
a
r
s
i
deben ejecutar, como, por ejemplo:
a e th
o
m
/sbin/rc2
er to us
l
l
i
/lib/svc/method/fs-local
(gu nse
a
Estos archivos .xml pueden
a otros archivos .xml de subdirectorios situados
e
n hacerlicreferencia
a
r
dentro de /var/svc/manifest
que
contengan
comandos que se deben ejecutar, como:
A ble
o
/sbin/rc2
rm sfera
e
l
l
i
/lib/svc/method/fs-local
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Reiniciador inetd
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
r sfedelegado
ereiniciador
l
l
inetd es
el
de SMF. Gestiona servicios como respuesta a solicitudes
i
n
u
a
G
r
administrativas,
del sistema y fallos de servicios. Cuando procede, inetd atiende a las
-tlosfallos
n
o
solicitudes
de
servicios
de red.
n
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
# inetadm -l fmri/pattern
a
s
a
Para cambiar el valor de forma global:
)h
m
co uide
e
l
# inetadm -M connection_backlog=newvalue
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eradesde el servidor pueden llenar una cola de trabajo pendiente. En
er denrecursos
f
l
l
s
Las demandas
i
Gu10 5/08,
Solaris
trase introdujo la propiedad SMF connection_backlog, que se puede activar y
n
desactivar,
no para poder gestionar el tamao de una cola de trabajo pendiente de los servicios
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
# /lib/svc/bin/restore_repository
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
edatos
l
l
La base
de
del depsito se distribuye entre la memoria local y los archivos basados en el
i
n
u
a
G
r
disco local. La
-t base de datos del depsito basada en el disco es /etc/svc/repository.db.
n
o
El depsito
n lo gestiona el daemon svc.configd. El daemon svc.configd realiza una copia de
seguridad del depsito antes de aplicar cualquier cambio emitido por las utilidades y los
comandos de SMF. Estas copias de seguridad del depsito garantizan que se pueda realizar un
retroceso.
Un depsito deteriorado impide que se arranque el sistema. Puede repararse arrancando el
sistema en modo de un solo usuario y ejecutando el comando
/lib/svc/bin/restore_repository.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
r ssefeguardan
e
l
l
Las bases
de datos
en el directorio /etc/svc, que contiene detalles sobre los
i
n
u
a
G
r
servicios disponibles
y su configuracin. Use la utilidad /lib/svc/bin/restore_repository
-ot restaurar
n
o
para reparar
un depsito deteriorado.
n
Para ver cmo se utiliza la base de datos del depsito:
1. cd /lib/svc/bin
2. ./restore_repository
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Note that upon full completion of this script, the system will
be rebooted using reboot(1M), which will interrupt any active
services.
The following backups of /etc/svc/repository.db exist, from
oldest to newest:
manifest_import-20050221_112255
manifest_import-20050221_144358
boot-20050223_100423
boot-20050223_211258
boot-20050224_095929
boot-20050225_134532
The backups are named based on their type and the time what
they were taken.
Backups beginning with "boot" are made before the first change
is made to the repository after system boot. Backups beginning
with "manifest_import are made after svc:/system/manifestimport:default finishes its processing.
The time of backup is given in YYYYMMDD_HHMMSS format.
Please enter one of:
1) boot, for the most recent post-boot backup
2) manifest_import, for the most recent manifest_import
backup.
3) a specific backup repository from the above list
4) -seed-, the initial starting repository. (All
customizations will be lost.)
5) -quit-, to cancel.
Enter response [boot]: manifest_import-20050221_144358
After confirmation, the following steps will be taken:
svc.startd(1M) and svc.configd(1M) will be quiesced, if
running.
/etc/svc/repository.db
-- renamed --> /etc/svc/repository.db_old_20050225_163816
/etc/svc/repository-manifest_import-20050221_144358
-- copied --> /etc/svc/repository.db
and the system will be rebooted with reboot(1M).
Proceed [yes/no]? no
Exiting...
#
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
FMRI
lrc:/etc/rcS_d/S29wrsmcfg
lrc:/etc/rc2_d/S10lu
lrc:/etc/rc2_d/S20sysetup
lrc:/etc/rc2_d/S40llc2
lrc:/etc/rc2_d/S42ncakmod
lrc:/etc/rc2_d/S47pppd
a
s
a
)h
m
co uide
e
l
svc:/network/smtp:sendmail
rac ent G
o
svc:/network/ssh:default
@ tud
a
n
svc:/system/fmd:default
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
r sirve
epara
esvcs
f
l
l
El comando
supervisar los servicios de SMF. Resulta til para examinar el estado
s
i
n
u
a
G
r
de los servicios
-t y para realizar un seguimiento de las relaciones de dependencia entre los
n
o
servicios.
n
# svcs
STATE
STIME
FMRI
legacy_run
13:45:11
lrc:/etc/rcS_d/S29wrsmcfg
legacy_run
13:45:37
lrc:/etc/rc2_d/S10lu
legacy_run
13:45:38
lrc:/etc/rc2_d/S20sysetup
legacy_run
13:45:38
lrc:/etc/rc2_d/S40llc2
legacy_run
13:45:38
lrc:/etc/rc2_d/S42ncakmod
legacy_run
13:45:39
lrc:/etc/rc2_d/S47pppd
(salida omitida)
online 13:45:36 svc:/network/smtp:sendmail
online 13:45:38 svc:/network/ssh:default
online 13:45:38 svc:/system/fmd:default
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
STATE
STIME
online
13:45:38
online
13:45:39
online
13:45:41
online
13:45:45
online
13:45:53
online
13:45:54
online
8:46:25
online
8:46:26
online
8:46:32
online
8:46:32
online
8:46:38
online
13:14:35
maintenance 08:46:21
FMRI
svc:/application/print/server:default
svc:/application/print/rfc1179:default
svc:/application/print/ipp-listener:default
svc:/milestone/multi-user:default
svc:/milestone/multi-user-server:default
svc:/system/zones:default
svc:/system/filesystem/local:default
svc:/network/inetd:default
svc:/network/rpc/meta:tcp
svc:/system/mdmonitor:default
svc:/milestone/multi-user:default
svc:/network/telnet:default
svc:/network/rpc/keyserv:default
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
ercon
er nsvcs
f
l
l
Utilice elicomando
las opciones -d y -D para examinar las relaciones de dependencia
s
u
a
G
r
de los servicios.
opcin -d muestra de qu otros servicios depende el servicio especificado. La
-t La qu
opcinn-D
otros servicios dependen del servicio especificado.
onmuestra
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
eradel servicio cron:
er elnestado
f
l
l
Para comprobar
s
i
Gu -#trapgrep -fl cron
non 180 /usr/sbin/cron
# svcs cron
STATE
STIME
FMRI
online
Mar_16
svc:/system/cron:default
# svcadm -v disable system/cron:default
svc:/system/cron:default disabled.
# svcs cron
STATE
STIME
FMRI
disabled
16:21:52
svc:/system/cron:default
# pgrep -fl cron
# svcadm -v enable system/cron:default
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
svc:/system/cron:default enabled.
# svcs cron
STATE
STIME
FMRI
online
16:22:28
svc:/system/cron:default
# pgrep -fl cron
5502 /usr/sbin/cron
#
Utilice el comando svcadm -v disable para inhabilitar el servicio. Con el comando svcadm -v
disable, el servicio sigue inhabilitado hasta que se vuelve a habilitar desde la lnea de
comandos. Para inhabilitar el servicio de forma temporal hasta el prximo rearranque, utilice la
opcin -t.
# svcadm -v disable -t system/cron:default
svc:/system/cron:default temporarily disabled.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erpara
er nsvcs
f
l
l
Utilice elicomando
solucionar el problema por el que no se estn ejecutando los
s
u
a
G
r
servicios. En-tel ejemplo de la diapositiva, el administrador ha inhabilitado temporalmente el
n
servicio
nocron.
Para obtener ms informacin sobre un servicio, consulte el archivo de registro
/var/svc/log/systemcron: default.log y http://sun.com/msg/SMF-8000-1S.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
Puedeu
crear
secuencias para iniciar y detener los dems procesos o servicios con el fin
illenuevas
n
a
G
r
de personalizar
Por ejemplo, para eliminar el requisito de iniciar manualmente un
-t undesistema.
n
o
servidor
de
bases
datos,
puede crear una secuencia que inicie automticamente el servidor de
n
bases de datos cuando se hayan iniciado los servicios de red pertinentes. A continuacin, puede
crear otra secuencia para terminar este servicio y apagar el servidor de bases de datos antes de
detener los servicios de red.
Debe incorporar el nuevo servicio a SMF. Este proceso puede ser complicado. stos son los
pasos necesarios:
Determinar el proceso de inicio y detencin del servicio.
Establecer el nombre y categora del servicio.
Determinar si el servicio se ejecuta en varias instancias.
Identificar las posibles relaciones de dependencia entre este servicio y el resto de servicios.
Si se necesita una secuencia para iniciar o detener el proceso, crear la secuencia y
colocarla en un directorio local, como /usr/local/svc/method.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era de servicio para el servicio. Este archivo describe el servicio y sus
eunrarchivo
f
l
l
s
Cree
manifest
i
u trrelaciones
an de dependencia. Los archivos manifest de servicio se envan al depsito
Gposibles
mediante
non el comando svccfg en el momento del arranque.
Ejemplo:
# vi /usr/local/svc/method/newservice
#!/sbin/sh
#
# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# ident "@(#)newservice 1.14 04/08/30 SMI
case "$1" in
start)
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
/usr/bin/newservice &
;;
stop)
/usr/bin/pkill -x -u 0 newservice
;;
*)
echo "Usage: $0 { start | stop }"
;;
esac
exit 0
# chmod 544 /usr/local/svc/method/newservice
# cd /var/svc/manifest/site
# vi newservice.xml
<?xml version="1.0" ?>
<!DOCTYPE service_bundle SYSTEM
"/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<!-Copyright 2004 Sun Microsystems, Inc. All rights
reserved.
Use is subject to license terms.
ident "@(#)newservice.xml 1.2 04/09/13 SMI"
-->
<service_bundle type=manifest name=OPTnew:newservice>
<service
name=site/newservice
type=service
version=1>
<single_instance/>
<dependency
name=usr
type=service
grouping=require_all
restart_on=none>
<service_fmri value=svc:/system/filesystem/local
/>
</dependency>
<dependent
name=newservice
grouping=require_all
restart_on=none>
<service_fmri value=svc:/milestone/multi-user />
</dependent>
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
<exec_method
type=method
name=start
exec=/usr/local/svc/method/newservice start
timeout_seconds=30 />
<exec_method
type=method
name=stop
exec=/usr/local/svc/method/newservice stop
timeout_seconds=30 />
<property_group name=startd type=framework>
<propval name=duration type=astring
value=transient />
</property_group>
<instance name=default enabled=true />
<stability value=Unstable />
<template>
<common_name>
<loctext xml:lang=C>
New service
</loctext>
</common_name>
</template>
</service>
</service_bundle>
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
u archivo
Descripciones de las entradas(g
del
se
n
Cabecera estndar. na
e
ra le lic ?>
<?xml A
version="1.0"
o raservice_bundle
b
<!DOCTYPE
SYSTEM
m
r
e
e
"/usr/share/lib/xml/dtd/service_bundle.dtd.1">
f
ns
uill tde
a
GSeccin
comentarios.
r
non <!-- Copyright 2004 Sun Microsystems, Inc. All rights
reserved.
Use is subject to license terms.
ident "@(#)newservice.xml 1.2 04/09/13 SMI"
-->
Nombre del servicio: el tipo (manifest) indica que se trata de un servicio sencillo en lugar
de un hito, el paquete que proporciona el servicio y el nombre del servicio.
<service_bundle type=manifest name=OPTnew:newservice>
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
u las
Define
dependencias de este servicio. La primera entrada indica que
aposibles
Gnewservice
r
t
necesita
el servicio filesystem/local.
non
<dependency
name=usr
type=service
grouping=require_all
restart_on=none>
<service_fmri value=svc:/system/filesystem/local />
</dependency>
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
La segunda entrada garantiza que el servicio est asociado al hito multi-user y que el
hito multi-user necesita este servicio.
<dependent
name=newservice
grouping=require_all
restart_on=none>
<service_fmri value=svc:/milestone/multi-user />
</dependent>
Creacin de la instancia.
<instance name=default enabled=true />
<stability value=Unstable />
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
This is done by running the svccfg utility:
ra this S
a
o se
# svccfg import /var/svc/manifest/site/newservice.xml
m
r
u debe ser visible mediante el comando
lledicho servicio
i
o
Despus de importar el servicio a SMF,
t
u
(g nse
svcs.
a
e
n
# svcs newservice
c
a
i
r
l
A STIME
le
STATE
FMRI
o
b
a
m
r
r
online
8:43:45
svc:/site/newservice:default
ille# ansfe
u
G -tr
Tambinodebe
posible manipular el servicio utilizando svcadm.
n n # ser
svcadm -v disable site/newservice
site/newservice disabled.
# svcs newservice
STATE
STIME
FMRI
disabled
9:11:38
svc:/site/newservice:default
# svcadm -v enable site/newservice
site/newservice enabled.
# svcs newservice
STATE
STIME
FMRI
online
9:11:54
svc:/site/newservice:default
#
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
4. Para detener el servicio, ejecute la secuencia en
m
e
o
ec Guid
/etc/init.d y especifique el argumentoclstop.
ra ent
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
eun
eder FMRI
f
l
l
Si el prefijo
de
servicio es lrc, dicho servicio no lo gestiona actualmente SMF. Para
s
i
n
u
a
G
r
iniciar y detener
un servicio sin cambiar los niveles de ejecucin, debe ejecutar manualmente la
-tcomandos
n
o
secuencia
de
asociada a ese servicio. La secuencia para ejecutar un servicio
n
heredado (no gestionado por SMF) se encuentra en /etc/init.d.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
legacy_run
Apr_05
lrc:/etc/rc2_d/S70uucp
legacy_run
Apr_05
lrc:/etc/rc2_d/S72autoinstall
legacy_run
Apr_05
lrc:/etc/rc2_d/S73cachefs_daemon
legacy_run
Apr_05
lrc:/etc/rc2_d/S81dodatadm_udaplt
legacy_run
Apr_05
lrc:/etc/rc2_d/S89PRESERVE
legacy_run
Apr_05 lrc:/etc/rc2_d/S94ncalogd
legacy_run
Apr_05 lrc:/etc/rc2_d/S98deallocate
legacy_run
Apr_05 lrc:/etc/rc3_d/S16boot_server
legacy_run
Apr_05 lrc:/etc/rc3_d/S50apache
legacy_run
Apr_05 lrc:/etc/rc3_d/S52imq
legacy_run
Apr_05 lrc:/etc/rc3_d/S80mipagent
legacy_run
Apr_05 lrc:/etc/rc3_d/S84appserv
legacy_run
Apr_05
lrc:/etc/rc3_d/S90samba
#
a
s
a
)h
m
co uide
e
l
2. Verifique que la secuencia asociada al servicio que desea iniciar
t Gse encuentra en
rac o edetener
n
o
el directorio /etc/init.d.
@ tud
a
# ls /etc/init.d/apache
n
ra this S
a
/etc/init.d/apache
o se
m
r
#
lle to u
i
u
3. Para iniciar el servicio, ejecute
(g la secuencia
se en /etc/init.d y especifique el argumento
n
a
start.
e
n
ra le lic start
A
# /etc/init.d/apache
o rab
m
r
#
sfe heredados requieren de ciertos pasos de configuracin antes de poder
ille aservicios
n
u
Nota:
algunos
G estas
tr secuencias y especificar el argumento start. Sin una configuracin completa,
ejecutar n
no que los procesos que proporcionan estos servicios no se inicien.
es posible
4. Para detener el servicio, ejecute la secuencia en /etc/init.d y especifique el argumento
stop.
# /etc/init.d/apache stop
#
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Cul de los siguientes comandos permite mostrar los estados
de servicio?
a. svcs
b. svcadm
c. svccfg:
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Secure by Default
La mejora Secure by Default (SBD) reduce la vulnerabilidad
al inhabilitar tantos servicios de red como sea posible, pero
conservando la utilidad del sistema.
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era Solaris proporcionaban muchos servicios de red de forma
er nlossfsistemas
l
l
Tradicionalmente,
i
Gu -traEste planteamiento abierto resultaba prctico, pero tambin facilitaba a los
predeterminada.
onremotos explotar las posibles vulnerabilidades que existieran en el software de los
atacantes
n
servicios de red. La mejora Secure by Default (SBD) reduce las vulnerabilidades al inhabilitar
tantos servicios de red como sea posible, pero conservando la utilidad del sistema. El nico
servicio de recepcin de red que sigue habilitado en la configuracin fortalecida es Solaris Secure
Shell (SSH).
Instalacin y Secure by Default
Solaris Express (desde 7/06) instala configuraciones fortalecidas de manera predeterminada. Las
instalaciones iniciales de las versiones de actualizacin del sistema operativo Oracle Solaris 10
ofrecen una opcin de SBD durante el proceso de instalacin.
Configuraciones personalizadas
SBD utiliza SMF para controlar los servicios de red. (Algunos servicios heredados se convirtieron
en control de SMF para ayudar a SBD). Algunos servicios se inhabilitan por completo, mientras
que otros se configuran mediante propiedades de SMF para aceptar entradas nicamente de
clientes del sistema local. Partiendo de esta base fortalecida, se utiliza SMF para habilitar
servicios de recepcin de red mediante los comandos svcadm(1M) y svccfg(1M).
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Configuraciones personalizadas
# netservices limited
om ide
c
le t Gu
c
# netservices open
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era
er nnetservices(1M)
f
l
l
Utilice elicomando
para inhabilitar los servicios de red. Por ejemplo, puede
s
u
a
G
r
utilizar el siguiente
-t comando para restablecer el estado fortalecido despus de habilitar servicios
n
o
concretos:
n
# netservices limited
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
FMRI
Propiedad
Medida
adoptada
rpcbind
svc:/network/rpc/bind
config/local_only
Limitar a conexiones
locales
syslogd
svc:/system/systemlog
config/
log_from_remote
Limitar a conexiones
locales
sendmail
svc:/network/smtp:sen
dmail
config/local_only
Limitar a conexiones
locales
smcwebserver
svc:/system/
webconsole:console
options/tcp_listen
Limitar a conexiones
locales
a
s
a
)ahconexiones
svc:/application/mana
options/tcp_listen
wbem
Limitar
m
e
o
gement/
locales
c
d
i
wbem
le t Gu
c
a
svc:/application/x11/
options/tcp_listen
or denLimitar a conexiones
servidor X
@
x11-server
na is Stu locales
a
r
svc:/application/x11/ a
servidor de
Inhabilitado
th
o
xfs
e
fuentes X
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
Las tablas
de
estandiapositiva y las que siguen incluyen configuraciones de servicios de SMF
i
u
G
implementadas
trapara SBD, adems de las configuraciones de los servicios existentes. Contienen
n
ms servicios
no que los de red (por motivos de integridad). El servicio SSH est habilitado. Se han
agregado nuevas propiedades de servicio a los cinco primeros servicios de la lista para
implementar la configuracin local_only.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
FMRI
Propiedad
Medida
adoptada
dtlogin
svc:/application/graphic
al-login/cde-login
dtlogin/args
Limitar a conexiones
locales
ToolTalk
svc:/network/rpc/
cde-ttdbserver:tcp
proto=ticotsord
Limitar a conexiones
locales
dtcm
svc:/network/rpc/
cde-calendar-manager
proto=ticlts
Limitar a conexiones
locales
Impresin de
BSD
svc:/application/print/
rfc1179:default
bind_addr=localhost
Limitar a conexiones
locales
Protocolo de
impresin
de Internet
svc:/application/print/
ipp-listener:default
s
a
h
)
m
e
o
c
d
i
u
le Inhabilitado
svc:/network/rpc/meta
c
metaset remoto
G
a
t
de SVM
or den
@
na is Stu Inhabilitado
mediador remoto svc:/network/rpc/metamed
a
r
de SVM
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Inhabilitado
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
FMRI
Propiedad Medida
adoptada
disco multihost
remoto de SVM
svc:/network/rpc/metamh
Inhabilitado
comunicacin
de SVM
svc:/network/rpc/mdcomm
Inhabilitado
rstatd
svc:/network/rpc/
rstat:default
Inhabilitado
rusersd
svc:/network/rpc/
rusers:default
Inhabilitado
s
a
h
svc:/network/
telnetd
Inhabilitado
)
m
telnet:default
e
o
c
d
i
u
le Inhabilitado
svc:/network/nfs/status
statd
c
G
a
t
or denInhabilitado
svc:/network/nfs/nlockmgr
lockd
@
a
tu
n
S
a
r
svc:/network/nfs/client
cliente de NFS
Inhabilitado
a e this
o
svc:/network/nfs/server
servidor de NFS
Inhabilitado
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
FMRI
Propiedad Medida
adoptada
rquotad
svc:/network/nfs/rquota
Inhabilitado
daemon de
devolucin
de llamada de
NFS v4
svc:/network/nfs/cbd
Inhabilitado
asignacin de id
de NFS
svc:/network/nfs/mapid
Inhabilitado
ftpd
svc:/network/ftp:default
a
s
a
h
)
m
svc:/network/finger:default
fingerd
e
o Inhabilitado
c
d
i
u
le t G
svc:/network/login:rlogin
c
rlogind
Inhabilitado
a
or den Inhabilitado
svc:/network/shell:default
rshd
@
a
tu
n
S
a
r
svc:/network/ssh:default
Secure Shell
Inhabilitado
a e this
o
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Inhabilitado
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
18 Jan 3 10:48
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eraseguro o fortalecido, utilice el comando netservices limited
er unnsistema
f
l
l
Para establecer
s
i
u trelasistema y, a continuacin, abra de forma selectiva los servicios que necesite.
paraG
bloquear
Examine
noelnenlace simblico de /var/svc/profile para determinar la configuracin de
seguridad actual del sistema.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
El siguiente comando svcs verifica que telnet est inhabilitado: le
rac ent G
sys11# svcs telnet
o
@ tud
a
STATE STIME FMRI
n
ra this S
disabled 14:54:53 svc:/network/telnet:default
a
o se
m
SSH sigue habilitado incluso en un sistema
limitado:
r
lle to u
i
instructor# ssh u
root@sys11ext
(g of nhost
The authenticity
se 'sys11ext (192.168.30.31)' can't be
a
e
n
established.
a e lic
Arfingerprint
RSA okey
is
l
b
a
m
r sfer
ec8:8b:35:00:65:0d:fd:94:96:eb:f3:95:27:87:7b:cf.
l
l
i
Are
you want to continue connecting (yes/no)? yes
anyou sure
Gu -Warning:
r
t
Permanently added 'sys11ext,192.168.30.31' (RSA) to
non the list of
known hosts.
Password: password
Last login: Wed Jan 3 16:12:52 2007
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
Welcome to SA300-S10_B on sys11
sys11#
El comando svcs tambin verifica que sshd acepta conexiones:
sys11# svcs svc:/network/ssh
STATE STIME FMRI
online Jan_03 svc:/network/ssh:default
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Eliminacin de restricciones
El siguiente comando habilita telnet en un sistema
fortalecido en el resto de aspectos:
# svcadm enable telnet
# svcs telnet
STATE
STIME
FMRI
online 10:09:58 svc:/network/telnet:default
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
r sque
erun
everificar
f
l
Despusilde
sistema est cerrado, utilice el comando svcadm(1M) para habilitar
n
u
a
G
r
por completo-tlos servicios seleccionados. Tambin puede habilitar servicios que admitan el modo
local. non
Como se ha indicado, hay algunos servicios habilitados en el modo local_only como resultado
de ejecutar el comando netservices limited. Para servicios que admiten esta configuracin
restrictiva, utilice el comando svccfg(1M) para eliminar la restriccin local_only y abrir el
servicio por completo. Por ejemplo, los siguientes comandos permiten el registro desde sistemas
remotos para syslogd y hacer que el cambio sea inmediato:
# svccfg -s system-log setprop config/log_from_remote =
true
# svcadm refresh system-log
# svcadm restart system-log
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Eliminacin de restricciones
El siguiente comando verifica que syslogd no permite el
registro desde hosts remotos:
sys11# svcprop system-log | grep config
...
config/log_from_remote boolean true
...
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era para consultar la configuracin de propiedades del servicio.
er nsvcprop
f
l
l
Utilice elicomando
s
u tra
Gsiguiente
En el
el servicio sendmail se configura en modo local_only despus de
on- ejemplo,
habern
ejecutado
el comando netservices limited.
sys11# svcprop sendmail | grep config
...
config/local_only boolean true
...
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Puede utilizar los comandos svccfg y svcadm para eliminar la restriccin y hacer que el cambio
sea inmediato:
# svccfg -s sendmail setprop config/local_only = false
# svcadm refresh sendmail
# svcadm restart sendmail
Utilice el comando svcprop para verificar el cambio:
# svcprop sendmail | grep config
...
config/local_only boolean false
...
Existen dos opciones de configuracin:
Habilitar o inhabilitar un servicio
Establecer una propiedad como local_only
a
s
a
)h
m
co uide
e
l
G
t
rac Xserver:
En este ejemplo se muestra cmo utilizar svccfg para abrir eloservicio
n
de
@
u
# svccfg -s x11-server setprop options/tcp_listen
= true
a
t
n is S
a
r
En algunos casos, puede que aparezca informacin
que contradiga el estado del
a deeestado
thcomando
o
servicio. Por ejemplo, el resultado de introducir
el
siguiente
netstat indica que
m
r
us no lo har. Esto
e
l
l
rpcbind aceptar conexiones de red,
pero entrealidad
i
o
u"true"senela propiedad local_only.se debe a que SMF est
g
controlando el servicio con un valor
(
e-Pntcp a
n-fa inet
c
# netstat
a
i
r
l
A
e
TCP:o IPv4 bl
a
m
r sAddress
er
eLocal
f
Remote Address Swind Send-Q Rwind Recv-Q
l
l
i
n
u
G -State
tra
n
no ---------------- --------------- ----- ------ ----- ------...
*.sunrpc
LISTEN
...
*.ssh
LISTEN
*.*
0 49152 0
*.*
0 49152 0
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
Desde un host remoto, intente establecer una conexin a travs de un servicio
id(eneeste
co RPC
u
e
l
ejemplo, rusers):
ac ent G
r
o
sys-06# rusers -l sys-05
@ tud
a
n
root
sys-05:pts/1
Apr
8
19:35
ra this S 1
a
o se
(192.168.201.1)
m
r
sys-06#
lle to u
i
u
(gEstablezca
La conexin se realiza con xito.
sela propiedad local_only para rpcbind en el
n
a
e
n
sistema local como true
ray verifique
licque el estado de rpcbind no ha cambiado:
A
e
l
sys-05#
o svccfg
b -s bind setprop config/local_only = true
a
m
r
r
fesvcadm refresh bind
s
illesys-05#
n
u
svcprop bind |grep config/local
G -sys-05#
tra
n
no config/local_only boolean true
sys-05# netstat -a |grep rpc
*.sunrpc
*.sunrpc
*.*
LISTEN
sys-05#
Idle
0
0 49152
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
La mejora SBD reduce la vulnerabilidad porque:
a. Utiliza un cifrado de 128 bits
b. Utiliza una nueva tecnologa SSH para ocultar a otros
servicios la actividad del sistema
c. Inhabilita tantos servicios de red como sea posible, pero
manteniendo la utilidad del sistema
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Cul de los siguientes comandos define el modo seguro del
sistema?
a. sys11# ls -l generic.xml
b. sys11# netservices limited
c. sys11# svcs svc:/network/ssh
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Resumen
En esta leccin, debe haber aprendido lo siguiente:
Describir las funciones de SMF
Describir la mejora SBD
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Objetivos
Despus de completar esta leccin, podr:
Describir los conceptos bsicos de la administracin
de usuarios
Gestionar cuentas de usuario
Gestionar archivos de inicializacin
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erala administracin del sistema es la configuracin de cuentas de usuario
er nsfpara
l
l
Una tarea
importante
i
u tra que requiera acceso al sistema. Cada usuario necesita un nombre de cuenta
paraG
cada usuario
onun- nmero de identificacin de usuario (UID), un directorio de inicio y un shell de inicio
exclusivo,
n
de sesin. Tambin debe determinar los grupos a los que puede acceder el usuario.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
m)
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eranombre exclusivo que introduce el usuario para iniciar sesin en un
er de nusuario:
f
l
l
s
Nombre
i
u trElanombre de usuario tambin se denomina nombre de inicio de sesin.
Gsistema.
Contrasea:
combinacin de hasta 256 letras, nmeros o caracteres especiales que
non
introduce el usuario junto con el nombre de inicio de sesin para acceder a un sistema.
Nota: para que se puedan introducir contraseas de 256 caracteres, es necesario cambiar la
poltica de cifrado en /etc/security/policy.conf por md5 o blowfish. Se debe cambiar la
lnea CRYPT_DEFAULT=_unix_ por CRYPT_DEFAULT=2a (blowfish). Los valores 1, 2a y md5
se explican en crypt.conf.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erdel
erautorizados
f
l
l
s
Los usuarios
sistema tienen entradas de cuenta de inicio de sesin en el archivo
i
n
u
a
G
r
/etc/passwd.
-t
n
o
El archivo
n /etc/shadow es un archivo independiente que contiene las contraseas cifradas.
Para tener ms control sobre las contrasea, puede habilitar la funcin de caducidad de la
contrasea. Esta informacin tambin se mantiene en el archivo /etc/shadow.
El archivo /etc/group define las entradas predeterminadas de grupo del sistema. Utilice este
archivo para crear entradas de grupo nuevas o modificar las existentes en el sistema.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Archivo /etc/passwd
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eraun ejemplo de un archivo /etc/passwd que contiene entradas
er senmuestra
f
l
l
A continuacin
s
i
Gu -trade cuenta del sistema.
predeterminadas
non root:x:0:0:Super-User:/:/sbin/sh
daemon:x:1:1::/:
bin:x:2:2::/usr/bin:
sys:x:3:3::/:
adm:x:4:4:Admin:/var/adm:
lp:x:71:8:Line Printer Admin:/usr/spool/lp:
uucp:x:5:5:uucp Admin:/usr/lib/uucp:
nuucp:x:9:9:uucp
Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico
smmsp:x:25:25:SendMail Message Submission Program:/:
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
listen:x:37:4:Network Admin:/usr/net/nls:
gdm:x:50:50:GDM Reserved UID:/:
webservd:x:80:80:WebServer Reserved UID:/:
nobody:x:60001:60001:NFS Anonymous Access User:/:
noaccess:x:60002:60002:No Access User:/:
nobody4:x:65534:65534:SunOS 4.x NFS Anonymous Access User:/:
Cada entrada del archivo /etc/passwd contiene siete campos. Cada campo se separa con dos
puntos. ste es el formato de una entrada:
ID_inicio_sesin:x:UID:GID:comentario:directorio_inicio:shell_
inicio_sesin
En la lista siguiente se definen los requisitos de los siete campos del archivo /etc/passwd.
loginID: representa el nombre de inicio de sesin del usuario. Debe ser nico para cada
usuario. El campo debe contener una cadena de un mximo de ocho letras (AZ, az) y nmeros
(09). El primer carcter debe ser una letra y al menos un carcter debe estar en minsculas.
Nota: aunque algunos programas permiten un mximo de 32 caracteres, as como
nombres de usuario con puntos (.), subrayado (_) y guiones (-), no se recomienda esta prctica ya
que puede causar problemas con otros programas.
a
s
a
)h
m
co uide
e
l
c se guarda
G en el archivo
x: representa un marcador para la contrasea cifrada del usuario,aque
t
r
n
o
/etc/shadow.
de
@
u
a
t
npara identificar
UID: contiene el nmero de UID que utiliza el sistema
S al usuario. Los nmeros de
ara edelt0halis99 se reservan para las cuentas
UID de los usuarios van del 100 al 60000. Losovalores
del sistema. El nmero de UID 60001 estrm
reservado
spara la cuenta nobody. El nmero de UID
u
e
l
l
i
o
60002 est reservado para la cuenta
noaccess.
t Aunque se permite el uso de nmeros de UID
eabsolutamente
(guquensea
s
duplicados, se debe evitar a a
menos
necesario para un programa.
e
n
c
ra unleUIDlies 2147483647. Sin embargo, los UID superiores a 60000 no
Nota: el valor mximo
para
A
o
disponen de todas
las utilidades
son incompatibles con algunas funciones del sistema operativo
ab laycompatibilidad
m
r
r
e
e
Oracle Solaris.
Para
garantizar
con versiones anteriores del sistema operativo,
f
ll
s
i
n
u
evite
Gutilizar-los
traUID superiores a 60000.
n
GID: contiene
no el nmero de GID que utiliza el sistema para identificar el grupo principal del
usuario. Los nmeros de GID de los usuarios van del 100 al 60000. Los valores del 0 al 99 se
reservan para las cuentas del sistema.
comment: normalmente contiene el nombre completo del usuario.
home_directory: contiene el nombre de ruta completa al directorio de inicio del usuario.
login_shell: define el shell de inicio de sesin del usuario. Hay seis shells de inicio de sesin
posibles en el sistema operativo Oracle Solaris: Bourne, Korn, C, Z, BASH y TC.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
daemon
bin
a
s
a
)h
m
co uide
e
l
adm
4
Cuenta daemon de administracin
alG
registro
acasociada
t
r
n
o
e
del sistema.
@ tud
a
n
Slnea (lp).
lp
71
Cuenta daemon de
en
raimpresora
s
i
a
h
o se t
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e
l
l
Las tablas
de
estandiapositiva y de las siguientes muestran los datos predeterminados de la
i
u
G
cuenta del sistema
tra para las entradas del archivo /etc/passwd.
n
no
sys
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
nuucp
smmsp
25
listen
37
s
a
h
gdm
50
Daemon de Gnome Display Manager.
)
m
e
o
c
d
i
webservd
80
Cuenta reservada para acceso al servidor
u
le web.
c
G
a
t
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
60001
noaccess
60002
a
s
a
h
)
m
nobody4
65534
Cuenta de usuario annimo que es la versin
o del ide
c
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Archivo /etc/shadow
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era
er nroot
f
l
l
Slo los iusuarios
pueden leer el archivo /etc/shadow.
s
a muestra un ejemplo de un archivo /etc/shadow que contiene las entradas
Gu -trse
A continuacin
n
iniciales
node la cuenta del sistema.
root:rJrdhjNWQQHoY:6445::::::
daemon:NP:6445::::::
bin:NP:6445::::::
sys:NP:6445::::::
adm:NP:6445::::::
lp:NP:6445::::::
uucp:NP:6445::::::
nuucp:NP:6445::::::
smmsp:NP:6445::::::
listen:*LK*:::::::
gdm:*LK*:::::::
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
webservd:*LK*:::::::
nobody:*LK*:6445::::::
noaccess:*LK*:6445::::::
nobody4:*LK*:6445::::::
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Archivo /etc/shadow
Formato de una entrada del archivo /etc/shadow:
loginID:password:lastchg:min:max:warn:inactive:expire:flag
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era/etc/shadow contiene los nueve campos siguientes. Cada campo se
erdel narchivo
f
l
l
Cada entrada
s
i
Gucon dos
separa
trapuntos.
n
loginID
no
password
lastchg
min
max
warn
inactive
expire
flag
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
loginID
password
a
s
a
lastchg
Nmero de das entre el 1 de enero de 1970 y)lah
fecha de la ltima modificacin de contrasea.
om ide
c
leentre t Gu
min
Nmero mnimo de das necesarios
c
a
or den
cambios de contrasea.
@
a de validez
tu de la contrasea
max
ndas
Nmero mximo de
S
a
r
a pida altusuario
antes de que se
his que introduzca otra
o
e
nueva al
sesin.
us
erminiciar
l
l
i
o
t
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
En las u
tablas
diapositiva y de la siguiente se definen los requisitos de cada campo del
ille deaesta
n
G
r
archivo /etc/shadow.
-t
n
o
n
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
warn
inactive
expire
s
a
Para realizar un seguimiento de los inicios de sesin
h
) orden
fallidos. El recuento se realiza en cuatro bits
de
m
o
c y seuide
inferior. El resto se utiliza para un uso
futuro
e
l
establece en cero.
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
flag
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Archivo /etc/group
A continuacin se muestra un ejemplo de las entradas
predeterminadas de un archivo /etc/group:
root::0:
other::1:root
bin::2:root,daemon
sys::3:root,bin,adm
adm::4:root,daemon
uucp::5:root
mail::6:root
tty::7:root,adm
lp::8:root,adm
nuucp::9:root
staff::10:
daemon::12:root
...
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eraaun grupo que se denomina como grupo principal del usuario. El nmero
erpertenece
f
l
l
s
Cada usuario
i
n
Guque-setraencuentra
de GID,
en la entrada de cuenta del usuario del archivo /etc/passwd,
n
o
especifica
el
grupo
principal
del usuario.
n
Cada usuario tambin puede pertenecer a hasta 15 grupos ms, conocidos como grupos
secundarios. En el archivo /etc/group, puede agregar usuarios a las entradas de grupo,
estableciendo as las afiliaciones del grupo secundario del usuario.
Nota: los lmites de longitud de lnea de cada entrada de grupo vara en funcin del origen. La
longitud mxima de una lnea del archivo /etc/group es de 512 caracteres. La longitud mxima
de una lnea del grupo Network Information Service (NIS) es de 1024 caracteres. La longitud
mxima de una lnea del grupo Network Information Service Plus (NIS+) es de 4096 caracteres.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
groupname
group-password
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
En las u
tablas
diapositiva y de la siguiente se definen los requisitos de cada campo del
ille deaesta
n
G
r
archivo /etc/group.
-t
n
o
n
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
GID
username-list
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Archivo /etc/default/passwd
Establezca los valores de los siguientes parmetros del archivo
/etc/default/passwd para controlar las propiedades de las
contraseas de todos los usuarios en el sistema:
MAXWEEKS
MINWEEKS
PASSLENGTH
WARNWEEKS
a
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
erael periodo mximo (en semanas) de la validez de la contrasea.
er nestablece
f
l
l
MAXWEEKS:
s
i
u tra
GMINWEEKS:
- establece el periodo mnimo antes de cambiar la contrasea.
n
o
n
PASSLENGTH:
establece el nmero mnimo de caracteres de una contrasea. Las entradas
vlidas son 6, 7 y 8.
WARNWEEKS: establece el periodo antes de que caduque una contrasea para advertir al
usuario de que va a caducar.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Archivo /etc/default/passwd
Nuevos controles para la gestin de contraseas en el archivo
/etc/default/passwd:
NAMECHECK=NO
HISTORY=0
DICTIONLIST=
DICTIONDBDIR=/var/passwd
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
eoperativo
l
l
El sistema
Oracle Solaris 10 presenta una serie de controles nuevos para la gestin de
i
n
u
a
G
r
contraseas.-tEstos controles se configuran con valores en el archivo /etc/default/passwd.
De forma
predeterminada, estos controles estn en comentarios.
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Archivo /etc/default/passwd
Utilizar los siguientes parmetros para controlar la complejidad
de la contrasea:
#MINDIFF=3
#MINALPHA=2
#MINNONALPHA=1
#MINUPPER=0
#MINLOWER=0
#MAXREPEATS=0
#MINSPECIAL=0
#MINDIGIT=0
#WHITESPACE=YES
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsferatodos estos parmetros estn en comentarios.
l
l
De forma
predeterminada,
i
Gu -tramayor complejidad a la estructura de la contrasea, es posible que est
Nota: al aplicar
obligando
nona los usuarios a anotarlas por ser demasiado difciles de recordar. Al establecer una
poltica de cambio de contraseas, no debe subestimar los problemas que pueden causar
demasiada complejidad.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Gestin de contraseas
El sistema operativo Oracle Solaris 10 introduce mejoras de
seguridad:
El parmetro pam_unix_auth implementa el bloqueo de
cuentas para usuarios locales.
El comando passwd tiene dos opciones nuevas: -N y -u.
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erase activa con el parmetro LOCK_AFTER_RETRIES en
eder unancuenta
f
l
l
El bloqueo
s
i
Gu -tra
/etc/security/policy.conf
y la clave lock_after-retries en /etc/user_attr.
n
o
El parmetro
n LOCK_AFTER_RETRIES=YES|NO especifica si se bloquea una cuenta local cuando
el usuario supera o llega al nmero de intentos de inicio de sesin fallidos permitidos. El nmero
de intentos se define con RETRIES en /etc/default/login.
Nota: estos archivos se explican con mayor detalle en el curso titulado Administracin del sistema
operativo Oracle Solaris 10 Parte 2 (D61738GC30).
El comando passwd tiene dos opciones nuevas: -N y -u. La opcin -N crea una entrada de
contrasea para una cuenta sin inicio de sesin. Esta opcin es til para las cuentas que no van a
realizar un inicio de sesin pero deben ejecutar trabajos cron. La opcin u desbloquea las
cuentas bloqueadas. El comando passwd -N username establece el campo de contrasea de
/etc/shadow en NP, que es una contrasea sin coincidencia. Esto evita que se inicie sesin con
la cuenta.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
A partir de Oracle Solaris 10 8/11, al asignar una contrasea nueva no se desbloquea una cuenta
bloqueada. Esta funcin ayuda a los administradores del sistema a evitar que se active por error
una cuenta bloqueada.
Puede seguir utilizando passwd u para desbloquear una cuenta o passwd d para suprimir la
entrada de contrasea y desbloquear la cuenta. Despus de suprimir la entrada de contrasea
para desbloquear una cuenta, puede reasignar una contrasea nueva.
Para obtener ms informacin, consulte passwd(1) en la pgina de comando man.
En el siguiente ejemplo se muestra cmo evitar que un usuario reutilice demasiadas contraseas
anteriores.
# vi /etc/default/passwd
(salida omitida)
Busque la lnea #HISTORY=0 y elimine el comentario del principio de la lnea. Cambie el nmero
a 3 de forma que la lnea sea HISTORY=3. Guarde y salga del archivo. Como usuario normal,
inicie sesin e intente cambiar la contrasea varias veces con contraseas diferentes y, a
continuacin, con una de las contraseas anteriores.
# telnet localhost
Trying 127.0.0.1...
Connected to localhost.
Escape character is ^].
login: testuser
Password: 123pass
$ passwd
passwd: Changing password for testuser
Enter existing login password: 123pass
New Password: pass123
Re-enter new Password: pass123
passwd: password successfully changed for testuser
$ passwd
passwd: Changing password for testuser
Enter existing login password: pass123
New Password: 123pass
passwd: Password in history list.
Please try again
New Password: newpas1
Re-enter new Password: newpas1
passwd: password successfully changed for testuser
$
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era /etc para almacenar la informacin de la cuenta del usuario, puede
er o losnsarchivos
f
l
l
Si utilizaiNIS+
a
Gu una
configurar
para la contrasea. A partir de Solaris 9 12/02, la caducidad de la
trcaducidad
n
o
contrasea
tambin
es
compatible
con el servicio de directorio LDAP.
n
La caducidad de la contrasea permite obligar a los usuarios a cambiar sus contraseas de forma
peridica o evitar que un usuario cambie la contrasea antes del intervalo especificado. Si desea
evitar que un intruso acceda sin que se le detecte al sistema con una cuenta antigua o inactiva,
tambin puede configurar una fecha de caducidad de la contrasea para que se desactive la
cuenta. Los atributos de caducidad de la contrasea se establecen con el comando passwd.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Qu campo del archivo /etc/passwd representa un
marcador para la contrasea cifrada del usuario?
a. UID
b. loginID
c. x
d. login_shell
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
El archivo /etc/shadow:
a. contiene entradas de cuenta de inicio de sesin
b. contiene contraseas cifradas
c. define las entradas predeterminadas de grupo del sistema
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
@ tu
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
En las u
secciones
se presentan dos conjuntos de herramientas de lnea de comandos
ille ansiguientes
G
r
para la gestin
cuentas de usuario: las herramientas utilizadas en las versiones anteriores al
-t de Oracle
n
o
sistema
operativo
Solaris 10 y las nuevas desarrolladas para Oracle Solaris 10.
n
El sistema operativo Oracle Solaris proporciona las siguientes herramientas de la lnea de
comandos:
useradd: agrega una cuenta de usuario nueva en el sistema local.
usermod: modifica una cuenta de usuario del sistema local.
userdel: suprime una cuenta de usuario del sistema local.
groupadd: agrega una entrada de grupo nueva al sistema.
groupmod: modifica una entrada de grupo del sistema.
groupdel: suprime una entrada de grupo del sistema.
Adems de estas herramientas estndar, las versiones 9 y 10 del sistema operativo Solaris
incluyen un conjunto de herramientas que realizan las mismas tareas. Son los comandos smuser
y smgroup.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Los comandos smuser y smgroup interactan con servicios de asignacin de nombres, pueden
utilizar las funciones y estn mejor equipados para la gestin remota.
Nota: los comandos smuser y smgroup son la interfaz de lnea de comandos equivalente a las
operaciones de Solaris Management Console y permiten realizar las acciones de Solaris
Management Console en secuencias. Por lo tanto, los comandos smuser y smgroup tienen
numerosos subcomandos y opciones diseadas para funcionar en diferentes dominios y
sistemas. En esta leccin se describen los comandos bsicos.
El comando smgroup permite gestionar uno o varios grupos del sistema con el siguiente conjunto
de subcomandos:
add: agrega una entrada de grupo nueva.
modify: modifica una entrada de grupo.
delete: suprime una entrada de grupo.
list: muestra una o varias entradas de grupo.
Cualquier subcomando para aplicar add, modify, list o delete a los usuarios con los
comandos smuser y smgroup requiere autenticacin con el servidor de Solaris Management
Console as como la inicializacin de Solaris Management Console. Por ejemplo, el formato del
comando smuser es el siguiente:
/usr/sadm/bin/smuser subcommand [auth_args] -[subcommand_args]
a
s
a
)h
m
co uide
e
l
rac ent G
o
@
Los argumentos de autorizacin son todos opcionales. Sin
embargo,
usidno lo especifica, es
a
t
n
S
posible que el sistema le solicite informacin adicional,
s contrasea, para el proceso de
ara ecomo
hiuna
t
o
autenticacin.
ussubcomandos para los argumentos de
erm de
l
La opcin -- separa las opciones especficas
los
l
i
o
t
u seincluso si no se especifica ningn argumento de
autorizacin. Esta opcin se debe
(gintroducir
a
autorizacin porque debe
preceder
n lica elosnargumentos de subcomando.
a
r
A ble son bastante numerosos. Para obtener la lista completa,
Los argumentos de
subcomando
o
m
ra de comando man. Es importante tener en cuenta que las
consulte smuser
r enslafepgina
e
l
l
i
descripciones
n argumentos que contengan espacios en blanco se deben incluir entre
u tryaotros
G
comillas. nno
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era una entrada para un usuario nuevo a los archivos /etc/passwd y
er nsfagregan
l
l
Estos dos
comandos
i
Gu -traTambin copian automticamente todos los archivos de inicializacin del
/etc/shadow.
directorio
non/etc/skel en el directorio de inicio nuevo del usuario.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
-u uid
-g gid
-G gid
-d dir
-m
s
a
h
)
om yidlae
c comment
Especifica un comentario, como el nombrec
completo
le t Gu
ubicacin del usuario.
c
a
n para la
or deldusuario
e
loginname
Define el nombre de inicio de
sesin
@
tu
cuenta de usuario. ana
S
r
apredeterminados
his que se aplican al
-D
t
Muestra los valores
o
e
rm us
comandoeuseradd.
l
l
i
u se to
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
m
era
er ndel
f
l
l
ste es el
formato
comando useradd:
s
i
Gu -useradd
tra
[ -u uid ][ -g gid ][ -G gid [,gid,.. ]]
n
o
n [ -d dir ][ -m ][ -s shell ][ -c comment ] loginname
-s shell
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erade inicio de sesin del usuario es tambin el nombre de su directorio
er elnnombre
f
l
l
s
Por convencin,
i
Gu -tra
de inicio.
n
Utilicenelocomando passwd para crear una contrasea para la cuenta nueva.
# passwd newuser1
New Password: 123pass
Re-enter new Password: 123pass
passwd: password successfully changed for newuser1
Para verificar la configuracin de la contrasea, consulte el contenido del archivo /etc/shadow:
# grep newuser1 /etc/shadow
newuser1:M0/jo1fmSbYio:12708::::::
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
-c comment
-d directory
-g group
-G group
a
s
a
-s shell
Especifica el nombre de ruta completa del shell de inicio
) hde
m
sesin del usuario.
co uide
e
l
-u uid
Gespecifica
Especifica el ID del usuario que deseaaagregar.
Si
no
t
r c UID
n
o
esta opcin, el sistema asigna el siguiente
nico
disponible
e
d
@
u
a
t
superior a 100.
n is S
rainicio
a
-x autohome=Y|N Establece el directorio
de
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
En el siguiente ejemplo se utiliza el comando smuser add para crear una cuenta para el usuario
newuser2. Especifica el nombre de inicio de sesin newuser2, asigna el nmero de UID 500,
agrega el usuario al grupo other, crea un directorio de inicio en /export/home y establece
/bin/ksh como shell de inicio de sesin para la cuenta de usuario.
Nota: la opcin -x autohome=N del comando smuser agrega el usuario sin realizar montaje
automtico del directorio home del usuario. Consulte automount en la pgina de comando man
para obtener ms informacin.
# /usr/sadm/bin/smuser add -- -n newuser2 -u 500 -g other -d
/export/home/newuser2 -c "Regular User Account 2" -s /bin/ksh
-x
autohome=N
Authenticating as user: root
Type /? for help, pressing <enter> accepts the default denoted
by [ ] Please enter a string value for: password ::
Enter_The_root_Password Loading Tool:
com.sun.admin.usermgr.cli.user.UserMgrCli from sys-02 Login to
sys-02 as user root was successful. Download of
com.sun.admin.usermgr.cli.user.UserMgrCli from sys-02 was
successful.
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ con
udel comando smuser. Para
a
t
De forma predeterminada, los usuarios se agregan sin
contrasea
n
S
verificarlo, consulte la entrada adecuada del archivo
ara/etc/shadow:
his
t
o
e
# grep newuser2 /etc/shadow
erm to us
l
l
i
newuser2::12708::::::
(gu nse
a
Utilice el comando passwdnpara crear
euna contrasea nueva para el usuario.
c
a
i
r
l
A newuser2
# passwd
le
o
b
a
m
r Password:
123pass
er
eNew
f
l
l
s
i
an new Password: 123pass
Gu -Re-enter
r
t
non passwd: password successfully changed for newuser2
Para confirmar que se ha realizado el cambio de contrasea, consulte la entrada de ese usuario
en el archivo /etc/shadow:
# grep newuser2 /etc/shadow
newuser2:FSMOsxncoc6yI:12708::::::
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
-o
-m
-l newlogname
-f inactive
a
s
a
)h
-e expire
Establece la fecha de caducidad de la cuenta o
dem
usuario.e
id
Especifica la fecha (mm/dd/aa) a partir lde
elaccualGeluusuario
c
no podr iniciar sesin ni acceder ara
la cuenta.nDespus
de
t
o
e
esa fecha, la cuenta se bloquea.
@ tud
a
n
S del usuario para la
loginname
Identifica el nombre de
rainiciotde
ssesin
i
a
h
cuenta de usuario
o actual.se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era o smuser modify para modificar la cuenta de inicio de sesin de un
er nusermod
f
l
l
Utilice elicomando
s
Guen el-tsistema.
ra
usuario
n
Comando
no usermod: formato y opciones
ste es el formato del comando usermod:
usermod [ -u uid [ -o ] ] [ -g gid ] [ -G gid [ , gid . . . ]
]
[ -d dir ] [ -m ] [ -s shell ] [ -c comment ]
[ -l newlogname] loginname
En general, las opciones del comando usermod funcionan de la misma manera que las del
comando useradd.
En la tabla de la diapositiva se muestran las opciones clave del comando usermod.
El siguiente ejemplo cambia el nombre de inicio de sesin y el directorio de inicio de newuser1 a
usera.
# usermod -m -d /export/home/usera -l usera newuser1
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
-n login
-N login
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era formato y opciones
er nsmodify:
f
l
l
Comando
smuser
i
Gu -tradel comando smuser modify:
ste es el formato
non smuser modify [auth_args] -- [subcommand_args]
En general, las opciones del comando smuser modify funcionan de la misma manera que las del
comando smuser add. Consulte smuser(1M) en la pgina de comando man para ver opciones
adicionales. En la tabla de la diapositiva se muestran las opciones del comando smuser modify.
El siguiente ejemplo cambia el nombre de inicio de sesin y el directorio de inicio de newuser2 a
userb.
# /usr/sadm/bin/smuser modify -- -n newuser2 -N userb -d
/export/home/userb
Authenticating as user: root
Type /? for help, pressing <enter> accepts the default denoted
by [ ] Please enter a string value for: password ::
Enter_The_root_Password
Loading Tool: com.sun.admin.usermgr.cli.user.UserMgrCli from
sys-02
Login to sys-02 as user root was successful.
Download of com.sun.admin.usermgr.cli.user.UserMgrCli from
sys-02 was successful.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
# userdel -r usera
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era
er ndel
f
l
l
ste es el
formato
comando userdel:
s
i
Gu -userdel
tra
-r login
n
o
n userdel tambin elimina el directorio de inicio y todo su contenido si lo desea.
El comando
Utilice la opcin -r para eliminar el directorio de inicio del usuario del sistema de archivos local.
Este directorio debe existir.
Nota: este comando no elimina todos los archivos propiedad del usuario; slo elimina el directorio
de inicio. El administrador del sistema debe ejecutar un comando find para buscar todos los
archivos del usuario para realizar una copia de seguridad o eliminarlos.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
eseraelimina la cuenta userb del sistema:
er ejemplo
f
l
l
En el siguiente
s
i
n
Gu -#tra/usr/sadm/bin/smuser
delete -- -n userb
n
o
n Authenticating as user: root
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
-g gid
-o
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eraentradas de grupo nuevo en el sistema local con el comando
er root,
f
l
l
Como usuario
cree
s
i
an add. Estos comandos agregan una entrada para el grupo nuevo en el
Gu o-tsmgroup
r
groupadd
n
archivo
Al igual que el comando smuser, el comando smgroup add utiliza los
o/etc/group.
n
mismos subcomandos y argumentos de autenticacin derivados de Solaris Management Console.
Comando groupadd: formato y opciones
ste es el formato del comando groupadd:
groupadd [ -g gid [ -o ] ] groupname
En la tabla de la diapositiva se muestran las opciones del comando groupadd.
El siguiente ejemplo utiliza el comando groupadd para crear el grupo nuevo classroom en el
sistema local:
# groupadd -g 301 classroom
UX: groupadd: classroom name too long.
Nota: aparecer un mensaje de advertencia si la cadena excede el valor de MAXGLEN, que suele
ser de ocho caracteres en el archivo /usr/include/userdefs.
Este ejemplo funciona sin cambiar los valores predeterminados:
# groupadd -g 301 class1
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
-g gid
-m group_member
-n group_name
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era
er ndel
f
l
l
ste es el
formato
comando smgroup add:
s
i
Gu -/usr/sadm/bin/smgroup
subcommand [auth_args] -tra
n
[subcommand_args]
o
n
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
ra
r sfeformato
egroupmod:
l
l
Comando
y opciones
i
u tran
G
ste es eln
formato
- del comando groupmod:
no groupmod [ -g gid [ -o ] ] [ -n name ] groupname
En la tabla de la diapositiva se muestran las opciones del comando groupmod.
El siguiente ejemplo cambia el nmero de GID del grupo de cuenta class1 a 400:
# groupmod -g 400 class1
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
-g gid
-o
-n name
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
-n name
-m new_member
-N new_group
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era
er ndel
f
l
l
ste es el
formato
comando smgroup modify:
s
i
Gu -/usr/sadm/bin/smgroup
subcommand [auth_args] -tra
n
no [subcommand_args]
En la tabla de la diapositiva se muestran las opciones del comando smgroup modify.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
ra
egroupdel
ercomando
f
l
Formatoildel
s
u tran
steG
es eln
formato
- del comando groupdel:
no groupdel groupname
El siguiente ejemplo elimina la entrada de grupo class1 del sistema local:
# groupdel class1
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era
er ndel
f
l
l
ste es el
formato
comando smgroup delete:
s
i
Gu -/usr/sadm/bin/smgroup
tra
subcommand [auth_args] -n
o
n [subcommand_args]
Utilice la opcin -n group_name con el comando smgroup delete para especificar el nombre
del grupo que desea suprimir.
En el siguiente ejemplo se suprime la entrada de grupo schoolgroup del sistema local:
# /usr/sadm/bin/smgroup delete -- -n schoolgroup
Loading Tool: com.sun.admin.usermgr.cli.group.UserMgrGroupCli
from sys-02
Login to sys-02 as user root was successful.
Download of com.sun.admin.usermgr.cli.group.UserMgrGroupCli
from sys-02 was successful.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
ra ent
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
er nsdefeproblemas
l
l
Hay dos
categoras
de inicio de sesin: los problemas que se producen cuando el
i
u
a
G
r
usuario inicia
la sesin desde la lnea de comandos y los que se producen en Common Desktop
-t(CDE)
n
o
Environment
o el escritorio de GNOME.
n
CDE utiliza ms archivos de configuracin, por lo que hay ms problemas posibles asociados con
el inicio de sesin desde CDE. Para solucionar un problema de inicio de sesin, primero
determine si puede iniciar la sesin desde la lnea de comandos. Intente iniciar la sesin desde
otro sistema con el comando telnet o rlogin, o bien, haga clic en Options en el panel de inicio
de sesin de CDE y seleccione Command Line Login.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
h en el
Este mensaje aparece si no existe el shell del usuario, se ha escrito mal o es incorrecto
)
m
archivo /etc/passwd.
e
o
c
d
i
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
/usr/dt/bin/Xsession
$HOME/.dtprofile
DTSOURCEPROFILE=true
$HOME/.dt/sessions
$HOME/.dt
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eracon el inicio de sesin en CDE van desde que el usuario no puede
er asociados
f
l
l
s
Los problemas
i
a(ynvuelve a la pantalla de inicio de sesin de CDE) hasta que el entorno
Gula sesin
r
iniciar
t
on no se carga correctamente. En general, el sistema no devuelve mensajes de error
personalizado
n
al usuario desde CDE. A continuacin se muestra una lista de archivos y directorios en los que
puede encontrar informacin para solucionar problemas de CDE:
/usr/dt/bin/Xsession
Este archivo es la secuencia de configuracin del gestor de inicio de sesin. No se debe
editar. El primer archivo especfico del usuario al que llama la secuencia Xsession es
$HOME/.dtprofile.
$HOME/.dtprofile
De forma predeterminada, el archivo no tiene mucho contenido, excepto ejemplos. Contiene
algunas instrucciones echo para iniciar sesin y se establece la variable
DTSOURCEPROFILE. Pero tambin contiene informacin sobre su edicin. El usuario puede
editar este archivo para agregar variables de entorno especficas del usuario.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
DTSOURCEPROFILE=true
Esta lnea permite que se utilice el archivo $HOME/.login (para usuarios csh) o
$HOME/.profile (para otros usuarios de shell) como origen del proceso de inicio.
A veces el archivo .login o .profile contiene comandos problemticos que causan el
fallo del shell. Si se establece el archivo .dtprofile como origen de un archivo .login o
.profile con comandos problemticos, se puede producir un fallo de inicio del escritorio.
Por lo tanto, no aparecer ningn escritorio. En su lugar, el sistema volver a mostrar la
pantalla de inicio de sesin de CDE del sistema operativo Oracle Solaris. Los errores de
inicio de los archivos .login o .profile suelen tener anotaciones en el archivo
HOME/.dt/startlog. Utilice una sesin de inicio de sesin a prueba de fallos o inicie
sesin desde
la lnea de comandos para depurar los comandos problemticos de los archivos .login o
.profile.
$HOME/.dt/sessions
Esta estructura de directorio contiene archivos y directorios que configuran la forma en que
se muestra el escritorio personalizado del usuario y determinan las aplicaciones que se
abren cuando el usuario inicia sesin. Consulte los cambios recientes en los archivos y en la
estructura del directorio. Por ejemplo, examine los directorios home y home.old o current
y current.old. Compare los cambios. Los cambios pueden proporcionar informacin
sobre la nueva aplicacin o sobre cambios en el escritorio guardado que provocan el fallo
del inicio de sesin del usuario.
$HOME/.dt
Despus de eliminar toda la estructura del directorio .dt, cierre la sesin y vuelva a iniciarla
para que el sistema reconstruya la estructura de archivos predeterminada de .dt. Esta
accin permite al usuario volver al sistema si no se puede resolver el problema de los
archivos de CDE.
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
eescritorio de GNOME
n
Problema de inicio de sesin
en iel
c
a
r
l
Aproblema
leen el escritorio de GNOME. Puede que falte un elemento de
Se puede produciroun
b
a
m
r sfdeerGNOME 2.0 y no aparezca en la pantalla de inicio de sesin.
men en ele
escritorio
l
l
i
n dtlogin de GNOME slo se instalan en la configuracin local de C.
u tderarecursos
LosG
archivos
Para que
la opcin de inicio de sesin de GNOME en otras configuraciones, debe
n
oaparezca
copiarnel archivo de recursos en el directorio correcto para la configuracin local. Utilice el
siguiente comando para copiar el archivo dtlogin. En versiones futuras se incluirn versiones
traducidas de este archivo.
cp /usr/dt/config/C/Xresources.d/Xresources.Sun-gnome2.0* /usr/dt/config/{your locale}/Xresources.d Managing
Initialization Files
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Registro de error
/var/dt/Xerrors
$HOME/.dt/startlog
a
s
a
$HOME/.dt/errorlog.old
Errores de CDE del sistema operativo Oracle
)h
m
$HOME/.dt/errorlog.older Solaris que se producen despus
iddee
codel inicio
u
la secuencia Xsession. cle
tG
ra epara
n
o
$HOME/.dt/sessionlogs
Directorio de registros
de sesin
errores
d
@
u
a
t
de gestor de n
sesiones yS
gestor de ventanas.
a
r
s
i
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era se muestran las ubicaciones y la informacin encontrada en los
eder la diapositiva
f
l
l
s
En la tabla
i
an para CDE.
Gu de -errores
r
registros
t
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Un administrador del sistema desea gestionar uno o varios
usuarios de un sistema. Qu comando utilizara?
a. smuser
b. smgroup
c. groupadd
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Qu opcin utilizara con el comando useradd para crear el
directorio de inicio del usuario?
a. -D
b. -m
c. -d directory
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sferelashell incluye variables definidas por el programa login, los archivos
e
l
l
El entorno
que mantiene
i
Gu -tradeln sistema y archivos de inicializacin del usuario.
de inicializacin
n disponibles en el sistema operativo Oracle Solaris 10 proporcionan las funciones
Los seis
noshells
bsicas y un conjunto de variables que el usuario root o un usuario normal puede establecer en
los archivos de inicializacin para personalizar el entorno del shell.
Los shells admiten dos tipos de variables:
Variables de entorno: que proporcionan informacin sobre el entorno del usuario para
cada programa de shell que se inicie.
Variables locales: que afectan slo al shell actual. Ningn subshell que inicie tendr
conocimiento de estas variables.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
m)
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
r
fersistema,
Como u
administrador
debe mantener los archivos de inicializacin del sistema. El
ille ansdel
G
r
sistema operativo
-t Oracle Solaris los proporciona.
n
o
El archivo
n /etc/profile y el archivo /etc/.login son los dos archivos de inicializacin del
sistema principales.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Shells
Archivos de
inicializacin
del sistema
Archivos de
inicializacin
principales del
usuario que se leen
al iniciar sesin
Bourne
/etc/profile
$HOME/.profile
Korn
/etc/profile
$HOME/.profile
$HOME/.kshrc
Archivos de
inicializacin del
usuario que se
leen al iniciar un
nuevo shell
Nombre de
ruta de
shell
/bin/sh
$HOME/.kshrc
/bin/ksh
a
s
a
/etc/.login
$HOME/.cshrc
$HOME/.cshrc
/bin/csh
C
)h
$HOME/.login
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
r
fersistema,
Como u
administrador
debe configurar los archivos de inicializacin del usuario que se
ille ansdel
G
r
incluyen en elt directorio de inicio de la cuenta de cada usuario cuando se crea el usuario.
n
o
El principal
n objetivo de los archivos de inicializacin del usuario es definir las caractersticas del
entorno de trabajo de un usuario, como el indicador de la lnea de comandos, las variables de
entorno y el entorno de ventanas.
Slo los propietarios de los archivos o el usuario root pueden cambiar o personalizar el contenido
de estos archivos. En la tabla de la diapositiva se muestran los archivos de inicializacin
necesarios para cada shell principal disponible en el sistema operativo Oracle Solaris 10.
Para obtener ms informacin sobre los shells Z, BASH y TC disponibles en el sistema operativo
Oracle Solaris 10, consulte las pginas de manual en lnea.
Nota: de forma predeterminada, el shell de inicio de sesin del usuario root es Bourne y la
entrada del shell del archivo /etc/passwd aparece como /sbin/sh.
Cuando un usuario inicia sesin en el sistema, ste invoca al programa de shell de inicio de
sesin del usuario. El programa busca sus archivos de inicializacin en el orden especificado,
ejecuta los comandos contenidos en cada archivo y muestra el indicador de shell en la pantalla
del usuario.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Shells
Plantillas de archivo de
inicializacin
Archivos de inicializacin
del usuario
Bourne
/etc/skel/local.profile
$HOME/.profile
Korn
/etc/skel/local.profile
$HOME/.profile
/etc/skel/local.cshrc
/etc/skel/local.login
$HOME/.cshrc
$HOME/.login
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
eoperativo
l
l
El sistema
Oracle Solaris proporciona un conjunto de plantillas de archivo de
i
n
u
a
G
r
inicializacin-tcontenido en el directorio /etc/skel. La tabla de la diapositiva muestra las
n
opredeterminadas
plantillas
y los archivos de inicializacin del usuario para los shells Bourne, Korn
n
y C.
Nota: el comando useradd copia los archivos del directorio /etc/skel en el directorio $HOME.
El comando smuser copia los archivos del directorio /etc/skel en el directorio $HOME y los
renombra asignndoles el nombre apropiado
El usuario root puede personalizar estas plantillas para crear un conjunto estndar de archivos de
inicializacin de usuario. Este conjunto estndar proporciona un entorno de trabajo comn para
cada usuario. Cuando el usuario root crea cuentas nuevas, algunos o todos estos archivos de
inicializacin se copian automticamente en el directorio de inicio del usuario nuevo.
Los usuarios pueden editar sus archivos de inicializacin para personalizar an ms sus entornos
para cada shell.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
LOGNAME
Inicio de sesin
HOME
Inicio de sesin
SHELL
Inicio de sesin
PATH
Inicio de sesin
Inicio de sesin
TERM
Inicio de sesin
Define el terminal.
a
s
a
)h
LPDEST
No se establece Establece la impresora predeterminada del
usuario.
m
de forma
co uide
e
l
predeterminada.
ac ent G
r
o
PWD
Shell
Define el directorio de@
trabajo actual.
ud
a
t
n
S
PS1
Shell
Define el indicador
is Bourne o Korn.
ara e dethshell
o
prompt
Shell
Define
us de shell C.
ermeltoindicador
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
a
m
ermuestra
elardiapositiva
f
l
l
s
La tabla
de
algunas de las variables disponibles para personalizar un
i
n
u
a
G
r
entorno de shell
-t de usuario.
n
o
Nota:n
para obtener informacin completa sobre todas las variables utilizadas por los shells
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Bourne o Korn
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
ermuestra
elardiapositiva
f
l
l
s
La tabla
de
cmo establecer las variables de entorno en los archivos de
i
n
u
a
G
r
inicializacin-tde usuario de los shells Bourne, Korn y C.
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Los archivos de inicializacin del sistema:
a. Proporcionan un entorno para toda la comunidad de
usuarios que inicia sesin en el sistema
b. Definen las caractersticas del entorno de trabajo del
usuario
c. No personalizan el entorno de shell
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erSolaris
er utilizar
f
l
l
En esta prctica,
Management Console y los comandos smuser, smgroup,
s
i
n
u
a
G
r
usermod, userdel,
-tgrupo. groupadd y groupdel para crear, modificar y suprimir cuentas de usuario
n
o
y entradas
de
n
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Resumen
En esta leccin, debe haber aprendido lo siguiente:
Describir los conceptos bsicos de la administracin de
usuarios
Gestionar cuentas de usuario
Gestionar archivos de inicializacin
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Objetivos
Despus de completar esta leccin, podr:
Ver los procesos del sistema
Finalizar procesos bloqueados
Planificar una ejecucin automtica puntual de un
comando
Planificar una ejecucin automtica recurrente de un
comando
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Comando prstat
El comando prstat examina y muestra informacin sobre los
procesos activos en el sistema.
# prstat
PID USERNAME SIZE RSS
STATE PRI
1641 root
4864K 4520K cpu0 59
1635 root
1504K 1168K sleep 59
(salida omitida)
Total: 53 processes, 171 lwps, load
NICE TIME
CPU
PROCESS/NLWP
0
0:00:00 0.5% prstat/1
0
0:00:00 0.3% ksh/1
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erprograma
eesr cualquier
f
l
l
s
Un proceso
en ejecucin en un sistema. A todos los procesos se les
i
n
u
a
G
r
asigna un nmero
de identificacin de proceso (PID) exclusivo, que utiliza kernel para realizar
-t y gestionar
n
o
un seguimiento
el proceso. Los nmeros de PID los utilizan tanto los usuarios root
n
como los usuarios normales para identificar y controlar sus procesos.
averages: 0.02, 0.04, 0.07
El comando prstat permite ver informacin por proceso concreto, nmero de identificacin de
usuario (UID), ID de CPU o conjunto de procesadores. De forma predeterminada, el comando
prstat muestra informacin sobre todos los procesos ordenados por uso de CPU.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
STATE
cpu0
sleep
sleep
sleep
sleep
sleep
sleep
sleep
sleep
sleep
sleep
sleep
sleep
sleep
sleep
sleep
sleep
sleep
sleep
sleep
sleep
lwps,
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
ra escriba q.
eprstat,
ercomando
f
Para salirilldel
s
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Comando prstat
Cabecera de columna Descripcin
predeterminada
PID
USERNAME
SIZE
RSS
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
STATE
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
NICE
TIME
CPU
PROCESS/NLWP
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e
l
l
i
Nota u
n
amuchas
r
t
Gkernel
y
aplicaciones ahora permiten varios subprocesos. Un subproceso es una
secuencia
non lgica de instrucciones de programa escritas para realizar una determinada tarea.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
-a
-c
-n nproc
-p pidlist
-s key
s
a
h
)
Ordena las lneas de salida por clave en orden ascendente.
m
-S key
e
o
c
d
i
u
leusuario.
Proporciona un resumen del uso total de cada
-t
c
G
a
t
n de
orun identificador
e
d
-u euidlist Informa slo de los procesos que tienen
@
tu
na proporcionada.
usuario efectivo (EUID) de laalista
S
r
a que
his
t
o
Informa slo de los procesos
tienen un UID real de la lista
-U uidlist
e
m us
proporcionada.ler
l
i
u se to
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Comando pginfo
CPUs
0-3
0 1
2 3
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
Un PGues
de CPU que se agrupan segn una caracterstica comn. Se organiza en
illune conjunto
n
a
G
r
una jerarqua
conforma el modelo de la topologa de procesador de la mquina. En esta
-tqueCPU
n
o
jerarqua,
cada
(subproceso) tiene un PG hoja que representa a las CPU que comparten la
n
mayora del hardware. Cada antecesor sucesivo del PG hoja comparte progresivamente menos
hardware con la CPU hasta que se alcanza el PG raz. El PG raz contiene todas las CPU del
sistema y representa al grupo de CPU que comparte menos hardware entre s.
Nota: si una mquina no cuenta con ninguna relacin de hardware compartido relevante para el
rendimiento, pginfo muestra slo un PG raz que contiene todas las CPU del sistema.
De forma predeterminada, pginfo muestra informacin de cada PG del sistema, incluido su ID,
relacin de uso compartido y CPU en lnea y fuera de lnea. De forma predeterminada, muestra
los PG en orden ascendente y utiliza sangra para mostrar las relaciones entre los PG.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Comando pginfo
Cabecera de columna Descripcin
predeterminada
PG
ID de grupo de procesadores
RELATIONSHIP
CPUs
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
-c processor_id ...
-C
-h
-I
-p
-r string1,string2,...
a
s
a
)h
m
o relacin
-R string1,string2,... Muestra slo informacin de los PG con unc
ide
nombre de
u
e
l
de uso compartido diferente a los especificados.
ac ent G
r
o
Muestra todas las relaciones
de uso compartido
-s
d admitidas en
@
u
a
t
el sistema en ejecucin
de
los
PG
especificados.
ran this S
a
Muestra informacin
que incluye datos adicionales
-v
o sdetallada,
e
m
r
sobre
los
PG.
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Comando pgstat
pgstat muestra estadsticas de uso sobre los grupos de
procesadores (PG).
PG RELATIONSHIP
0 System
1 Socket
2 Socket
HW
-
SW
0.4%
1.0%
0.0%
CPUS
0-3
0 1
2 3
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
Un PGues
de CPU que se agrupan segn una caracterstica comn.
illune conjunto
n
a
G
r
-t
El sistemanoperativo
utiliza los PG para representar las CPU que comparten hardware relevante
o
para el
nrendimiento, como memorias cach y canales de ejecucin. Se organiza en una jerarqua
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Para obtener ms informacin sobre el comando pgstat, consulte pgstat (1M) en la pgina de
comando man.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Comando pgstat
Cabecera de columna Descripcin
predeterminada
PG
ID de grupo de procesadores
HW
SW
RELATIONSHIP
CPUS
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
-A
-c processor_id...
-C
-h
-p
-r string1,string2,...
s
a
h
)de
-R string1,string2,... Muestra slo informacin de los PG con un nombre
m
o
relacin de uso compartido diferente a los especificados.
c
ide
u
e
l
c especificada
G en
-s key o S key
Ordena las lneas de salida por la clave
t
rarespectivamente.
n
o
orden descendente o descendente,
de
@
u
a
t
Muestra
informacin
adicional
sobre
cada
n is S PG, como el uso y
-v
a
r
la capacidad del
hardware
a e thy usuario del software, sistema y
o
tiempos m
de inactividad.
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Un administrador del sistema ejecuta el comando prstat en
el sistema. La salida muestra el estado de un proceso como
zombie. Qu significa?
a. El proceso est esperando que termine un evento.
b. El proceso ha terminado y el principal no est esperando.
c. El proceso est en la cola de ejecucin.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
El comando prstat muestra informacin sobre todos los
procesos ordenados por uso de CPU. Cul de las opciones
siguientes permite limitar el nmero de salidas mostradas al
ejecutar el comando prstat?
a. -n nproc
b. -p pidlist
c. -U uidlist
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e
l
l
i
Finalizacin
procesos
bloqueados
n
u de
a
G
r
t
- kill o pkill para enviar una seal a uno o varios procesos en ejecucin.
Utilice el comando
non estos comandos se utilizan para finalizar un proceso no deseado; utilcelos para
Normalmente,
terminar uno o varios procesos.
Para mostrar todas las seales disponibles que se utilizan con el comando kill:
kill l
Antes de terminar un proceso, debe conocer su nombre o PID. Utilice el comando ps o pgrep
para buscar el PID del proceso.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Los siguientes ejemplos utilizan el comando pgrep para buscar el PID de los procesos mail.
# pgrep -l mail
241 sendmail
240 sendmail
#
# pkill sendmail
Los siguientes ejemplos utilizan los comandos ps y pkill para buscar y finalizar sendmail.
# ps -e | grep sendmail
241 ? 0:00 sendmail
240 ? 0:02 sendmail
# kill 241
Para terminar ms de un proceso a la vez, utilice la siguiente sintaxis:
# kill -signal PID PID PID PID
# pkill signal process process
a
s
a
h
Utilice el comando kill sin seal en la lnea de comandos para enviar la seal )
predeterminada
m
e
o
15 al proceso. Esta seal har que termine el proceso.
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Nombre de
seal
Evento
Accin
predeterminada
SIGHUP
Colgado
Salida
SIGINT
Interrupcin
Salida
SIGKILL
Anulacin
Salida
15
SIGTERM
Terminacin
Salida
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ederacolgado que hace que termine la conexin del terminal o la lnea
er seal
f
l
l
1, SIGHUP:
s
i
n algunos daemons, como inetd e in.named, una seal de colgado har
u traPara
Gtelefnica.
que
nonel daemon vuelva a leer su archivo de configuracin.
Utilice kill -l o consulte signal en la pgina de comando man para obtener la lista completa
de seales que puede enviar el comando kill.
# man -s3head signal
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Se pueden escribir algunos procesos para que ignoren la seal 15. Los procesos que no
respondan a la seal 15 se pueden terminar por la fuerza con la seal 9 con los comandos kill
o pkill. Utilice la siguiente sintaxis:
# kill -9 PID
# pkill -9 process
Precaucin: utilice el comando kill -9 o pkill -9 como ltimo recurso para terminar un
proceso. El uso de la seal -9 en un proceso que controle una aplicacin de base de datos o un
programa que actualice archivos puede tener consecuencias desastrosas. El proceso se termina
al instante, sin poder cerrar correctamente.
Realizacin de un inicio de sesin remoto
Si una estacin de trabajo no responde al teclado o al ratn, es posible que se haya bloqueado
CDE. En estos casos, puede acceder a la estacin de trabajo de forma remota con el comando
rlogin o con el comando telnet desde otro sistema.
Finalizacin del proceso para un inicio de sesin bloqueado
a
s
a
)h
m
En los siguientes ejemplos, se utiliza el comando rlogin para iniciar sesin
e desde
o en sys42,
c
d
i
u
e
donde puede emitir un comando pkill o kill.
cl nt G
a
r
# rlogin sys-02
o de
@
a
Password:
n is Stu
a
r
Last login: Sun Oct 24 13:44:51
a efrom
th sys-01
o
m
s s10_68 Sep. 20, 2004
Sun Microsystems Inc.
u5.10
er SunOS
l
l
i
o
t
# pkill -9 Xsungu
(
se
n
a
or
e
n
lic
Ar|a grep
e
# pso -e
Xsun
l
ab
m
r
r
442
?
0:01
Xsun
e
e
f
l
l
s
i
n -9 442
Gu -#trakill
non
Despus de conectar de forma remota al sistema, invoque el comando pkill para terminar la
sesin deteriorada.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Desea terminar un proceso utilizando el nombre del proceso en
el sistema. Seleccione el formato que debe utilizar:
a. kill signal Process
b. kill -1 PID
c. pkill signal Process
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era
er nat
f
l
l
Utilice elicomando
para ejecutar automticamente un trabajo slo una vez a la hora
s
Gu -tra
especificada.
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Comando at
Opcin
Descripcin
-m
-r job
-q queuename
time
-l
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
ermuestra
elardiapositiva
f
l
l
La tabla ide
las opciones que puede utilizar para indicar al proceso cron la
s
n
u
a
G
r
forma en que
-tse debe ejecutar el trabajo at.
n
o
Por ejemplo,
n para crear un trabajo at para que se ejecute a las 9:00 PM para que busque y
date
verifique el tipo de archivo de los archivo core del directorio /export/home, utilice el siguiente
comando:
# at 9:00 pm
at> find /export/home -name core -exec file {} \; >>
/var/tmp/corelog
at> <EOT>
commands will be executed using /sbin/sh
job 1098648000.a at Mon Oct 25 21:00:00 2004
Nota: los nmeros de trabajo del comando at muestran el tiempo de ejecucin del trabajo
reflejado en la cantidad de tiempo en segundos desde las 12:00 AM, del 1 de enero de 1970, que
se conoce como la fecha de poca de UNIX.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)Porh ejemplo,
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
m)
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsferael sistema operativo Oracle Solaris incluye el archivo
l
l
De forma
predeterminada,
i
Gu -tra
/etc/cron.d/at.deny.
El formato del archivo es un nombre de usuario por lnea. Inicialmente,
n
o
el archivo
contiene:
n
daemon
bin
nuucp
listen
nobody
noaccess
Los usuarios que tienen denegado el acceso al comando at reciben el siguiente mensaje si
intentan utilizarlo:
at: you are not authorized to use at. Sorry.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Si slo existe el archivo /etc/cron.d/at.deny pero est vaco, todos los usuarios que inicien
sesin pueden acceder al comando at.
Archivo /etc/cron.d/at.allow
El archivo /etc/cron.d/at.allow no existe de forma predeterminada, por lo que todos los
usuarios (excepto los de la lista del archivo /etc/cron.d/at.deny) pueden crear trabajos at.
Al crear el archivo /etc/cron.d/at.allow, se crea una lista de los nicos usuarios que
pueden ejecutar el comando at. El archivo /etc/cron.d/at.allow consta de nombres de
usuario (uno por lnea).
La interaccin entre los archivos at.allow y at.deny sigue estas reglas:
Si existe el archivo at.allow, slo los usuarios del archivo pueden ejecutar el comando
at. Esta regla tambin se aplica al usuario root.
Si no existe el archivo at.allow, todos los usuarios (excepto los del archivo at.deny)
pueden ejecutar el comando at.
Si no existe ninguno de los archivos, slo el usuario root puede utilizar el comando at.
Si un usuario aparece en ambos archivos, puede utilizar el comando at.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Qu opcin del comando at muestra todos los trabajos
planificados para el usuario que lo invoca?
a. at r job
b. at q queuename
c. at -l
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eraun comando a la funcin cron modificando su archivo crontab.
erpueden
f
l
l
Los usuarios
emitir
s
i
ancrontab se guardan en el directorio /var/spool/cron/crontabs y se
Gulos archivos
r
t
Todos
almacenen
nonsegn el nombre de usuario que haya creado el trabajo cron.
El daemon de cron es responsable de la planificacin y ejecucin de estos trabajos.
Nota: el daemon de reloj, cron, se inicia al arrancar el sistema y se ejecuta de forma continua en
segundo plano.
10 3 * * 0 /usr/bin/log/adm
a
s
a
)h
m
El campo de month puede tener valores entre 1 y
co uide
e
12, de enero a diciembre.
l
ac ent G
r
o
El campo de day-of-week puede tener valores
d
@
a
entre 0 y 6. El domingo se corresponden
con
el 0. Stu
ara ede ruta
his
t
El campo command contiene elonombre
completo al comando querse
us con la
e mvatoa ejecutar
l
l
funcin cron.
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfconsta
era de lneas de seis campos cada una. Los campos se separan con
ecrontab
l
l
Un archivo
i
an Los cinco primeros proporcionan la fecha y hora de planificacin del
Gu o tabuladores.
r
espacios
t
comando.
nonEl ltimo es la ruta completa al comando.
El campo de day-of-mont puede tener valores
entre 1 y 31.
Nota: si el campo command contiene un carcter de porcentaje (%), todos los dems caracteres
se transfieren al comando como entrada estndar.
Estos cinco primeros campos se separan con espacios e indican cundo se ejecutar el
comando. Consulte la ilustracin de la diapositiva.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Regla
Ejemplo
n,p,q
np
s
a
Coincide con todos los valores
Como en el ejemplo anterior
h
)
vlidos.
para month; representa
todos
m
e
o
c
d
i
los meses.
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
a
m
ermuestra
elardiapositiva
f
l
l
s
La tabla
de
las reglas de formato de los primeros cinco campos.
i
Gu -tran
non
*
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Comando crontab
Para ver el contenido del archivo root crontab, ejecute el
comando crontab -l como usuario root:
# crontab -l
#ident "@(#)root 1.21 04/03/23 SMI"
#
# The root crontab should be used to perform accounting data collection.
#
#
10 3 * * * /usr/sbin/logadm
15 3 * * 0 /usr/lib/fs/nfs/nfsfind
30 3 * * * [ -x /usr/lib/gss/gsscred_clean ] && /usr/lib/gss/gsscred_clean
#10 3 * * * /usr/lib/krb5/kprop_script ___slave_kdcs___
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
r sfepermite
ecrontab
l
l
El comando
al usuario ver, editar o eliminar un archivo crontab. Es el mismo
i
n
u
a
G
r
comando que
-tejecutan los usuarios para ver el contenido del su propio archivo crontab.
n
o
Comon
usuario root, puede ver el contenido del archivo crontab de cualquier usuario normal
mediante el comando:
# crontab -l username
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erpor
ersi introduce
f
l
l
Precaucin:
accidente el comando crontab en la lnea de comandos sin una
s
i
n
u
a
G
r
opcin (-l,-t-e, -r), pulse la secuencia de teclas de interrupcin Ctrl + C para salir. No pulse
nque se sustituira el archivo crontab existente por otro vaco.
Ctrl + n
D,oya
# crontab -r username
Nota: si el usuario no redirige la salida estndar y el error estndar de los comandos en el archivo
crontab, las salidas o errores que se generen se enviarn por correo al usuario.
Eliminacin de un archivo crontab
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era slo a los usuarios especificados realizar tareas de crontab, como
er npermiten
f
l
l
Estos dos
archivos
s
i
Gueditar,-tmostrar
ra y eliminar sus propios archivos crontab.
crear,
n
Archivo
no/etc/cron.d/cron.deny
El sistema operativo Oracle Solaris proporciona un archivo cron.deny predeterminado. El
archivo consta de una lista de nombres, uno por lnea, de los usuarios que no pueden utilizar el
comando cron.
A continuacin se muestra un ejemplo del contenido de un archivo cron.deny:
daemon
bin
nuucp
listen
nobody
noaccess
Archivo /etc/cron.d/cron.allow
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Si no existe ninguno de los archivos, slo el usuario root puede ejecutar el comando
crontab.
Nota: el sistema operativo Oracle Solaris proporciona comandos que comprueban las
autorizaciones. Los comandos relacionados con trabajos por lotes, como at, atq, batch y
crontab, son esos comandos.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Qu comando permite ver el contenido del archivo crontab
raz como usuario root?
a. crontab e
b. crontab l
c. crontab r username
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Su sistema tiene los archivos cron.allow y cron.deny.
Quin puede crear, editar, mostrar y eliminar archivos
crontab?
a. Todos los usuarios excepto los mostrados en el archivo
cron.deny
b. Slo los usuarios del archivo cron.allow
c. Slo el usuario root
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Resumen
En esta leccin, debe haber aprendido lo siguiente:
Ver los procesos del sistema
Finalizar procesos bloqueados
Planificar una ejecucin automtica puntual de un
comando
Planificar una ejecucin automtica recurrente de un
comando
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Objetivos
Despus de completar esta leccin, podr:
Identificar los requisitos de hardware para la instalacin
Identificar los conceptos bsicos de las instalaciones
Identificar los componentes de software de la instalacin
Definir las pautas de instalacin desde un DVD
Describir la mejora de instalacin Secure by Default
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
ll
i
to
u
g
e
(
s
n
a
e
n
Copyright
2011,
Oracle
y/o sus filiales. Todos los derechos reservados.
c
ra le li
A
o rab
m
r
ille ansfe
u
G -tr
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
A partirude
Oracle Solaris 10 08/11 se puede instalar e iniciar el sistema operativo
illela versin
n
a
G
r
Oracle Solaris
un disco con ms de 2 TB de tamao. Las versiones anteriores de Solaris
-t desde
n
o
permitan
instalar
e
iniciar
el sistema operativo Oracle Solaris desde un disco con hasta 2 TB de
n
tamao.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
En los sistemas SPARC, el sistema operativo Oracle Solaris 10
lo debe instalar un administrador del sistema. Cunta
memoria fsica debe tener como mnimo el sistema SPARC
para poder realizar la instalacin?
a. 128 MB
b. 256 MB
c. 512 MB
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
h
Instalacin mediante contenedores Flash Solaris m)
e
o
c
d
i
Contenedores Flash
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
)h
m
co uide
e
ok boot cdrom
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erpredeterminado
erinstalacin
f
l
l
s
El mtodo
de
utiliza una interfaz grfica cuando el host dispone de
i
n
u
a
G
r
memoria suficiente
t y una pantalla donde mostrar las pantallas de la interfaz grfica. De lo
-instalacin
n
o
contrario,
la
se realiza mediante una interfaz de CLI. Para ejecutar la instalacin, el
n
programa de interfaz grfica requiere un mnimo de 768 MB de memoria.
Estos requisitos de memoria son para los procesos de instalacin, pero pueden no ser suficientes
para admitir cargas de trabajo concretas.
Los requisitos de memoria para los sistemas debern determinarse segn las cargas de trabajo
de produccin previstas.
En sistemas x86 y x64, la instalacin basada en interfaz grfica se inicia automticamente al
insertar el DVD del software de Oracle Solaris, encender el sistema y aceptar las opciones
predeterminadas en los dos primeros mens que aparecen.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
uil se to
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
m
eragrfica o sin memoria suficiente no podrn ejecutar la instalacin con
ersin pantalla
f
l
l
s
Los sistemas
i
aporn lo que tendrn que utilizar el CLI. Puede especificar que desea utilizar el CLI
Gugrfica,
r
interfaz
t
cuando
noseninicia el proceso de instalacin.
La opcin Solaris Interactive Text (Console session) obliga al software de instalacin a utilizar el
CLI en la consola del sistema. La opcin Solaris Interactive Text (Desktop session) obliga al
software de instalacin a utilizar el CLI en una ventana de terminal dentro de Java Desktop
System (JDS).
Cuando se utiliza el CLI, las opciones de instalacin aparecen a travs de mens.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erSolaris
er Oracle
f
l
l
s
El procedimiento
JumpStart instala el software del sistema operativo Oracle Solaris
i
n
u
a
G
r
a travs de un
t perfil definido por el usuario localizado en un servidor JumpStart. Se pueden
-perfiles
n
o
personalizar
para diferentes tipos de sistemas.
n
JumpStart realiza una instalacin automtica a travs de la red y se basa en un servidor
configurado centralmente, o un conjunto de servidores. Las configuraciones JumpStart
personalizadas permiten incorporar secuencias de shell en el proceso de instalacin y
personalizar el software ms all de la simple instalacin del sistema operativo Oracle Solaris.
Las secuencias de shell JumpStart personalizados pueden realizar tareas tanto antes de la
instalacin como despus. En sistemas SPARC, utilice el siguiente comando para iniciar una
instalacin personalizada JumpStart:
ok boot net install
En sistemas x86 y x64, para iniciar una instalacin JumpStart personalizada debe mantener
pulsada la tecla F12 durante la secuencia inicial de encendido. Esto hace que el sistema inicie el
proceso de instalacin Preboot Installation Environment (PXE) de Intel, que requiere disponer de
un servidor que responda a las solicitudes DHCP y otras solicitudes que realice el sistema x86 o
x64. El sistema cliente no necesita ningn soporte de arranque.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
ecrear
l
l
Se pueden
varios
contenedores Flash para capturar diferentes configuraciones de sistema
i
n
u
a
G
r
maestras. -t
Las instalaciones
non con contenedor Flash de Oracle Solaris pueden presentar ventajas en cuanto a
velocidad si se comparan con instalaciones JumpStart personalizadas. Las instalaciones
JumpStart personalizadas instalan cada paquete de sistema operativo Oracle Solaris de forma
individual. Las instalaciones con contenedores Flash de Oracle Solaris utilizan un nico
contenedor de origen y evitan instalaciones de paquetes individuales.
La instalacin con un contenedor Flash de Oracle Solaris se inician de la misma forma que las
instalaciones JumpStart personalizadas. La configuracin del servidor determina el tipo de
instalacin que se va a realizar.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erade la instalacin, puede utilizar claves privadas para autenticar y cifrar
er la integridad
f
l
l
s
Para proteger
i
u tranpuede transmitir los archivos y los datos de instalacin a travs de una
los G
datos. Tambin
n- segura mediante la configuracin de los sistemas para que utilicen certificados
oHTTP
conexin
n
digitales.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era
er ndesactualizacin
f
l
l
Las dos
opciones
del sistema operativo Oracle Solaris 10 son:
i
u tra
G
Actualizacin
estndar
n
o
n
Puesto que los usuarios no tienen acceso al sistema operativo Oracle Solaris durante la
actualizacin estndar, este tipo de actualizacin da lugar a periodos de inactividad ms
prolongados.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era de Oracle Solaris es el mtodo predeterminado de actualizacin del
er automtica
f
l
l
s
La actualizacin
i
an versiones del sistema operativo Oracle Solaris 10. El software de
Guen las
r
sistema
ltimas
t
on automtica de Oracle Solaris actualiza un entorno de arranque duplicado mientras
actualizacin
n
el entorno de arranque activo se sigue ejecutando. Este mtodo elimina el tiempo de inactividad
del entorno de produccin.
En primer lugar, cree un entorno de arranque duplicado. A continuacin, actualice o instale un
contenedor Flash Oracle Solaris Web Start en el entorno de arranque inactivo. Cuando est listo,
active el entorno de arranque inactivo. La prxima vez que arranque el sistema, el entorno de
arranque inactivo pasar a ser el entorno de arranque activo. En caso de producirse un fallo,
podr recuperar su entorno de arranque original volvindolo a activar y reiniciando el sistema.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Resolucin de problemas
Actualizaciones del sistema operativo Solaris 10
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ey rlosa resultados del proceso de actualizacin se almacenan en archivos de
erde salida
f
l
l
s
Los archivos
i
an
Gu Por-ejemplo:
r
registro.
t
/var/sadm/system/logs/upgrade_cleanup
non
/var/sadm/system/logs/upgrade_log
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
En los sistemas SPARC slo los administradores de sistemas
pueden iniciar una instalacin JumpStart. Cul es el comando
correcto para realizar la instalacin?
a. boot net install
b. boot cdrom nowin
c. boot cdrom
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eracontienen grupos de directorios y archivos de software. Los paquetes
erde software
f
l
l
s
Los paquetes
i
ansecuencias de instalacin del software.
Gu contienen
r
tambin
t
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Clsters de software
SUNWdtwm
SUNWdthez
SUNWdtbas
SUNWdtab
SUNWdtdst
SUNWdtjxt
SUNWdtdmr
SUNWdthed
SUNWdtscm
SUNWpdas
SUNWdtdmn
SUNWdtinc
SUNWdthe
SUNWdtim
SUNWdtdte
SUNWdtmad
SUNWdthev
SUNWdtezt
SUNWdtlog
SUNWdtma
a
s
a
)h
SUNWdticn
SUNWscgui
SUNWdtdem
SUNWdtmaz
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
eproceso
l
l
Durante
el
de instalacin del software, los clsters de software agrupan colecciones
i
n
u
a
G
r
lgicas de paquetes
de software. La tabla en la diapositiva muestra los paquetes de software
-t el clster
n
o
agrupados
en
de software CDE. Algunos clsters de software contienen nicamente un
n
paquete de software.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
de
@
u
a
t
ran this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erincluye
eder software
f
l
l
Cada grupo
soporte para diferentes funciones y controladores de hardware.
s
i
u tran
G
Grupo de software
de soporte reducido de red
n
o
El grupo
n de software de soporte reducido de red (SUNWCrnet) contiene el software mnimo
necesario para arrancar y ejecutar un sistema Oracle Solaris con soporte limitado en cuanto a
servicios de red. Este grupo proporciona una consola basada en texto para varios usuarios y
utilidades de administracin de sistemas. Este grupo de software tambin permite al sistema
reconocer interfaces de red, pero no activar servicios de red.
Los sistemas instalados con este grupo de software podran utilizarse, por ejemplo, como host
cliente sencillo dentro de una red. Se recomienda disponer de un mnimo de 2 GB de espacio
para instalar este grupo de software.
Grupo de software de soporte del sistema central
El grupo de software de soporte del sistema central (SUNWCreq) contiene el software mnimo
necesario para arrancar y ejecutar el sistema operativo Oracle Solaris en una configuracin
mnima, sin soporte para ejecutar muchas aplicaciones de servidor. El grupo de software de
soporte del sistema central incluye un software de red mnimo, como Telnet, protocolo de
transferencia de archivos (FTP), sistema de archivos de red (NFS), clientes de servicio de
informacin de red (NIS) y servicio de nombres de dominio (DNS). Este grupo de software incluye
tambin los controladores necesarios para ejecutar el entorno comn de escritorio (CDE), pero no
incluye el software de CDE. El grupo de software de soporte del sistema central no incluye
tampoco pginas de comando man en lnea. Se recomienda disponer de un mnimo de 2 GB de
espacio para instalar este grupo de software.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
Grupo de software Solaris completo ms OEM
h
)
m
El grupo de software Solaris completo ms OEM (SUNWCXall) contiene la o
versin de e
software
c
d
i
h
mnimo de 6.8 GB de espacio para instalar este
grupo
o se
m
r
Para ver los nombres de las configuraciones
u
lle detoclster:
i
u
# grep METACLUSTER
(g /var/sadm/system/admin/.clustertoc
se
n
a
e
n
METACLUSTER=SUNWCXall
a e lic
r
A
l
METACLUSTER=SUNWCall
o
b
a
m
r sfer
eMETACLUSTER=SUNWCprog
l
l
i
an
Gu -METACLUSTER=SUNWCuser
r
t
non METACLUSTER=SUNWCreq
METACLUSTER=SUNWCrnet
METACLUSTER=SUNWCmreq
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
h
t
o
usuarios.
se
rm
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era y la diapositiva siguiente incluyen algunas de las pautas que se
erestandiapositiva
f
l
l
s
Las listas
de
i
Guseguir-tpara
ra instalar el sistema operativo Oracle Solaris 10 desde un DVD.
deben
n
no
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e
l
l
i
Nota u
G predeterminada,
tran
De forma n
mtodos de instalacin del sistema operativo Oracle Solaris crean
o de archivoslos
slo elnsistema
/ (raz), /export/home, y particiones swap.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
cl nt G
a
r
Idioma
o de
@
a
n is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
a
m
erdetermine
er delnhost:
f
l
l
s
Nombre
un nombre corto (generalmente) y exclusivo para el sistema
i
a
Genu red.-Puede
r
t utilizar el comando uname -n para localizar el nombre del sistema en un
n
o
sistema
n existente.
Tipo de servicio de nombres: determine si el sistema en red se debe incluir en uno de los
siguientes tipos de dominios de servicio de nombres: Protocolo ligero de acceso a
directorios (LDAP), NIS, Servicio de informacin de la red Plus (NIS+), DNS o ninguno.
Mscara de subred: determine si el sistema en red est incluido en una subred concreta.
La mscara de subred se almacena en el archivo /etc/netmasks.
Nota: las subredes se utilizan para realizar una particin para el trfico de la red. Al segmentar el
trfico de la red en varias subredes diferentes se aumenta el ancho de banda disponible para
cada sistema.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Asegrese de que cuenta con los soportes de instalacin de Oracle Solaris necesarios.
Necesitar el DVD del sistema operativo Oracle Solaris para plataformas SPARC o el DVD del
sistema operativo Oracle Solaris para plataformas x86.
Antes de instalar el software, realice siempre una copia de seguridad de las modificaciones o los
datos que haya en la versin anterior del sistema operativo Oracle Solaris. Resturelos despus
de terminar el proceso de instalacin.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Qu juego de discos CD-ROM contiene los archivos de
mensajes traducidos y el software en otros idiomas distintos
al ingls?
a. Oracle Solaris 10 OS Software 1
b. Oracle Solaris 10 OS Software 3
c. Oracle Solaris 10 OS Languages CD
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Secure by Default
ha
)
om ide
c
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
era han proporcionado tradicionalmente muchos servicios de red de
erOracle
f
l
l
s
Los sistemas
Solaris
i
an A pesar de su conveniencia, este acercamiento abierto facilita el
Gupredeterminada.
r
forma
t
aprovechamiento
non de posibles vulnerabilidades en el software derivadas de los servicios de red.
El nico servicio de recepcin en red que se deja habilitado en la configuracin fortalecida es
SSH.
Instalacin y Secure by Default
Durante la instalacin inicial del sistema operativo Oracle Solaris 10 basada en DVD (a partir de
la versin 11/06), aparece un panel basado en texto o con pantallas de interfaz grfica desde
donde se puede seleccionar la opcin Secure by Default.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
A continuacin se muestra un ejemplo de la indicacin basada en texto que aparece durante una
instalacin nueva de Oracle Solaris 10. Si selecciona Yes, se habilita un perfil de configuracin
abierto. Si selecciona No, se habilita un perfil limitado.
Would you like to enable network services for use by remote
clients?
[x] Yes
[ ] No
Note: Selecting "No" provides a more secure configuration in
which Secure Shell is the only network service provided to
remote clients. Selecting "Yes" enables a larger set of
services as in previous Solaris releases. If in doubt, it is
safe to select "No" as any services can be individually
enabled after installation.
Los servidores de contenedores Flash y JumpStart personalizados utilizan la nueva palabra clave
service_profile en sus archivos sysidcfg para establecer un perfil de servicio de red
abierto o limitado en los clientes de la instalacin.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
eruna
er senutiliza
f
l
l
s
En esta
leccin
simulacin para presentar un ejemplo del proceso de instalacin.
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Resumen
En esta leccin, debe haber aprendido lo siguiente:
Identificar los requisitos de hardware para la instalacin
Identificar los conceptos bsicos de las instalaciones
Identificar los componentes de software de la instalacin
Definir las pautas de instalacin desde un DVD
Describir la mejora de instalacin Secure by Default
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Objetivos
Despus de completar esta leccin, podr:
Identificar los conceptos bsicos de copia de seguridad
Realizar una copia de seguridad de un sistema de
archivos desmontado
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erdeaseguridad de sistemas de archivos ofrece proteccin frente a
er de ncopias
f
l
l
s
La realizacin
i
Gu daos
prdidas,
tray deterioro de los datos. Las cintas de copia de seguridad se denominan a
n
menudo
nocintas de volcado.
Copias de seguridad de sistemas de archivos rutinarias
Para realizar copias de seguridad de sistemas de archivos, cpielos en un medio extrable como
una cinta. Realice copias de seguridad peridicamente para impedir prdidas de datos debido a
los riesgos indicados en la diapositiva.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
er nsdefecinta
Todas u
las
tienen nombres de dispositivo lgico que se utilizan para hacer
illunidades
a
G
r
referencia al-dispositivo
en la lnea de comandos. En la imagen de la diapositiva se muestra el
t
n
o
formato
que
utilizan
todos
los nombres de dispositivo lgico.
n
Los nmeros de cinta lgica en los nombres de unidad de cinta empiezan siempre por 0:
La primera instancia de una unidad de cinta:
/dev/rmt/0
Hay dos parmetros opcionales que definen an ms el nombre del dispositivo lgico:
Densidad de la cinta: se pueden proporcionar cinco valores en el nombre del dispositivo de
cinta:
l (baja), m (media), h (alta), c (comprimida) o u (ultra comprimida)
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era de cinta magntica mt para enviar instrucciones a la unidad de
er ndesfcontrol
l
l
Utilice elicomando
u todastralas cintas admiten todos los comandos mt.
GNo
cinta.
nUtilicenlaoopcin -f para especificar el nombre de dispositivo de cinta (normalmente un nombre
de dispositivo sin rebobinado). Si no se utiliza ninguna opcin
-f, se utiliza el archivo de dispositivo de cinta predeterminado /dev/rmt/0.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Definicin
mt status
mt rewind
Rebobina la cinta
mt offline
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era se muestran algunos de los comandos mt que puede utilizar para
eder la diapositiva
f
l
l
En la tabla
s
i
an de cinta magntica.
Gu una-tunidad
r
controlar
Si la cinta
nonse ha rebobinado hasta el principio, el comando siguiente posiciona la cinta al principio
mt fsf count
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e
n
c
a
i
r
l
A ble
o
m
er nsfera
l
l
i
Nota:
Gupara traducir
-tra la salida de ufsdump #S filesystem_name en MB, utilice el siguiente
clculo: on
n
# / (1024 x 1024)
3. Divida los bytes notificados por la capacidad de la cinta para determinar cuntas cintas
necesitar para realizar la copia de seguridad del sistema de archivos.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eyrael nivel con el que se realizar la copia de seguridad de cada sistema
ela rfrecuencia
f
l
l
s
Determine
i
an de una copia de seguridad hace referencia a la cantidad de informacin que
Gu -Eltrnivel
de archivos.
se incluye
nonen la misma.
Copias de seguridad incrementales y completas
Utilice un nivel de volcado 0 para realizar una copia de seguridad completa. Utilice niveles de
volcado del 1 al 9 para planificar copias de seguridad incrementales. El nico significado que
tienen los nmeros de nivel es la relacin que mantienen entre s como nmero inferior y superior.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era se muestra un ejemplo de una copia de seguridad de un sistema de
eder la ndiapositiva
f
l
l
s
En la figura
i
Gu realizada
archivos
tra en niveles incrementales.
n
no
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Ejemplo
0
(Full)
a
s
a
h
)
6
m
Realizada cada jueves. La copia de seguridad copia los archivos
nuevos oe
o(por
c
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Archivo /etc/dumpdates
A continuacin se muestra un archivo /etc/dumpdates de
ejemplo:
# cat /etc/dumpdates
/dev/rdsk/c0t2d0s6 0
/dev/rdsk/c0t2d0s0 0
/dev/rdsk/c0t0d0s7 0
/dev/rdsk/c0t0d0s7 1
Fri
Fri
Tue
Tue
Nov
Nov
Nov
Nov
5
5
9
9
19:12:27
20:44:02
09:58:26
16:25:28
2004
2004
2004
2004
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erarealizar una copia de seguridad de los registros del archivo
er n-uspara
f
l
l
Utilice ufsdump
i
Gu -tra En cada lnea del archivo /etc/dumpdates se muestra el sistema de
/etc/dumpdates.
n se ha incluido en la copia de seguridad y el nivel de la ltima copia de seguridad.
oque
archivos
n
Tambin se muestra el da, la fecha y la hora de la copia de seguridad.
Cuando se realiza una copia de seguridad incremental, el comando ufsdump consulta el archivo
/etc/dumpdates. Busca la fecha de la siguiente copia de seguridad de nivel inferior. A
continuacin el comando ufsdump copia en el medio de copia de seguridad todos los archivos
que se han modificado o agregado desde la fecha de esa copia de seguridad de nivel inferior.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
En el siguiente nombre de dispositivo lgico, qu define el
parmetro h?
/dev/rmt/#hn
a. El nmero de cinta lgica
b. La densidad de cinta
c. No es posible rebobinar
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Qu funcin tiene el siguiente comando?
# ufsdump 0S filesystem_name
a. Determina los nombres de sistema de archivos que se
incluirn en la copia de seguridad
b. Determina el tamao del sistema de archivos
c. Determina la frecuencia y los niveles de copia de
seguridad
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ederaarchivos est inactivo, o desmontado, antes de realizar la copia de
esi rel sistema
f
l
l
s
Determine
i
an de archivos. Si el sistema de archivos est activo, la salida de la copia de
Gu del-tsistema
r
seguridad
onpuede ser incoherente y puede que algunos archivos no se puedan restaurar
seguridad
n
correctamente.
Recuerde que las copias de seguridad se denominan a menudo volcados.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
0-9
s
a
h
)
m
e
o
c
d
i
u de
lela cantidad
c
S
G
Estimacin de tamao. Esta opcin le permite estimar
a
t
ncopia de
orel nivel
espacio que necesitar en la cinta para realizar
de
e
d
@
seguridad que desea.
na is Stu
a
r
a conthuna unidad de cinta de carga
l
opcin
Carga automtica. Utilice esta
o
m
automtica (cargador e
der pila). use
l
uil se to
g
(
enOracle y/o sus filiales. Todos los derechos reservados.
na li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
s
a
h
n
Notificar. El sistema enva mensajes a las terminales de todos
los
)
m
usuarios que han iniciado sesin que son miembros del
grupo
syse
o
c
uid
e
para indicar que el comando ufsdump requiere atencin.
l
c
G
t de la
rade dispositivo
n
o
f device
Especificar. El sistema especifica el nombre
e
@ Cuando
ud utilice el
a
t
copia de seguridad del sistema denarchivos.
S
ra /dev/rmt/0,
dispositivo de cinta predeterminado,
no necesitar la
a
his
tpredeterminado.
o
opcin -f. El sistemam
asume el valor
e
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Utilidad ufsrestore
La utilidad ufsrestore restaura archivos que se han creado
a partir del medio de copia de seguridad con el comando
ufsdump.
Las acciones de ufsrestore se controlan mediante el
argumento clave.
La clave es exactamente una letra de funcin (i, r, R, t
o x) y cero o ms modificadores de funcin (letras).
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era caracteres sin espacio. Los argumentos modificadores de funcin se
ederclavenscontiene
f
l
l
La cadena
i
Gu en-latralnea de comandos en el mismo orden en que aparecen sus modificadores de
muestran
n
ocorrespondientes
funcin
en la cadena de clave. Para obtener ms informacin sobre la utilidad
n
ufsrestore, consulte la pgina de comando man ufsrestore.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
id
u
le t0)Gdel
4. Realizar una copia de seguridad completa
(nivel
c
a
r
n
sistema de archivos /opt.
@o ude
a
t
n
S
a
r
5. Devolver el sistema al modo
ade varios
hisusuarios.
t
o
e
erm to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
eracopias de seguridad del sistema de archivos en cinta. Introduzca un
er para
f
l
l
Utilice ufsdump
crear
s
i
n 0 a 9) para determinar qu archivos se incluirn en la copia de seguridad.
a(de
Gdeuvolcado
r
nivel
t
onrealizar una copia de seguridad de sistemas de archivos que no puede desmontar,
Nota:n
para
como el sistema de archivos raz (/), se recomienda apagar el sistema en el modo de usuario
nico. Para otros sistemas de archivos, ser suficiente con desmontar el sistema de archivos.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
4. Realice una copia de seguridad completa (nivel 0) del sistema de archivos /opt.
# ufsdump 0uf /dev/rmt/0 /opt
DUMP: Date of this level 0 dump: Wed Mar 28 09:42:05 2007
DUMP: Date of last level 0 dump: the epoch
DUMP: Dumping /dev/rdsk/c0t0d0s5 (sys-05:/opt) to /dev/rmt/0.
DUMP: Mapping (Pass I) [regular files]
DUMP: Mapping (Pass II) [directories]
DUMP: Writing 32 Kilobyte records
DUMP: Estimated 71686 blocks (35.00MB).
DUMP: Dumping (Pass III) [directories]
DUMP: Dumping (Pass IV) [regular files]
DUMP: Tape rewinding
DUMP: 71678 blocks (35.00MB) on 1 volume at 811 KB/sec
DUMP: DUMP IS DONE
DUMP: Level 0 dump on Wed Mar 28 09:42:05 2007
#
s
a
h
)
m
e
o
c
d
i
le t Gu
5. Devuelva el sistema al modo de varios usuarios.
c
a
or den
# exit
@
tu
na all.
svc.startd: Returning to milestone
S
a
r
his
t
checking ufs filesystems oa
e
us
/dev/rdsk/c0t0d0s5:
eisrmlogging.
l
l
i
o
t
u se
(salida omitida) (g
a
n licen
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
ra
eseguridad
ercopias
f
l
l
s
Para realizar
de
remotas en la red, el sistema con la unidad de cinta debe tener
i
n
u
a
G
r
una entrada-en
t su archivo /.rhosts para cada sistema que utilice la unidad de cinta.
n
o
n
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era se muestra cmo realizar una copia de seguridad completa (nivel
erde lansdiapositiva
f
l
l
En el ejemplo
i
u trdea archivos /opt del sistema sys-06 en el dispositivo de cinta remoto del sistema
Gsistema
0) del
sys-05.
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era en disco si necesita crear una copia de seguridad con rapidez, de
er de
f
s
Utilice u
las
seguridad
illcopias
n
r
usoG
temporal,
oa
si no tiene un dispositivo de cinta disponible. La copia de seguridad realizada a
t
un archivo
nonde un disco es tan fiable como el disco en el que se encuentra.
Utilice la opcin ufsdump -f para especificar el nombre del archivo que recibir la copia de
seguridad.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Realice los pasos siguientes para utilizar el comando ufsdump con el fin de realizar una copia de
seguridad de un sistema de archivos de ejemplo (/opt) en un archivo en disco:
1. Como usuario root , ejecute el comando shutdown para cambiar el sistema al modo de
usuario nico.
# /usr/sbin/shutdown -y -g 300 "System is being shutdown for
backup"
Shutdown started. Wed Mar 28 09:17:53 MDT 2007
Changing to init state s - please wait
Broadcast Message from root (console) on sys-05 Wed Mar 28
09:17:53...
THE SYSTEM sys-05 IS BEING SHUT DOWN NOW ! ! !
Log off now or risk your files being damaged
System is being shutdown for backup
(output omitted)
2. Compruebe si el sistema de archivos /opt sigue montado. Si es as, desmntelo
manualmente.
# mount | grep /opt
/opt on /dev/dsk/c0t0d0s5
read/write/setuid/devices/intr/largefiles/logging/xattr/onerro
r=panic/dev
=220000d on Mon Mar 5 10:17:29 2007
# umount /opt
#
3. Compruebe la integridad de los datos del sistema de archivos con el comando fsck.
# fsck /opt
** /dev/rdsk/c0t0d0s5
** Last Mounted on /opt
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3a - Check Connectivity
** Phase 3b - Verify Shadows/ACLs
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cylinder Groups
320 files, 35595 used, 444924 free (436 frags, 55561 blocks,
0.1%
fragmentation)
#
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era como los comandos tar y cpio, guardan y restauran atributos de
er de narchivacin,
f
l
l
Las utilidades
s
i
Gu ZFS-tyraACL. Compruebe las opciones apropiadas de los comandos tar y cpio.
archivos
Para obtener
non informacin reciente sobre problemas con ZFS y productos de copia de seguridad
de otros fabricantes, consulte las notas de la versin de Oracle Solaris 10 o las preguntas
frecuentes (FAQ) de ZFS en el siguiente URL:
http://opensolaris.org/os/community/zfs/faq/#backupsoftware
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Un administrador del sistema va a utilizar el comando
ufsdump para realizar una copia de seguridad de un sistema
de archivos completo en una unidad de cinta de carga
automtica. Cul de las siguientes opciones de comando
debe utilizar el administrador?
a. v
b. s
c. l
has
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Qu tipo de copia de seguridad inicia el siguiente comando?
sys-06# ufsdump 0uf sys-05:/dev/rmt/0 /opt
a. Copia de seguridad en cinta
b. Copia de seguridad remota en cinta
c. Copia de seguridad en disco
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Resumen
En esta leccin, debe haber aprendido lo siguiente:
Identificar los conceptos bsicos de copia de seguridad
Realizar una copia de seguridad de un sistema de
archivos desmontado
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Objetivos
Despus de completar esta leccin, podr:
Crear una instantnea de UFS
Realizar una copia de seguridad del archivo de
instantnea
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e
l
l
i
Nota u
aninformacin sobre las instantneas ZFS, consulte la leccin titulada Sistema
G -tms
r
Para obtener
non ZFS.
de archivos
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
Puedeu
crear
de seguridad mientras el sistema de archivos est montado y el sistema se
illela copia
n
a
G
r
encuentra en
-tmodo de varios usuarios.
n
o
Nota:n
las instantneas de UFS son parecidas al producto Sun StorEdge Instant Image. Instant
Image asigna espacio con el mismo tamao que el sistema de archivos completo que se va a
capturar. Sin embargo, los datos del sistema de archivos que guardan las instantneas de UFS
ocupan slo la cantidad de espacio en disco necesaria.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
-d
-F FSType
a
s
a
-i
Muestra el estado de una instantnea FSType.
)h
m
o no ide
-V
Realiza ecos de la lnea de comandos completa
cpero
u
e
l
ejecuta el comando.
c
G
a
t
or comodlaenubicacin y el
-o
Le permite utilizar special_options,
@
tamao del archivo de almacenaje
na ides respaldo
Stu (bs).
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
erapara crear, consultar o eliminar temporalmente instantneas de slo
er nfssnap
f
l
l
Utilice elicomando
s
Gude sistemas
lectura
tra de archivos ufs.
n
El formato
no del comando fssnap es:
/usr/sbin/fssnap -F FSType -V -o special_option(s) mount-point
| special
En la tabla de la diapositiva se muestran algunas de las opciones del comando fssnap.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e
l
l
i
Note u
G -tran
El valor denbacking_store_path
puede ser un dispositivo bsico, el nombre de un directorio
noo el nombre de un archivo que an no existe.
existente
El siguiente ejemplo utiliza el comando fssnap para crear una instantnea del sistema de
archivos /export/home.
# fssnap -F ufs -o bs=/var/tmp /export/home
/dev/fssnap/0
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
G de los
Se pueden realizar copias de seguridad de estos dispositivos virtuales
con cualquiera
t
rac existente.
n
comandos de copia de seguridad del sistema operativo OracleoSolarisd
La copia de
e
@
u
a
t
seguridad creada de un dispositivo virtual es una copiande seguridad
S del sistema de archivos
a
r
s
i
original cuando se realiz la instantnea de UFS.
a e th
o
m
Nota: cuando se crea la instantnea de UFS
por
primera
s vez, el sistema de archivos se bloquea
r
u
e
l
l
i
o
temporalmente. Los usuarios pueden
una
t ligera pausa al escribir en este sistema de
u percibir
g
e
(
s
archivos. La duracin de la pausa
aumenta
con
el tamao del sistema de archivos. No se produce
n
a
e
n
c
ningn efecto importante
sobre
el
rendimiento
cuando
los usuarios leen en el sistema de archivos.
ra le li
A
o rab
m
r
ille ansfe
u
G -tr
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era de UFS, utilice el comando df -k para comprobar si el archivo
er unansinstantnea
f
l
Antes deilcrear
a respaldo tiene espacio en disco suficiente para aumentar de tamao. El tamao
Gu -trde
de almacenaje
n
del archivo
no de almacenaje de respaldo depende de cuntos datos se han modificado desde la
ltima instantnea que se ha realizado.
Para limitar el tamao del archivo de almacenaje de respaldo, utilice la opcin -o maxsize=n
del comando fssnap, donde n (k, m o g) es el tamao mximo del archivo de almacenaje de
respaldo especificado en KB, MB o GB, respectivamente.
Precaucin: si el archivo de almacenaje de respaldo se queda sin espacio, el sistema elimina
automticamente la instantnea de UFS, lo que provoca un error en la copia de seguridad. El
sistema de archivos de ufs activo no se ve afectado. Compruebe el archivo
/var/adm/messages en busca de posibles errores de instantnea de UFS.
Nota: puede forzar el desmontaje de un sistema de archivos de ufs activo para el que existe una
instantnea (por ejemplo, con el comando umount -f). Esta accin elimina la instantnea
apropiada automticamente.
El siguiente ejemplo crea una instantnea del sistema de archivos /export/home y limita el
archivo de almacenaje de respaldo a 500 MB.
# fssnap -F ufs -o bs=/var/tmp,maxsize=500m /export/home
/dev/fssnap/0
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Visualizacin de informacin de
una instantnea de UFS
Utilice el comando fssnap para mostrar informacin de
instantnea de UFS.
#
0
1
2
fssnap -i
/export/home
/usr
/database
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
eejemplo
l
l
El siguiente
muestra una lista de todas las instantneas de UFS actuales en el sistema.
i
n
u
a
G
r
En la lista tambin
-t se muestra el dispositivo virtual correspondiente a cada instantnea.
n
o
n # fssnap -i
0 /export/home
1 /usr
2 /database
Utilice la opcin -i del comando /usr/lib/fs/ufs/fssnap para mostrar informacin
detallada de una instantnea de UFS especfica que se haya creado mediante el comando
fssnap.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
El valor de backing_store_path puede ser un dispositivo
bsico, el nombre de un directorio existente o el nombre de un
archivo que an no existe.
a. Verdadero
b. Falso
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
a
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Cul de los siguientes comandos muestra los detalles de la
instantnea /export/home?
a. # fssnap -F ufs -o bs=/var/tmp /export/home
b. # /usr/lib/fs/ufs/fssnap -i /export/home
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erque
er virtuales
f
l
l
s
Los dispositivos
contienen la instantnea de UFS actan como dispositivos de slo
i
n
u
a
G
r
lectura estndar
t que le permiten realizar la copia de seguridad del dispositivo virtual del mismo
onlo-hara con un sistema de archivos.
modo n
que
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
cl nt G
a
r
o de
@
a
n is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r star
erapara realizar una copia de seguridad de la instantnea de UFS, monte
ecomando
f
l
l
Si utilizaiel
an de realizar la copia de seguridad. En el siguiente procedimiento se
Gu -trantes
la instantnea
demuestra
noncmo realizar este tipo de montaje:
1. Cree el punto de montaje para el dispositivo virtual de bloque.
# mkdir -p /backups/home.bkup
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Si desea utilizar el comando ufsdump para realizar una copia de seguridad de una instantnea
de UFS, puede especificar el dispositivo virtual bsico durante la copia de seguridad.
# ufsdump 0uf /dev/rmt/0 /dev/rfssnap/0
Verifique que se ha realizado una copia de seguridad de la instantnea de UFS.
# ufsrestore tf /dev/rmt/0
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
a
m
erincrementales
eder seguridad
f
l
l
s
Las copias
de instantneas contienen los archivos que se han
i
n
u
a
G
r
modificado desde
instantnea de UFS. Utilice el comando ufsdump con la opcin N para
-t la ltima
oninstantnea
crear n
una
de UFS incremental, que escribe el nombre del dispositivo del que se
realiza la copia de seguridad, en lugar del nombre del dispositivo de instantnea, en el archivo
/etc/dumpdates.
En el siguiente ejemplo se muestra cmo utilizar ufsdump para crear una copia de seguridad
incremental del sistema de archivos.
Nota: utilice el argumento N al realizar una copia de seguridad de una instantnea. Este
argumento garantiza las actualizaciones apropiadas en el archivo /etc/dumpdates.
# ufsdump 1ufN /dev/rmt/0 /dev/rdsk/c1t0d0s0 /dev/rfssnap/0
A continuacin, verifique que se ha realizado la copia de seguridad de la instantnea de UFS en
cinta.
# ufsrestore tf /dev/rmt/0
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
6. Realice una copia de seguridad completa con la opcin N del comando ufsdump.
# ufsdump 1ufN /dev/rmt/0 /dev/rdsk/c1t0d0s0 /dev/rfssnap/0
DUMP: Writing 32 Kilobyte records
DUMP: Date of this level 0 dump: Mon Oct 11 10:49:38 2004
DUMP: Date of last level 0 dump: the epoch
DUMP: Dumping /dev/rfssnap/0 (sys41:/extrasnap) to /dev/rmt/0.
DUMP: Mapping (Pass I) [regular files]
DUMP: Mapping (Pass II) [directories]
DUMP: Estimated 262 blocks (131KB).
DUMP: Dumping (Pass III) [directories]
DUMP: Dumping (Pass IV) [regular files]
DUMP: Tape rewinding
DUMP: 254 blocks (127KB) on 1 volume at 1814 KB/sec
DUMP: DUMP IS DONE
DUMP: Level 0 dump on Mon Oct 11 11:03:46 2004
7.
8.
s
a
h
)
m
e
o
Verifique la copia de seguridad.
c
d
i
le t Gu
# ufsrestore tf /dev/rmt/0
c
a
or den
2
.
@
na is Stu
3
./file1
a
r
a e th
4
./file2
o
m
us
5
./file3 iller
o
t
6
./file4
(gu nse
a
n lice
#
a
r
A deblcopia
e de seguridad y elimine la instantnea.
o
Desmonte el dispositivo
a
m
r sf/extrasnap
er
l
#eumount
l
i
an -d /extra
Gu # -fssnap
r
t
non# rm /var/tmp/snapshot0
#
9. Realice algunos cambios en el sistema de archivos /extra, como copiar algunos archivos,
y vuelva a crear la instantnea.
# cp file1 file5
# cp file1 file6
# fssnap -o bs=/var/tmp /extra
/dev/fssnap/0
#
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
10. Vuelva a montar el dispositivo de instantnea y compare el tamao del sistema de archivos
y del dispositivo de instantnea.
# mount -o ro /dev/fssnap/0 /extrasnap
# df -k |grep extra
/dev/dsk/c1t0d0s0
1294023
46 1242217
1%
/extra
/dev/fssnap/0
1294023
46 1242217
1%
/extrasnap
#
11. Realice una copia de seguridad incremental con la opcin N del comando ufsdump.
# ufsdump 1ufN /dev/rmt/0 /dev/rdsk/c1t0d0s0 /dev/rfssnap/0
DUMP: Writing 32 Kilobyte records
DUMP: Date of this level 0 dump: Mon Oct 11 13:13:03 2004
DUMP: Date of last level 0 dump: Mon Oct 11 12:30:44 2004
DUMP: Dumping /dev/rfssnap/0 (sys41:/extrasnap) to /dev/rmt/0.
DUMP: Mapping (Pass I) [regular files]
DUMP: Mapping (Pass II) [directories]
DUMP: Estimated 294 blocks (147KB).
DUMP: Dumping (Pass III) [directories]
DUMP: Dumping (Pass IV) [regular files]
DUMP: Tape rewinding
DUMP: 254 blocks (127KB) on 1 volume at 1.693 KB/sec
DUMP: DUMP IS DONE
DUMP: Level 1 dump on Mon Oct 11 13:22:36 2004
#
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
ra
12. Verifique
de
eseguridad.
elar copia
f
l
l
s
i
tf /dev/rmt/0
an
Gu # -ufsrestore
r
t
.
non2
7
./file5
./file6
La copia de seguridad de la instantnea contiene slo los archivos que se han agregado
desde la ltima copia de seguridad de nivel 0.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
e Gu
l
c
ra ent
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
eseguridad
l
l
La copia
de
creada de un dispositivo virtual es una copia de seguridad del sistema de
i
n
u
a
G
r
archivos original
-t cuando se realiz la instantnea de UFS.
n
o
Restaure
n una instantnea de UFS a partir de una cinta de copia de seguridad del mismo modo
que lo hara con la copia de seguridad de un sistema de archivos original. Los datos que se
escriben en una cinta mediante ufsdump son simplemente datos, independientemente de si se
trata de una instantnea o de un sistema de archivos.
Para restaurar el directorio demo a partir de la copia de seguridad de instantnea del sistema de
archivos /usr:
1. Cargue la cinta que contiene la copia de seguridad de instantnea del sistema de archivos
/usr en la unidad de cinta.
2. Cambie al sistema de archivos /usr.
# cd /usr
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Cul de los comandos siguientes no crea una copia de
seguridad de una instantnea de UFS?
a. Comando tar
b. Comando ufsdump
c. Comando ufsbackup
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
c
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
e Gu
l
c
ra ent
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Resumen
En esta leccin, debe haber aprendido lo siguiente:
Crear una instantnea de UFS
Realizar una copia de seguridad del archivo de
instantnea
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Realizacin de restauraciones
del sistema de archivos
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Objetivos
Despus de completar esta leccin, podr restaurar
sistemas de archivos ufs.
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e
l
l
i
Realizacin
restauraciones
del sistema de archivos
n
u de
a
G
r
t
-completar este mdulo, podr restaurar sistemas de archivos ufs. Para obtener
Despus de
non de arranque del sistema de archivos ZFS, consulte el mdulo de introduccin al
informacin
sistema de archivos ZFS.
Nota: las versiones de Oracle Solaris que admiten la funcin de nuevo inicio de SPARC puede
que requieran sistemas SPARC con al menos 512 MB de memoria.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Orden del da
Restauracin de un sistema de archivos UFS
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
ran this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era de archivos se utiliza para reconstruir un sistema de archivos
er denun
f
l
l
s
La restauracin
sistema
i
Gu para-treinstalar
ra
daado,
o actualizar el software del sistema operativo Oracle Solaris o para
n
o
reorganizar
sistemas
de
archivos en discos nuevos o ya existentes.
n
Cuando restaure datos del sistema, tenga en cuenta las preguntas siguientes:
Puede iniciarse el sistema de manera independiente (restauracin del sistema de archivos
normal)?
Necesita iniciar el sistema desde el CD-ROM, DVD o desde la red (restauracin del
sistema de archivos crtica)?
Necesita iniciar el sistema desde el CD-ROM, DVD o desde la red y, a continuacin,
reparar la unidad de arranque (recuperacin de casos especiales)?
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
erade archivos normal, como la copia de seguridad del sistema de
er unnsistema
f
l
l
s
Para restaurar
i
Gu /export/home
archivos
u /opt en el disco, utilice el comando ufsrestore. El comando
tra
n
ufsrestore
copia
archivos
en el disco (con respecto al directorio de trabajo actual) de las cintas
o
n
de copia de seguridad que se han creado mediante el comando ufsdump.
Puede utilizar el comando ufsrestore para volver a cargar una jerarqua completa de sistema
de archivos a partir de una
copia de seguridad de nivel 0 y de copias de seguridad incrementales relacionadas. Tambin
puede restaurar uno o ms archivos individuales desde cualquier cinta de copia de seguridad.
El formato del comando ufsrestore es:
ufsrestore option(s) argument(s) filesystem
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Descripcin
x file1 file2
a
s
a
)h
m
co uide
e
l
f device
c cuando
Gste no
Especifica el nombre del dispositivo dea
t
r cinta;
n
o
se especifica, se utiliza el archivo de
dispositivo
/dev/rmt/0
de
@
u
a
t
ran this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era se describen las opciones que puede utilizar con el comando
eder la diapositiva
f
l
l
s
En la tabla
i
Gu -tran
ufsrestore.
Cuando
nosenrestaura un sistema de archivos completo a partir de una cinta de copia de seguridad,
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
5. Desmonte el sistema de archivos nuevo.
h
)
m
# cd /
e
o
c
d
i
# umount /opt
le t Gu
c
a
n
6. Utilice el comando fsck para comprobar el sistema de archivos
or drestaurado.
e
@
# fsck /dev/rdsk/c0t0d0s5
na is Stu
a
r
7. Realice una copia de seguridad completa
del
a sistema
thde archivos.
o
e
m
# ufsdump 0uf /dev/rmt/0
us
er t/dev/rdsk/c0t0d0s5
l
l
i
o
Nota: el administrador del sistema
gudebenrealizar
e siempre una copia de seguridad del sistema de
(
s
a
archivos recin creado ya n
a que ele comando
ice ufsrestore reubica los archivos y cambia la
l
asignacin de inode.Ar
l
o
b
a
8. Rearranque
el
sistema.
m
er
e#r init
f
l
l
s
i
6
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
e
l
l
i
Nota u
n
G -trautilizar
Si no se pueden
los sistemas de archivos / (root), /usr o /var debido a algn tipo de
on el sistema
ndeterioro,
dao o
no se iniciar.
Uso del comando ufsrestore para restaurar un sistema de archivos crtico
En los siguientes procedimientos se muestra cmo restaurar el sistema de archivos /usr en el
segmento 6 del disco de arranque.
Para iniciar un sistema de archivos basado en SPARC desde el DVD:
1. Inserte el DVD del sistema operativo Oracle Solaris 10.
2. Desde el nivel OBP, inicie desde el DVD con la opcin de modo de usuario nico.
ok boot cdrom s
Para iniciar un sistema basado en x86/x64 desde el DVD:
1. Inserte el DVD del sistema operativo Oracle Solaris 10.
2. Utilice el botn de reinicio o la secuencia de teclas necesaria (por ejemplo, Ctrl + Alt + Supr)
para reiniciar el sistema. De manera opcional, apague el sistema y vuelva a encenderlo. El
sistema se debe configurar para iniciarse desde el DVD, para lo que puede que tenga que
cambiar la configuracin de la BIOS antes de iniciar.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
Para restaurar el sistema de archivos, haga lo siguiente:
e
l
G SPARC:
t
racen un
1. Cree la estructura del sistema de archivos nuevo. Por ejemplo,
sistema
n
o
de
@
u
# newfs /dev/rdsk/c0t0d0s6
a
t
S
ran thde
sdisco
i
Los nombres de dispositivo utilizados paraa
segmentos
en sistemas x86/x64 son
o
e
algo diferentes, como en este ejemplo:
erm to us
l
/dev/dsk/c1d0s6.
l
i
(guen elnpunto
2. Monte el sistema de archivos
se de montaje /a y cambie a ese directorio.
a
e
n
a e lic
# mount r/dev/dsk/c0t0d0s6
/a
A
l
o
#m
cd /a ab
r
er de archivos /usr completo desde la cinta de copia de seguridad.
e
f
l
l
3. Restaure
el sistema
s
i
n
Gu -#traufsrestore
rf /dev/rmt/0
n
o
Nota:n
restaure un sistema de archivos empezando por la cinta de copia de seguridad de nivel 0 y
contine hasta la cinta de mayor nivel.
4. Elimine el archivo restoresymtable.
# rm restoresymtable
5. Desmonte el sistema de archivos nuevo.
# cd /
# umount /a
6. Utilice el comando fsck para comprobar el sistema de archivos restaurado.
# fsck /dev/rdsk/c0t0d0s6
7. Realice una copia de seguridad completa del sistema de archivos.
# ufsdump 0uf /dev/rmt/0 /dev/rdsk/c0t0d0s6
8. Reinicie el sistema. En sistemas x86/x64, extraiga el DVD para impedir que el sistema se
inicie desde este.
# init 6
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sferade caso especial del sistema de archivos / (root) si se ha producido
erecuperacin
l
l
Realice una
i
n de arranque. Inicie desde el DVD del sistema operativo Oracle Solaris 10
u entrelabloque
Gdao
algn
n
y utilice
noufsrestore.
Nota: restaure un sistema de archivos empezando por la cinta de copia de seguridad de nivel 0 y
contine con la cinta del siguiente nivel inferior hasta la cinta de mayor nivel.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Qu opcin debe utilizar un administrador del sistema para
restaurar un sistema de archivos normal a partir de una unidad
de cinta?
a. r
b. t
c. x file1
d. f device
a
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
d
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
r sfera
Si hay u
algn
en las particiones dentro de la particin activa de Oracle Solaris en un sistema
illedao
n
a
G
r
x86/x64, realice
t una recuperacin de caso especial para recuperar el sistema de archivos /
-reconstruye
n
(root).
Si
el disco de arranque completo, establezca las particiones fdisk antes
o
n
de restaurar el sistema de archivos raz de Oracle Solaris o cualquier otro sistema de archivos
adicional. Para restaurar el sistema de archivos / (root), inicie desde el DVD del sistema
operativo Oracle Solaris 10 y utilice el comando ufsrestore.
En el siguiente procedimiento se indica cmo restaurar el sistema de archivos / (root) en el
segmento 0 de la particin activa de Oracle Solaris. En este procedimiento se describe cmo se
realiza la restauracin del sistema de archivos y cmo se instalan los programas GRUB stage1 y
stage2 en la particin activa de Oracle Solaris.
1. Inserte el DVD del sistema operativo Oracle Solaris 10.
2. Utilice el botn de reinicio o la secuencia de teclas necesaria (por ejemplo, Ctrl + Alt + Supr)
para reiniciar el sistema. De manera opcional, apague el sistema y vuelva a encenderlo.
Nota: se debe configurar el sistema para que se inicie desde un DVD. Para hacerlo puede que
sea necesario cambiar la configuracin de la BIOS antes de iniciar.
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
earchivos empezando por la cinta de copia de seguridad de
n
c
a
i
r
l
Nota: restaure siempre
un
sistema
de
A bldel
e siguiente nivel inferior. A continuacin contine hasta la cinta de
o
nivel 0 y contine
con la cinta
a
m
er nsfer
mayor nivel.
l
l
i
u
9.GElimine telra
archivo restoresymtable.
n
no # rm restoresymtable
10. Instale los programas GRUB stage1 y stage2 en la particin de Oracle Solaris. El
comando installgrub instala el programa GRUB stage1 en el sector 0 y el programa
GRUB stage2 empezando en el sector 50 (utilizando 233 sectores) de la particin que
especifique. Estos sectores se encuentran dentro del primer cilindro reservado de la
particin y, en funcin de la naturaleza del dao, puede que no sea necesario una nueva
instalacin.
Para instalar los programas stage1 y stage2 que se encuentran en miniroot desde el
DVD del sistema operativo Oracle Solaris:
# /sbin/installgrub /boot/grub/stage1 /boot/grub/stage2
/dev/rdsk/c1d0s0
Para instalar los programas stage1 y stage2 que se encuentran en el sistema de archivos
raz restaurado:
# /sbin/installgrub /a/boot/grub/stage1
/a/boot/grub/stage2 /dev/rdsk/c1d0s0
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Debe restaurar siempre un sistema de archivos empezando
por la cinta de copia de seguridad de mayor nivel y continuar
con la cinta del siguiente nivel inferior hasta la cinta de nivel
ms inferior.
a. Verdadero
b. Falso
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
b
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
eraufsrestore y se debe considerar como una cinta individual.
er nlosutiliza
f
l
l
El trmino
volume
i
u tra
Gprocedimiento
En el
siguiente se indica cmo utilizar el comando ufsrestore i para extraer
narchivos
a partir de una cinta de copia de seguridad.
noindividuales
1. Convirtase en el usuario root y cambie al directorio temporal en el que desea recibir los
archivos extrados.
# cd /export/home/tmp
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
4. Cambie al directorio de destino en la cinta de copia de seguridad.
)h
ufsrestore > cd directory1
m
co uide
ufsrestore > ls
e
l
rac ent G
./directory1:
o
d 3907 file3
@ 3906tufile2
3904 ./
2 *../
3905 file1
a
n
S
5. Agregue los archivos que desee restaurar a la lista
de extraccin.
ara
his
t
o
ufsrestore > add file1 file2
e
erm to us
l
Make node ./directory1
l
i
(guse marcan
Los archivos que desee restaurar
se con un asterisco (*) para la extraccin. Si extrae un
n
a
e
n
directorio, se marcar
de ste para la extraccin.
atodo elecontenido
rhan
licdos archivos
A
En este ejemplo,
se
marcado
para la extraccin. El comando ls muestra un
l
o ranombres
b de archivo seleccionados:
asteriscorm
delante de los
file1 y file2.
e > ls
eufsrestore
f
l
l
s
i
an
Gu -./directory1:
r
t
non 3904 *./
2 *../
3905 file1
3906 file2
3907 file3
6. Para eliminar un archivo de la lista de extraccin, utilice el comando delete.
ufsrestore > delete file1
El comando ls muestra el archivo file1 sin asterisco.
ufsrestore > ls
./directory1:
3904 *./
2 *../
3905 file1
3906 *file2
3907 file3
7. Para ver los archivos y directorios marcados para la extraccin, utilice el comando marked.
ufsrestore > marked
./directory1:
3904 *./ 2 *../ 3906 *file2
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
ideen aqullos
cotemporal
Nota: si responde y se establecen la propiedad y los permisos del directorio
u
e
l
que posee el punto de montaje de la cinta.
rac ent G
o
@ extrado
9.
Salga de la restauracin interactiva una vez que seahayan
ud los archivos:
t
n
S
ufsrestore> quit
ara this
o
10. Mueva los archivos restaurados a surm
ubicacin s
deedirectorio original o permanente y elimine
u
e
l
los archivos del directorio temporal.
il e to
u
g
(
# mv /export/home/tmp/directory1/file2
/export/home
s
n
a
e
n
c
# rm -r r/export/home/tmp/directory1
A a ble li
o
Nota: puede utilizar
el comando
a help en una restauracin interactiva para mostrar una lista de
m
r
r
e
e
f
los comandos
s
ill disponibles.
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
era se indica cmo restaurar el sistema de archivos /export/home a
er nssiguiente
f
l
l
En el procedimiento
i
a
Gdeu cintas
partir
trincrementales.
n
o procedimiento utiliza la restauracin interactiva para entender mejor el concepto de
Nota:n
este
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
a
s
a
)h
m
co uide
e
l
rac ent G
o
@ tud
a
n
ra this S
a
o se
m
r
Pasos alternativos
lle to u
i
u
(g anlossepasos anteriores 5 y 6.
Los siguientes pasos son alternativos
a
e/export/home a partir de las cintas de copias de
n
c
5. Restaure el sistema
de archivos
a
i
r
l
Aejemplo
leutiliza una restauracin interactiva y detallada para proporcionar
seguridad. (Este
o
b
a
m
r
informacin
edetallada).
er nms
f
l
l
s
i
aufsrestore ivf /dev/rmt/0
Gu -#Verify
r
t
volume and initialize maps
non Media block
size is 64
Dump date: Mon Oct 11 13:10:12 2004
Dumped from: the epoch
Level 0 dump of /export/home on sys41:/dev/dsk/c0t0d0s7
Label: none
Extract directories from tape
Initialize symbol table.
ufsrestore > ls
.:
2 *./
8 directory2
5 file2
2 *../
9 directory3
6 file3
7 directory1
4 file1
3 lost+found/
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Cuestionario
Para cul de las siguientes acciones utiliza el comando
ufsrestore -i?
a. Restaurar el sistema de archivos /usr.
b. Realizar una recuperacin de caso especial de / (root)
en un sistema SPARC.
c. Realizar una recuperacin de caso especial de / (root)
en un sistema x86/x64.
a
s
a
d. Invocar una restauracin interactiva.
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
r sfera
e
l
l
i
Respuesta:
d
Gu -tran
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
m
una cinta o disco
o
c
ide
e Gu
l
c
ra ent
o
@ tud
a
n
ra this S
a
o se
m
r
lle to u
i
u
(g nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n
Copyright i2011,
c
a
r
l
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
Resumen
En esta leccin, debe haber aprendido a restaurar sistemas de
archivos ufs.
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
e Oracle y/o sus filiales. Todos los derechos reservados.
n li2011,
Copyright
c
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non
Unauthorized reproduction or distribution prohibited Copyright 2013, Oracle and/or its affiliates
s
a
h
)
m
e
o
c
d
i
le t Gu
c
a
or den
@
na is Stu
a
r
a e th
o
m
er to us
l
l
i
(gu nse
a
n lice
a
r
A ble
o
m
er nsfera
l
l
i
Gu -tra
non