1. Administración de Sistemas
Solaris™ 10, Parte 1
SA-200-S10
Manual del alumno
Sun Microsystems, Inc.
UBRM03-195
500 Eldorado Blvd.
Broomfield, CO 80021
EE.UU.
Revisión B
3. Copyright 2008 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, California 94303, EE.UU. Todos los derechos reservados.
Este producto o documento está protegido por derechos de autor y se distribuye en virtud de licencias que restringen su utilización, copia,
distribución y descompilación. Ninguna parte de este producto o documento puede ser reproducida de forma o por medio alguno sin la
autorización previa por escrito de Sun y los cedentes de la licencia, si los hubiera.
El software de otros fabricantes, incluida la tecnología de tipos de letra, está protegido por copyright y los distribuidores de Sun otorgan la
licencia correspondiente.
Sun, Sun Microsystems, el logotipo de Sun, Solaris, JumpStart, Java, Ultra, Sun Fire, Sun Blade, Sun Enterprise y Solaris Management
Console son marcas comerciales o marcas registradas de Sun Microsystems, Inc. en Estados Unidos y otros países.
Netscape y el logotipo son marcas comerciales o marcas registradas de Netscape Communications Corporation en Estados Unidos y otros
países.
Todas las marcas SPARC se utilizan bajo licencia y son marcas comerciales o marcas registradas de SPARC International, Inc. en Estados
Unidos y otros países. Los productos que llevan marcas SPARC están basados en una arquitectura desarrollada por Sun Microsystems, Inc.
UNIX es una marca registrada en Estados Unidos y otros países, y ha sido cedida bajo licencia exclusiva de X/Open Company, Ltd.
Adquisiciones federales: Software comercial – Los usuarios del gobierno están sujetos a las condiciones y los términos de licencia estándar.
Leyes de exportación. Los productos, servicios y datos técnicos entregados por Sun pueden estar sujetos a la normativa de control de las
exportaciones de Estados Unidos o las leyes de otros países. El Cliente se compromete a cumplir con dichas leyes y a obtener las licencias
de exportación y re-exportación o importación, lo que fuera aplicable. El Cliente se compromete a no exportar o re-exportar productos,
servicios y datos técnicos a entidades incluidas en las listas de exclusión de exportaciones de Estados Unidos o a cualquier país sujeto a
embargo o controles de terrorismo por parte de Estados Unidos. El Cliente se compromete a no utilizar o prestar los productos, servicios y
datos técnicos para uso en armamento nuclear, misiles o armas químicas.
ESTA DOCUMENTACIÓN SE ENTREGA “TAL CUAL”, SIN GARANTÍA DE NINGUNA CLASE, NI EXPRESA NI IMPLÍCITA, LO
QUE INCLUYE CUALQUIER GARANTÍA IMPLÍCITA DE COMERCIALIZACIÓN, ADECUACIÓN A UN PROPÓSITO
ESPECÍFICO O NO INFRACCIÓN, HASTA EL LÍMITE EN QUE TALES EXENCIONES NO SE CONSIDEREN VÁLIDAS EN
TÉRMINOS LEGALES.
ÉSTE ES UN MANUAL DE REFERENCIA DISEÑADO PARA UTILIZARSE EN CURSOS PRESENCIALES. EL MANUAL NO ES
UNA HERRAMIENTA DE FORMACIÓN INDEPENDIENTE. NO SE RECOMIENDA ESTUDIAR SU CONTENIDO SIN ASISTIR AL
CURSO.
Número de clasificación de control de exportaciones (ECCN): asignado el 14 de diciembre de 2004.
Papel
reciclable
4. Copyright 2008 Sun Microsystems Inc., 901 San Antonio Road, Palo Alto, California 94303, Etats-Unis. Tous droits réservés.
Ce produit ou document est protégé par un copyright et distribué avec des licences qui en restreignent l’utilisation, la copie, la distribution,
et la décompilation. Aucune partie de ce produit ou document ne peut être reproduite sous aucune forme, par quelque moyen que ce soit,
sans l’autorisation préalable et écrite de Sun et de ses bailleurs de licence, s’il y en a.
Le logiciel détenu par des tiers, et qui comprend la technologie relative aux polices de caractères, est protégé par un copyright et licencié
par des fournisseurs de Sun.
Sun, Sun Microsystems, le logo Sun, Solaris, JumpStart, Java, Ultra, Sun Fire, Sun Blade, Sun Enterprise et Solaris Management Console
sont des marques de fabrique ou des marques déposées de Sun Microsystems, Inc. aux Etats-Unis et dans d’autres pays.
Toutes les marques SPARC sont utilisées sous licence sont des marques de fabrique ou des marques déposées de SPARC International, Inc.
aux Etats-Unis et dans d’autres pays. Les produits portant les marques SPARC sont basés sur une architecture développée par Sun
Microsystems, Inc.
UNIX est une marques déposée aux Etats-Unis et dans d’autres pays et licenciée exclusivement par X/Open Company, Ltd.
Législation en matière dexportations. Les Produits, Services et données techniques livrés par Sun peuvent être soumis aux contrôles
américains sur les exportations, ou à la législation commerciale dautres pays. Nous nous conformerons à lensemble de ces textes et nous
obtiendrons toutes licences dexportation, de ré-exportation ou dimportation susceptibles dêtre requises après livraison à Vous. Vous
nexporterez, ni ne ré-exporterez en aucun cas à des entités figurant sur les listes américaines dinterdiction dexportation les plus courantes,
ni vers un quelconque pays soumis à embargo par les Etats-Unis, ou à des contrôles anti-terroristes, comme prévu par la législation
américaine en matière dexportations. Vous nutiliserez, ni ne fournirez les Produits, Services ou données techniques pour aucune utilisation
finale liée aux armes nucléaires, chimiques ou biologiques ou aux missiles.
LA DOCUMENTATION EST FOURNIE “EN L’ETAT” ET TOUTES AUTRES CONDITIONS, DECLARATIONS ET GARANTIES
EXPRESSES OU TACITES SONT FORMELLEMENT EXCLUES, DANS LA MESURE AUTORISEE PAR LA LOI APPLICABLE, Y
COMPRIS NOTAMMENT TOUTE GARANTIE IMPLICITE RELATIVE A LA QUALITE MARCHANDE, A L’APTITUDE A UNE
UTILISATION PARTICULIERE OU A L’ABSENCE DE CONTREFAÇON.
CE MANUEL DE RÉFÉRENCE DOIT ÊTRE UTILISÉ DANS LE CADRE D’UN COURS DE FORMATION DIRIGÉ PAR UN
INSTRUCTEUR (ILT). IL NE S’AGIT PAS D’UN OUTIL DE FORMATION INDÉPENDANT. NOUS VOUS DÉCONSEILLONS DE
L’UTILISER DANS LE CADRE D’UNE AUTO-FORMATION.
Papel
reciclable
5. Contenido
Acerca de este curso ............................................................ Prólogo-i
Finalidad del curso ................................................................ Prólogo-i
Temas no incluidos ...............................................................Prólogo-iii
¿Está preparado? ...................................................................Prólogo-iv
Presentaciones ........................................................................ Prólogo-v
Cómo utilizar los materiales del curso .............................. Prólogo-vi
Convenciones........................................................................Prólogo-vii
Convenciones tipográficas.......................................... Prólogo-ix
Otras convenciones....................................................... Prólogo-x
Introducción a la jerarquía de directorios de Solaris™ 10 ...........1-1
Objetivos............................................................................................. 1-1
Introducción a los subdirectorios / (root) ...................................... 1-2
Introducción a los directorios del sistema importantes ...... 1-3
Introducción a los directorios importantes de la
memoria del sistema.............................................................. 1-4
Introducción a los componentes de los archivos........................... 1-9
Nombres de archivo ................................................................. 1-9
Inodes.......................................................................................... 1-9
Bloques de datos ..................................................................... 1-10
Identificación de los tipos de archivos.......................................... 1-11
Directorios................................................................................ 1-12
Archivos normales .................................................................. 1-12
Enlaces simbólicos .................................................................. 1-13
Archivos de dispositivo ........................................................ 1-15
Uso de enlaces completos ............................................................... 1-18
Introducción a los enlaces completos................................... 1-18
Creación de enlaces completos nuevos................................ 1-19
Eliminación de enlaces completos........................................ 1-20
Ejercicio: identificación de tipos de archivos ............................... 1-21
Preparación .............................................................................. 1-21
Tarea.......................................................................................... 1-21
Resumen del ejercicio ...................................................................... 1-23
Soluciones del ejercicio: identificación de tipos de archivos ..... 1-24
vii
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
6. Administración de dispositivos de disco locales......................... 2-1
Objetivos............................................................................................. 2-1
Introducción a la arquitectura básica de los discos....................... 2-2
Estructura física del disco ........................................................ 2-2
Organización de los datos en los soportes del disco ........... 2-3
Etiquetas de disco y tablas de particiones............................ 2-5
Segmentos de discos SPARC.................................................. 2-6
Particiones y segmentos de x86/x64 .................................... 2-10
Nomenclatura de los dispositivos de disco........................ 2-13
Introducción a la nomenclatura de los dispositivos del
sistema operativo Solaris ............................................................. 2-18
Nombres de dispositivo lógico ............................................. 2-18
Nombres de dispositivo físico.............................................. 2-20
Nombres de instancia............................................................ 2-24
Lista de dispositivos de un sistema............................................... 2-25
Archivo /etc/path_to_inst............................................... 2-25
Comando prtconf................................................................. 2-29
Utilidad format ..................................................................... 2-30
Reconfiguración de dispositivos.................................................... 2-31
Ejecución de un arranque de reconfiguración .................... 2-31
Uso del comando devfsadm.................................................. 2-32
Particionamiento del disco duro.................................................... 2-34
Introducción a los conceptos fundamentales del
particionamiento del disco ................................................. 2-34
Determinación del espacio en disco y de situaciones
problemáticas........................................................................ 2-35
Determinación del espacio en disco desaprovechado....... 2-38
Identificación de segmentos de disco superpuestos......... 2-39
Utilidad format y tablas de particiones de disco ............. 2-41
Uso de la utilidad format...................................................... 2-44
Definición de segmentos en un sistema SPARC ............... 2-45
Uso de la utilidad format para crear particiones fdisk . 2-53
Definición de segmentos en un sistema x86/x64 ............... 2-57
Administración de las etiquetas del disco.................................... 2-65
Visualización de la VTOC...................................................... 2-65
Sustitución de la VTOC de SPARC o x86/x64................... 2-69
Visualización y sustitución de las tablas de
particiones fdisk en sistemas x86/x64 ........................... 2-72
Introducción a Solaris™ Management Console .......................... 2-74
Inicio de Solaris Management Console................................ 2-74
Uso de las herramientas de Solaris Management
Console ................................................................................. 2-75
Reinicio de Solaris Management Console ........................... 2-77
Identificación de las áreas funcionales de Solaris
Management Console.......................................................... 2-78
viii Administración de Sistemas Solaris™ 10, Parte 1
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
7. Particionamiento de un disco con la herramienta
Disks Manager de Solaris Management Console..................... 2-81
Particionamiento del disco con la herramienta Disks ....... 2-81
Ejercicio: administración de dispositivos de disco locales......... 2-90
Preparación .............................................................................. 2-90
Resumen del ejercicio ............................................................. 2-91
Tarea 1: identificación de archivos de dispositivo ............ 2-92
Tarea 2: incorporación de un nuevo dispositivo
de disco o cinta .................................................................... 2-94
Tarea 3: uso de discos y particiones en sistemas
SPARC .................................................................................. 2-95
Tarea 4: uso de discos y particiones en sistemas
x86/x64............................................................................... 2-100
Tarea 5: uso de Solaris Management Console
en sistemas SPARC ........................................................... 2-106
Resumen del ejercicio .................................................................... 2-107
Soluciones del ejercicio: administración de dispositivos
de discos locales .......................................................................... 2-108
Tarea 1: identificación de archivos de dispositivo ........... 2-108
Tarea 2: incorporación de un nuevo dispositivo
de disco o cinta .................................................................. 2-112
Tarea 3: uso de discos y particiones en sistemas
SPARC ................................................................................ 2-114
Tarea 4: uso de discos y particiones en sistemas
x86/x64............................................................................... 2-127
Administración de los sistemas de archivos ufs de Solaris .......3-1
Objetivos............................................................................................. 3-1
Introducción a los sistemas de archivos de Solaris ....................... 3-2
Sistemas de archivos basados en disco .................................. 3-2
Sistemas de archivos distribuidos .......................................... 3-3
Seudosistemas de archivos ...................................................... 3-3
Creación de un nuevo sistema de archivos ufs ............................ 3-5
Visualización del sistema de archivos ufs de Solaris ......... 3-5
Tablas de particiones y espacio reservado ............................ 3-8
Estructuras de sistemas de archivos ufs ............................... 3-9
Uso del comando newfs ........................................................ 3-16
Comprobación del sistema de archivos con el comando fsck . 3-19
Datos incoherentes que detecta el comando fsck ............. 3-19
Coherencia de superbloque ................................................... 3-19
Coherencia de bloque de cilindros ....................................... 3-20
Coherencia de inodes ............................................................. 3-20
Coherencia de bloques de datos ........................................... 3-20
Directorio lost+found........................................................... 3-20
Modo no interactivo ............................................................... 3-21
Modo interactivo..................................................................... 3-21
ix
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
8. Corrección de incoherencias en el sistema de archivos.............. 3-23
Reconexión de un archivo asignado sin referencia............ 3-23
Ajuste de un contador de enlaces ......................................... 3-24
Restauración de la lista libre.................................................. 3-24
Uso de superbloques de copia de seguridad ...................... 3-25
Supervisión del uso del sistema de archivos ............................... 3-29
Uso del comando df............................................................... 3-29
Uso del comando du............................................................... 3-32
Uso del comando quot........................................................... 3-34
Uso de la herramienta Usage de Solaris Management
Console .................................................................................. 3-35
Ejercicio: creación y mantenimiento de sistemas de
archivos ufs................................................................................... 3-37
Preparación .............................................................................. 3-37
Tarea.......................................................................................... 3-37
Resumen del ejercicio ...................................................................... 3-43
Soluciones del ejercicio: creación y mantenimiento de
sistemas de archivos ufs.............................................................. 3-44
Tarea.......................................................................................... 3-44
Operaciones de montaje y desmontaje ......................................... 4-1
Objetivos............................................................................................. 4-1
Principios básicos del montaje ......................................................... 4-2
Determinación de los sistemas de archivos actualmente
montados................................................................................. 4-4
Montaje automático de un sistema de archivos ................... 4-5
Introducción a la tabla de sistemas de archivos
virtuales: /etc/vfstab......................................................... 4-5
Introducción a la tabla de sistemas de archivos
/etc/mnttab ......................................................................... 4-9
Operaciones de montaje.................................................................. 4-12
Montaje manual de un sistema de archivos local............... 4-12
Uso de las opciones del comando mount............................. 4-13
Montaje manual de todos los sistemas de archivos ........... 4-15
Montaje de un sistema de archivos nuevo ......................... 4-16
Montaje de diferentes tipos de sistemas de archivos......... 4-17
Operaciones de desmontaje............................................................ 4-20
Desmontaje de un sistema de archivos................................ 4-20
Desmontaje de todos los sistemas de archivos ................... 4-21
Desmontaje de un sistema de archivos ocupado ............... 4-21
Reparación de archivos importantes en caso de
problemas para arrancar un sistema SPARC.................. 4-24
Reparación de archivos importantes en caso de
problemas para arrancar un sistema x86/x64 ................. 4-26
Acceso a disquetes, CD-ROM o DVD montados ........................ 4-28
Uso del servicio de administración de volúmenes ........... 4-29
x Administración de Sistemas Solaris™ 10, Parte 1
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
9. Restricción de acceso a disquetes, CD-ROM o DVD
montados........................................................................................ 4-31
Parada de la administración de volúmenes (vold)............ 4-31
Solución de problemas en el servicio de
administración de volúmenes ............................................ 4-31
Acceso a un disquete, CD-ROM o DVD sin el servicio de
administración de volúmenes ..................................................... 4-33
Uso del comando mount ........................................................ 4-33
Ejercicio: montaje de sistemas de archivos................................... 4-35
Preparación .............................................................................. 4-35
Tarea.......................................................................................... 4-35
Resumen del ejercicio ...................................................................... 4-40
Soluciones del ejercicio: montaje de sistemas de archivos......... 4-41
Tarea.......................................................................................... 4-41
Requisitos de instalación del sistema operativo Solaris™ 10.....5-1
Objetivos............................................................................................. 5-1
Conceptos fundamentales de las instalaciones Solaris................. 5-2
Opciones de instalación y actualización de Solaris 10......... 5-2
Instalación de Solaris mediante el uso de GUI ..................... 5-3
Instalación de Solaris mediante el uso de CLI ...................... 5-4
Instalación de JumpStart a medida ........................................ 5-4
Instalación de archivos Flash de Solaris ................................ 5-5
Arranque WAN de Solaris....................................................... 5-5
Actualización estándar del sistema operativo Solaris ......... 5-6
Software Solaris Live Upgrade ............................................... 5-6
Requisitos de hardware para instalar el sistema
operativo Solaris 10................................................................ 5-7
Componentes de software del sistema operativo Solaris .. 5-8
Grupos de software del sistema operativo Solaris............... 5-9
Instalación de Solaris 10 desde un CD-ROM o DVD.................. 5-13
Información previa a la instalación ...................................... 5-13
Secure By Default............................................................................. 5-16
Instalación y Secure by Default............................................. 5-16
Simulación: requisitos de instalación del sistema operativo
Solaris 10......................................................................................... 5-17
Administración de los paquetes de software de Solaris 10 .........6-1
Objetivos............................................................................................. 6-1
Introducción a los principios básicos de la administración
de paquetes ...................................................................................... 6-2
Paquetes de software................................................................ 6-2
Archivo /var/sadm/install/contents............................. 6-2
Formatos de los paquetes ....................................................... 6-4
xi
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
10. Administración de paquetes desde la línea de comandos........... 6-6
Transformación del formato de los paquetes ....................... 6-6
Visualización de información sobre los paquetes de
software instalados ................................................................ 6-7
Adición de un paquete de software ..................................... 6-10
Comprobación de la instalación de un paquete ................. 6-13
Eliminación de un paquete de software .............................. 6-15
Adición de paquetes mediante el uso de un
directorio Spool .................................................................... 6-16
Transmisión de uno o más paquetes por secuencias ........ 6-18
Revisión de la administración de paquetes........................ 6-19
Ejercicio: manipulación de paquetes de software ....................... 6-20
Preparación .............................................................................. 6-20
Tarea.......................................................................................... 6-20
Resumen del ejercicio ...................................................................... 6-23
Soluciones del ejercicio: manipulación de paquetes
de software..................................................................................... 6-24
Tarea.......................................................................................... 6-24
Administración de parches de software en Solaris 10................. 7-1
Objetivos............................................................................................. 7-1
Preparación para administrar parches............................................ 7-2
Introducción a los parches de Solaris..................................... 7-2
Acceso a los parches y a la información de los parches ..... 7-4
Acceso a los parches mediante SunSolve .............................. 7-6
Acceso a la documentación de los parches .......................... 7-8
Descarga de parches con SunSolve ...................................... 7-15
Comprobación de las versiones de los parches ................. 7-19
Preparación de los parches para la instalación................... 7-20
Instalación y eliminación de parches ............................................ 7-22
Instalación de un parche ........................................................ 7-22
Eliminación de un parche ...................................................... 7-23
Instalación de clústeres de parches ...................................... 7-25
Utilidad smpatch ............................................................................. 7-29
Ejercicio: mantenimiento de parches ............................................ 7-30
Preparación .............................................................................. 7-30
Tarea.......................................................................................... 7-30
Resumen del ejercicio ...................................................................... 7-32
Soluciones del ejercicio: mantenimiento de parches................... 7-33
Tarea.......................................................................................... 7-33
xii Administración de Sistemas Solaris™ 10, Parte 1
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
11. Uso de los comandos de la PROM de arranque............................8-1
Objetivos............................................................................................. 8-1
Introducción a los conceptos fundamentales de la PROM de
arranque ........................................................................................... 8-2
Objetivo del estándar OpenBoot™........................................ 8-3
PROM de arranque ................................................................... 8-3
Información de configuración del sistema ........................... 8-5
Inhabilitación de la secuencia de interrupción ..................... 8-9
Presentación de POST en el puerto serie ............................... 8-9
Uso de los comandos básicos de la PROM de arranque ............ 8-11
Identificación de la versión de la PROM de arranque
del sistema............................................................................. 8-12
Arranque del sistema ............................................................. 8-13
Acceso a información más detallada................................... 8-15
Lista de parámetros de NVRAM ......................................... 8-16
Cambio de los parámetros de NVRAM............................... 8-17
Restauración de los parámetros predeterminados
de NVRAM ........................................................................... 8-18
Visualización de los dispositivos conectados al sistema... 8-18
Identificación del dispositivo de arranque del sistema.............. 8-23
Comando show-devs ............................................................. 8-25
Comando devalias .............................................................. 8-26
Creación y eliminación de alias de dispositivos
personalizados............................................................................... 8-29
Comando nvalias.................................................................. 8-29
Comando nvunalias ............................................................. 8-32
Visualización y cambio de los parámetros de la NVRAM
desde el sistema operativo........................................................... 8-34
Uso del comando eeprom ...................................................... 8-34
Interrupción de un sistema que no responde .............................. 8-36
Procedimiento para interrumpir un sistema que
no responde .......................................................................... 8-36
Ejercicio: uso de los comandos de la PROM de arranque.......... 8-37
Preparación .............................................................................. 8-37
Tarea.......................................................................................... 8-37
Resumen del ejercicio ...................................................................... 8-41
Soluciones del ejercicio: uso de los comandos de la PROM
de arranque .................................................................................... 8-42
Tarea.......................................................................................... 8-42
xiii
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
12. Uso de GRUB (GRand Unified Bootloader) ................................... 9-1
Objetivos............................................................................................. 9-1
Introducción a GRUB ........................................................................ 9-2
Terminología de GRUB ............................................................ 9-2
Arranque basado en GRUB ..................................................... 9-3
Cómo funciona el arranque basado en GRUB ...................... 9-4
Nomenclatura de los dispositivos en GRUB......................... 9-6
Componentes funcionales de GRUB...................................... 9-6
Menú de GRUB ......................................................................... 9-7
Modificación del comportamiento de arranque de los
sistemas x86 en Solaris ................................................................... 9-9
Forma de configurar los parámetros de arranque de
Solaris con el comando eeprom.......................................... 9-10
Modificación del comportamiento de arranque de
Solaris mediante el comando kernel ............................... 9-13
Archivos de arranque de GRUB .................................................... 9-18
Administración del archivo de arranque principal ........... 9-20
................................................................................................... 9-20
Inicio del sistema en un entorno de arranque basado
en GRUB ......................................................................................... 9-21
Procedimiento para arrancar un sistema en el nivel de
ejecución 3 (nivel de multiusuario) ................................... 9-21
Procedimiento para arrancar un sistema en el nivel de
ejecución S (nivel monousuario)........................................ 9-22
Procedimiento para arrancar el sistema de forma
interactiva.............................................................................. 9-23
Procedimiento para detener un sistema x86 a fin
de recuperar su funcionamiento........................................ 9-24
Procedimiento para usar el archivo de arranque a prueba
de errores con fines de recuperación del sistema............ 9-25
Interrupción de un sistema que no responde .............................. 9-27
Procedimiento para interrumpir un sistema que
no responde .......................................................................... 9-27
Ejercicio: uso de GRUB.................................................................... 9-28
Preparación .............................................................................. 9-28
Tarea.......................................................................................... 9-28
Resumen del ejercicio ...................................................................... 9-31
Soluciones del ejercicio: uso de GRUB.......................................... 9-32
Tarea.......................................................................................... 9-32
Procedimientos de arranque y apagado...................................... 10-1
Objetivos........................................................................................... 10-1
Comparación entre los procedimientos de arranque y
apagado tradicionales y los procedimientos de SMF
(Service Management Facility).................................................... 10-2
Características de SMF ........................................................... 10-2
xiv Administración de Sistemas Solaris™ 10, Parte 1
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
13. Identificación de las fases del proceso de arranque.................... 10-3
Fase de la PROM de arranque en sistemas SPARC ........... 10-5
Fase de los programas de arranque en sistemas SPARC .. 10-6
Fase de la PROM de arranque en sistemas x86/x64.......... 10-7
Fase de los programas de arranque en sistemas
x86/x64.................................................................................. 10-7
Fase de inicialización del kernel ......................................... 10-8
Configuración del núcleo y el archivo /etc/system...... 10-12
Fase de init ......................................................................... 10-16
Nociones básicas sobre los niveles de ejecución
tradicionales....................................................................... 10-18
Procedimiento para determinar el nivel de ejecución
que está utilizando un sistema......................................... 10-19
Cambio de los niveles de ejecución .................................... 10-19
Control de los procesos de arranque tradicionales ......... 10-20
Directorio /sbin.................................................................... 10-20
Directorios /etc/rc#.d...................................................... 10-22
Secuencias RC (control de la ejecución) de inicio............. 10-23
Secuencias RC (control de la ejecución) de detención ..... 10-23
Directorio /etc/init.d ..................................................... 10-24
Administración de servicios con SMF
(Service Management Facility).................................................. 10-26
Servicios SMF......................................................................... 10-26
Identificadores de servicios ................................................ 10-27
Estados de los servicios........................................................ 10-30
Estados guía........................................................................... 10-31
Daemon svc.startd ................................................................ 10-33
Repositorio de configuración de servicios ....................... 10-35
Base de datos del repositorio de servicios......................... 10-36
Detención e inicio de los servicios con los comandos
de SMF ................................................................................ 10-38
Uso de svcs para averiguar por qué no se ejecutan
los servicios ........................................................................ 10-42
Creación de secuencias de comandos de servicios
nuevas................................................................................. 10-43
SDB (Secure By Default)................................................................ 10-51
Instalación y SBD .................................................................. 10-51
Configuraciones personalizadas......................................... 10-51
Perfil de red limitada............................................................ 10-52
Apertura de los servicios seleccionados ........................... 10-55
Procedimientos de cierre del sistema.......................................... 10-60
Comando /usr/sbin/init ............................................... 10-62
Comando /usr/sbin/shutdown ....................................... 10-62
Comandos de cierre “irregular” ......................................... 10-64
xv
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
14. Ejercicio: administración de los procedimientos de arranque y
cierre del sistema......................................................................... 10-65
Preparación ............................................................................ 10-65
Tarea........................................................................................ 10-65
Resumen del ejercicio .................................................................... 10-69
Soluciones del ejercicio: Administración de los
procedimientos de arranque y cierre del sistema .................. 10-70
Tarea........................................................................................ 10-70
Administración de usuarios.......................................................... 11-1
Objetivos........................................................................................... 11-1
Introducción a la administración de usuarios ............................. 11-2
Componentes principales de una cuenta de usuario......... 11-2
Archivos del sistema que guardan información sobre
las cuentas de usuario ......................................................... 11-3
Administración de cuentas de usuarios ..................................... 11-15
Introducción a las herramientas de la línea de
comandos ............................................................................ 11-15
Creación de una cuenta de usuario .................................... 11-16
Modificación de una cuenta de usuario............................. 11-21
Supresión de una cuenta de usuario .................................. 11-23
Creación de una entrada de grupo..................................... 11-24
Modificación de una entrada de grupo ............................. 11-26
Supresión de una entrada de grupo................................... 11-28
Uso de la herramienta de usuarios de Solaris
Management Console........................................................ 11-29
Solución de problemas de acceso ....................................... 11-38
Administración de los archivos de inicialización...................... 11-42
Introducción a los archivos de inicialización de todo
el sistema ............................................................................. 11-42
Introducción a los archivos de inicialización del
usuario ................................................................................. 11-43
Personalización del entorno de trabajo del usuario......... 11-44
Ejercicio: adición de cuentas de usuario y grupo...................... 11-47
Preparación ............................................................................ 11-47
Tarea 1: inhabilitación de la ventana de registro
de Solaris ............................................................................ 11-49
Tarea 2: adición de entradas de grupo.............................. 11-50
Tarea 3: adición de cuentas de usuario.............................. 11-50
Tarea 4: examen de los archivos de configuración.......... 11-53
Tarea 5: establecimiento del periodo de caducidad
de la contraseña................................................................. 11-55
Tarea 6: modificación de cuentas de usuario y
entradas de grupo ............................................................. 11-57
Resumen del ejercicio .................................................................... 11-59
xvi Administración de Sistemas Solaris™ 10, Parte 1
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
15. Soluciones del ejercicio: adición de cuentas de usuario
y grupo ......................................................................................... 11-60
Tarea 1: inhabilitación de la ventana de registro
de Solaris ............................................................................ 11-61
Tarea 2: adición de entradas de grupo.............................. 11-62
Tarea 3: adición de cuentas de usuario.............................. 11-62
Tarea 4: examen de los archivos de configuración.......... 11-66
Tarea 5: establecimiento del periodo de caducidad
de la contraseña................................................................. 11-68
Tarea 6: modificación de cuentas de usuario y
entradas de grupo ............................................................. 11-70
Ejercicio: modificación de los archivos de inicialización ......... 11-73
Preparación ............................................................................ 11-73
Tarea....................................................................................... 11-73
Resumen del ejercicio .................................................................... 11-77
Soluciones del ejercicio: modificación de los archivos de
inicialización ................................................................................ 11-78
Tarea....................................................................................... 11-78
Introducción a la seguridad del sistema ......................................12-1
Objetivos........................................................................................... 12-1
Monitorización del acceso al sistema ............................................ 12-2
Visualización de usuarios en el sistema local ..................... 12-2
Visualización de usuarios en sistemas remotos ................. 12-3
Visualización de la información de los usuarios................ 12-4
Visualización de un registro de la actividad de acceso ..... 12-5
Registro de los intentos de acceso fallidos .......................... 12-6
Cambio de un usuario a otro en un sistema ................................ 12-8
Introducción al comando su.................................................. 12-8
Cambio a otro usuario común............................................. 12-10
Cambio al usuario root ...................................................... 12-11
Monitorización de los intentos de utilizar su .................. 12-12
Control del acceso al sistema........................................................ 12-14
Archivo /etc/default/login .......................................... 12-14
Acceso mediante FTP (File Transfer Protocol) ................. 12-16
Archivos /etc/hosts.equiv y $HOME/.rhosts ............ 12-17
Reglas del archivo /etc/hosts.equiv............................. 12-19
Reglas del archivo $HOME/.rhosts ................................... 12-20
Restricción del acceso a los datos de los archivos ..................... 12-21
Forma de determinar la pertenencia de un usuario
a un grupo ........................................................................... 12-21
Identificación de una cuenta de usuario........................... 12-22
Cambio de propietario de los archivos y directorios....... 12-23
Cambio de la pertenencia de un archivo o directorio
a un grupo ........................................................................... 12-26
Uso de los permisos sobre los archivos ............................. 12-27
xvii
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
16. Ejercicio: acceso de los usuarios................................................... 12-31
Preparación ............................................................................ 12-31
Tarea....................................................................................... 12-32
Resumen del ejercicio .................................................................... 12-36
Soluciones del ejercicio: acceso de los usuarios......................... 12-37
Tarea........................................................................................ 12-37
Ejercicio: restricción del acceso a los datos de los sistemas ..... 12-44
Preparación ............................................................................ 12-44
Tarea....................................................................................... 12-44
Resumen del ejercicio .................................................................... 12-48
Soluciones del ejercicio: restricción del acceso a los datos
de los sistemas ............................................................................. 12-49
Configuración y uso de los servicios de impresión................... 13-1
Objetivos........................................................................................... 13-1
Introducción a los fundamentos de la impresión en red ........... 13-2
RIP (Raster Image Processor) ................................................ 13-2
PPD (PostScript Printer Description) ................................... 13-3
Herramientas de administración de la impresión.............. 13-3
Modelo cliente-servidor ......................................................... 13-3
Tipos de configuración de las impresoras.......................... 13-4
Funciones básicas del servicio de impresión LP
de Solaris .............................................................................. 13-6
Estructura de directorios del servicio de impresión LP .... 13-7
Peticiones de impresión desde la red................................. 13-11
Proceso de impresión de Solaris ........................................ 13-13
Configuración de los servicios de impresión............................. 13-21
Uso del administrador de impresión de Solaris ............... 13-22
Configuración de una impresora de red nueva................ 13-25
Administración de los servicios de impresión........................... 13-33
Establecimiento de la impresora predeterminada
del sistema.......................................................................... 13-34
Supresión de una configuración de impresora
de un cliente........................................................................ 13-35
Supresión de una configuración de impresora
de un servidor..................................................................... 13-35
Inicio y detención del servicio de impresión LP ....................... 13-37
Inicio del servicio de impresión LP .................................... 13-37
Detención del servicio de impresión LP ............................ 13-37
Especificación de una impresora de destino.............................. 13-38
Uso del comando lp............................................................. 13-38
Uso del comando lpr........................................................... 13-38
Uso del servicio de impresión LP ................................................ 13-39
Aceptación de trabajos de impresión................................. 13-39
Rechazo de trabajos de impresión ...................................... 13-40
Habilitación de impresoras.................................................. 13-40
xviii Administración de Sistemas Solaris™ 10, Parte 1
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
17. Inhabilitación de impresoras............................................... 13-41
Traslado de trabajos de impresión .................................... 13-42
Ejercicio: uso del servicio de impresión LP................................ 13-44
Preparación ............................................................................ 13-44
Tarea....................................................................................... 13-44
Resumen del ejercicio .................................................................... 13-49
Soluciones del ejercicio: uso del servicio de impresión LP...... 13-50
Tarea........................................................................................ 13-50
Control de los procesos del sistema............................................14-1
Objetivos........................................................................................... 14-1
Visualización de los procesos del sistema.................................... 14-2
Uso del administrador de procesos de CDE ....................... 14-2
Uso del comando prstat ..................................................... 14-4
Uso de la herramienta de procesos de Solaris
Management Console......................................................... 14-7
Eliminación de procesos bloqueados ............................................ 14-9
Uso de los comandos kill y pkill..................................... 14-9
Procedimiento de acceso remoto ........................................ 14-11
Suspensión y terminación de los procesos con SMC................ 14-12
Programación de una sola ejecución automática de
un comando ................................................................................. 14-14
Uso del comando at............................................................. 14-14
Control del acceso al comando at..................................... 14-16
Programación de la ejecución automática y recurrente
de un comando ............................................................................ 14-18
Formato del archivo crontab ............................................. 14-18
Uso del comando crontab.................................................. 14-20
Control del acceso al comando crontab.......................... 14-22
Uso del planificador de trabajos de Solaris™
Management Console........................................................ 14-23
Ejercicio: uso del control de procesos ......................................... 14-25
Preparación ............................................................................ 14-25
Tarea....................................................................................... 14-25
Resumen del ejercicio .................................................................... 14-27
Soluciones del ejercicio: uso del control de procesos ............... 14-28
Tarea........................................................................................ 14-28
Copia de seguridad de los sistemas de archivos .......................15-1
Objetivos........................................................................................... 15-1
Conceptos fundamentales sobre las copias de seguridad.......... 15-2
Importancia de la copia de seguridad rutinaria de
los sistemas de archivos ...................................................... 15-2
Tipos de cintas de almacenamiento .................................... 15-3
Nomenclatura de las unidades de cinta .............................. 15-4
Control de las unidades de cinta .......................................... 15-5
Estrategias para las copias de seguridad programadas .... 15-7
xix
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
18. Archivo /etc/dumpdates ................................................... 15-11
Copia de seguridad de un sistema de archivos desmontado.. 15-12
Comando ufsdump................................................................ 15-12
Opciones del comando ufsdump ....................................... 15-13
Copias de seguridad en cinta .............................................. 15-14
Copias de seguridad remotas en cinta............................... 15-16
Copias de seguridad en disco ............................................. 15-17
Ejercicio: copia de seguridad de un sistema de archivos
en cinta.......................................................................................... 15-20
Preparación ............................................................................ 15-20
Tarea....................................................................................... 15-21
Resumen del ejercicio .................................................................... 15-22
Soluciones del ejercicio: copia de seguridad de un sistema
de archivos en cinta .................................................................... 15-23
Tarea........................................................................................ 15-23
Ejercicio: copia de seguridad de un sistema de archivos
en una unidad de disco de reserva........................................... 15-25
Preparación ............................................................................ 15-25
Tarea....................................................................................... 15-26
Resumen del ejercicio .................................................................... 15-27
Soluciones del ejercicio: copia de seguridad de un sistema
de archivos en una unidad de disco de reserva ..................... 15-28
Tarea........................................................................................ 15-28
Recuperación de los sistemas de archivos ................................ 16-1
Objetivos........................................................................................... 16-1
Restauración de un sistema de archivos ufs............................... 16-2
Restauración de un sistema de archivos normal................ 16-2
Restauración del sistema de archivos /usr ........................ 16-5
Caso especial de recuperación del sistema de
archivos / (raíz) en un sistema SPARC ........................... 16-8
Caso especial de recuperación del sistema de
archivos / (raíz) en un sistema x86/x64........................... 16-9
Procedimiento de restauración interactiva ....................... 16-12
Procedimiento de restauración incremental ..................... 16-15
Ejercicio: restauración de archivos y sistemas de archivos...... 16-19
Preparación ............................................................................ 16-19
Resumen del ejercicio ........................................................... 16-20
Tarea 1: copia de seguridad del sistema de
archivos raíz (/) en cinta ................................................... 16-20
Tarea 2: copia de seguridad del sistema de
archivos / (raíz) en disco .................................................. 16-21
Tarea 3: restauración del archivo /etc/inet/hosts
desde una cinta o un archivo del disco........................... 16-22
Tarea 4: destrucción y restauración del sistema
de archivos raíz (/)........................................................... 16-23
19. Resumen del ejercicio .................................................................... 16-26
Soluciones del ejercicio: restauración de archivos y
sistemas de archivos ................................................................... 16-27
Tarea 1: copia de seguridad del sistema de archivos
raíz (/) en cinta ................................................................... 16-27
Tarea 2: copia de seguridad del sistema de archivos
/ (raíz) en disco .................................................................. 16-29
Tarea 3: restauración del archivo /etc/inet/hosts
desde una cinta o un archivo del disco........................... 16-31
Tarea 4: destrucción y restauración del sistema
de archivos raíz (/)........................................................... 16-33
Copia de seguridad de un sistema de archivos con una
instantánea de UFS ........................................................................17-1
Objetivos........................................................................................... 17-1
Creación de una instantánea de un sistema de archivos UFS ... 17-2
Uso del comando fssnap ...................................................... 17-2
Limitación del tamaño del archivo de almacenamiento
auxiliar................................................................................... 17-4
Visualización de la información relativa a la instantánea
de un sistema de archivos ufs.......................................... 17-6
Copia de seguridad del archivo de la instantánea de UFS ........ 17-7
Copia de seguridad de una instantánea de UFS ................ 17-7
Procedimiento de copia de seguridad incremental
con una instantánea de UFS ............................................... 17-8
Restauración de los datos de copia de seguridad
de una instantánea de UFS ............................................... 17-11
Supresión de una instantánea de UFS ............................... 17-12
Ejercicio: operaciones con instantáneas de UFS ........................ 17-13
Preparación ............................................................................ 17-13
Tarea....................................................................................... 17-14
Resumen del ejercicio .................................................................... 17-15
Soluciones del ejercicio: operaciones con instantáneas
de UFS........................................................................................... 17-16
Tarea........................................................................................ 17-16
xxi
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
20. xxii Administración de Sistemas Solaris™ 10, Parte 1
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
21. Prólogo
Acerca de este curso
Finalidad del curso
Este curso le proporcionará los conocimientos necesarios para:
● Administrar sistemas de archivos.
● Instalar software.
● Realizar los procedimientos de arranque del sistema.
● Administrar los usuarios y la seguridad.
● Administrar las impresoras de red y los procesos del sistema.
● Realizar copias de seguridad y recuperar datos del sistema.
Prólogo-i
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
22. Finalidad del curso
Mapa del curso
En el mapa del curso se ilustran los resultados obtenidos hasta el momento
y los conocimientos que se espera que adquiera de acuerdo con la finalidad
del curso.
Esquema
Introducción a la Administración de Administración de
jerarquía de directorios dispositivos de sistemas de archivos
de Solaris 10 disco locales UFS de Solaris
Operaciones de Requisitos de Administración de
montaje y desmontaje instalación paquetes de
de Solaris 10 Solaris 10
Administración de Uso de los comandos Uso de GRUB
parches de software de la PROM (GRand Unified
en Solaris 10 de arranque Bootloader)
Procedimientos de Administración de Introducción a la
inicio y cierre de sesión usuarios seguridad del sistema
Configuración y uso de Control de los procesos Copias de seguridad
servicios de impresión del sistema del sistema de
archivos
Restauración del Copia de seguridad de
sistema de archivos un sistema de archivos
montado con una
instantánea de UFS
Prólogo-ii Administración de Sistemas Solaris™ 10, Parte 1
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
23. Temas no incluidos
Temas no incluidos
En este curso no se tratan los temas indicados a continuación. Muchos de
ellos forman parte de otros cursos que ofrecen los Servicios de Formación
Sun.
● Conceptos de la programación orientada a objetos (curso OO-100):
Object-Oriented Technology and Concepts
● Diseño y análisis de aplicaciones orientadas a objetos (curso OO-120):
Object-Oriented Design and Analysis
Consulte el catálogo de los servicios de Formación Sun para obtener
información detallada sobre los cursos y la inscripción.
Acerca de este curso Prólogo-iii
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
24. ¿Está preparado?
¿Está preparado?
Si responde afirmativamente a las siguientes preguntas, se puede
considerar preparado para realizar el curso.
● ¿Es capaz de crear programas de aplicación?
● ¿Sabe crear y editar archivos de texto con un editor de texto?
● ¿Sabe utilizar un navegador web (WWW)?
Prólogo-iv Administración de Sistemas Solaris™ 10, Parte 1
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
25. Presentaciones
Presentaciones
Después de esta introducción sobre el curso, ha llegado el momento
de presentarse a los demás alumnos y al profesor. Para ello, indique lo
siguiente:
● Nombre
● Empresa
● Cargo, función y responsabilidad
● Experiencia relacionada con los temas de este curso
● Razones para inscribirse en el curso
● Expectativas del curso
Acerca de este curso Prólogo-v
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
26. Cómo utilizar los materiales del curso
Cómo utilizar los materiales del curso
Para garantizar el éxito personal durante el curso, en los materiales se
incluye un módulo de aprendizaje que consta de lo siguiente:
● Finalidad: al final del curso debería ser capaz de alcanzar las metas
fijadas y cumplir todos los objetivos.
● Objetivos: después de cubrir una parte del contenido del curso,
debería estar en disposición de cumplir los objetivos. Los objetivos
permiten alcanzar la meta y lograr otros objetivos más altos.
● Clase teórica: el profesor ofrece información relacionada con
el objetivo del módulo. Esta información ayuda a adquirir los
conocimientos necesarios para realizar correctamente las actividades.
● Actividades: las actividades son de diversa índole, como ejercicios,
autoevaluaciones, discusiones y demostraciones. Las actividades
contribuyen a facilitar el dominio de una materia.
● Ayuda visual: el profesor puede utilizar este tipo de ayuda para
explicar de forma gráfica un concepto, como un proceso. La ayuda
visual suele constar de gráficos, imágenes animadas y vídeo.
Prólogo-vi Administración de Sistemas Solaris™ 10, Parte 1
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
27. Convenciones
Convenciones
En este curso se usan convenciones para representar varios elementos de
formación y recursos de aprendizaje alternativos.
Iconos
Recursos adicionales – Hace referencia a otras fuentes, en las que se
proporciona información adicional sobre los temas descritos en el
módulo.
Demostración – Indica que en ese momento se recomienda ver la
1 demostración del tema en cuestión.
2
3
Discusión – Indica que es aconsejable entablar un debate general o en
grupos reducidos sobre el tema actual.
!
?
Usuario avanzado – Indica la existencia de otros temas, ideas o datos
opcionales relacionados con la materia.
Autoevaluación – Señala las actividades de autoevaluación, como
✓ preguntas de respuesta única y múltiple.
Acerca de este curso Prólogo-vii
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
28. Convenciones
Nota – Indica la existencia de información adicional que puede ayudar al
alumno, pero que no es crucial para entender el concepto que se está
explicando. El alumno debería ser capaz de entender el concepto o de
realizar la tarea sin esta información. En las notas se incluyen los métodos
abreviados del teclado y los ajustes menores del sistema, entre otros.
Atención – Indica que existe el riesgo de causar lesiones personales por
causas no eléctricas, o daños irreversibles en los datos, el software o el
sistema operativo. Advierte de un posible riesgo (del que no se tiene
certeza), que depende de la acción que realice el usuario.
Atención – Indica que se ocasionarán lesiones personales o daños
irreversibles en los datos, el software o el sistema operativo si se realiza la
acción. No advierte de posibles daños, sino de los resultados catastróficos
de la acción.
Atención – El icono de peligro térmico se muestra de la misma manera
que las notas y el icono de peligro eléctrico. Utilice este icono cuando la
presencia de altas temperaturas o de superficies calientes suponga un
riesgo.
Prólogo-viii Administración de Sistemas Solaris™ 10, Parte 1
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
29. Convenciones
Convenciones tipográficas
El tipo de letra que se utiliza en los nombres de comandos, archivos y
directorios, el código de programación y los mensajes del sistema en
pantalla es Courier; por ejemplo:
Utilice ls -al para ver la lista completa de archivos.
system% You have mail.
Courier es también el tipo de letra que se utiliza en las construcciones de
la programación, como en los nombres de clases, métodos y palabras
clave; por ejemplo:
El método getServletInfo se utiliza para obtener información
sobre el autor.
La clase java.awt.Dialog contiene el constructor Dialog.
Los números y caracteres que introduce el usuario aparecen en
Courier negrita; por ejemplo:
Para ver la lista de archivos de este directorio, escriba:
# ls
Courier negrita también se utiliza en las líneas del código de
programación a las que se hace referencia en una descripción de texto;
por ejemplo:
1 import java.io.*;
2 import javax.servlet.*;
3 import javax.servlet.http.*;
La interfaz javax.servlet se importa para permitir el acceso a los
métodos de su ciclo de vida (línea 2).
Las variables y los marcadores de la línea de comandos que se reemplazan
por un nombre o valor real aparecen en Courier cursiva; por ejemplo:
Para eliminar un archivo, utilice el comando rm nombrearchivo.
Para señalar las variables cuyos valores debe introducir el alumno durante
un ejercicio se utiliza Courier cursiva y negrita; por ejemplo:
Escriba chmod a+rwx nombrearchivo para garantizar derechos de
lectura, escritura y ejecución sobre nombrearchivo a todos, a grupos
y a usuarios.
Acerca de este curso Prólogo-ix
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
30. Convenciones
El uso de Palatino cursiva indica que se trata de títulos de libros, palabras o
términos nuevos o palabras en las que se quiere hacer énfasis; por ejemplo:
Consulte el Capítulo 6 del Manual del usuario.
Se denominan opciones de clase.
Otras convenciones
En los ejemplos del lenguaje Java™ se emplean las siguientes
convenciones adicionales:
● Los nombres de métodos no van seguidos de paréntesis a menos que
se muestre una lista de parámetros formal o actual; por ejemplo:
“El método doIt...” hace referencia a cualquier método denominado
doIt.
“El método doIt()...” se refiere a un método doIt que no admite
argumentos.
● Sólo se producen saltos de línea cuando existen separaciones (comas),
conjunciones (operadores) o espacios en blanco en el código. El código
interrumpido se sangra cuatro espacios debajo del código inicial.
● Si en el entorno Solaris™ se utiliza un código distinto del empleado
en Microsoft Windows, se muestran ambos comandos; por ejemplo:
En Solaris:
$CD SERVER_ROOT/BIN
En Microsoft Windows:
C:>CD SERVER_ROOTBIN
Prólogo-x Administración de Sistemas Solaris™ 10, Parte 1
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
31. Módulo 1
Introducción a la jerarquía de directorios de
Solaris™ 10
Objetivos
El estudio de este módulo le proporcionará los conocimientos necesarios
para:
● Describir los subdirectorios / (root).
● Describir los componentes de los archivos.
● Describir los tipos de archivos.
● Utilizar los enlaces completos.
1-1
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
32. Introducción a los subdirectorios / (root)
Introducción a los subdirectorios / (root)
La organización de la jerarquía de directorios del sistema operativo
Solaris™ (OS Solaris) facilita las tareas de administración. La jerarquía está
representada por un árbol de directorios con ramificaciones, en las que
se separan los directorios empleados para fines diferentes. Por ejemplo,
hay directorios que contienen archivos privados del sistema local,
archivos para compartir con otros sistemas y directorios home.
Como es lógico, el punto del que parten todos los directorios es el
directorio / (root). Sin embargo, los directorios pueden estar físicamente
ubicados en uno o varios sistemas de archivos. Todo sistema operativo
Solaris debe tener un sistema de archivos root, pero también puede
incluir otros sistemas de archivos en puntos de la jerarquía de directorios.
En su mayoría, los sistemas de archivos son estructuras creadas en
segmentos de disco que contienen archivos y directorios. Hay algunos
sistemas de archivos que residen en áreas de la memoria virtual y que
gestiona el núcleo de Solaris.
Nota – Consulte man -s5 filesystem para obtener información sobre la
organización del sistema de archivos.
1-2 Administración de Sistemas Solaris™ 10, Parte 1
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
33. Introducción a los subdirectorios / (root)
Introducción a los directorios del sistema importantes
El sistema operativo Solaris consta de una jerarquía de directorios y
archivos críticos del sistema que son necesarios para que el sistema
operativo funcione correctamente. En la Tabla 1-1 se enumeran algunos
de los directorios y subdirectorios críticos del sistema basados en disco
de Solaris.
Tabla 1-1 Directorios críticos
/ Es el directorio raíz del espacio de nombre del sistema de
archivos global.
/bin Enlace simbólico al directorio/usr/bin . Es el directorio
en el que se encuentran los archivos binarios de los
comandos estándar del sistema.
/dev Es el directorio principal de los nombres de dispositivo
lógico. Este directorio contiene enlaces simbólicos a
archivos de dispositivo del directorio /devices.
/etc En este directorio se guardan los archivos de
configuración específicos del sistema y las bases de
datos de administración del sistema.
/export Es el directorio predeterminado de los archivos del
sistema que suelen compartirse, como los directorios
home de usuarios, el software de aplicaciones y otros
sistemas de archivos compartidos.
/home Es el directorio o punto de montaje predeterminado de
cualquier directorio home de cualquier usuario.
/kernel Es el directorio que contiene los módulos cargables del
kernel que no dependen de la plataforma y que son
parte indispensable del proceso de arranque.
/lib Este directorio contiene archivos ejecutables compartidos
y ejecutables de la utilidad de administración de servicios.
/mnt Es un útil punto de montaje temporal para sistemas de
archivos.
/opt Es el directorio o punto de montaje predeterminado para
paquetes de aplicaciones adicionales.
/platform Es el directorio destinado a los módulos cargables del
kernel que dependen de la plataforma.
Introducción a la jerarquía de directorios de Solaris™ 10 1-3
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
34. Introducción a los subdirectorios / (root)
Tabla 1-1 Directorios críticos (Continuación)
/sbin Es el directorio bin de usuario único que contiene
los ejecutables imprescindibles durante el proceso de
arranque y la recuperación manual del sistema tras un
fallo.
/usr Este directorio contiene los programas, las secuencias de
comandos y las bibliotecas que utilizan todos los usuarios
del sistema.
/var Aunque pueden variar, este directorio suele incluir
archivos temporales, de registro o de estado.
Tras la introducción de la utilidad de administración de
servicios y las zonas, el uso del directorio /var ha
aumentado mucho en Solaris 10 en comparación con
versiones anteriores del sistema operativo.
Es importante que el directorio /var disponga de
suficiente espacio en disco para almacenar la información
de los paquetes de software, los archivos de registro,
los archivos spool y demás.
Introducción a los directorios importantes de la
memoria del sistema
En la Tabla 1-2 se enumeran algunos de los directorios y subdirectorios
del sistema que residen en la memoria considerados importantes en
Solaris 10.
Tabla 1-2 Directorios de la memoria
/dev/fd Este directorio contiene archivos especiales
relacionados con los descriptores de archivo
que utiliza el sistema.
/devices Es el directorio principal de nombres de
dispositivo lógico.
/etc/mnttab Es un archivo de la memoria perteneciente a un
sistema de archivos propio que contiene detalles
sobre los sistemas de archivos actualmente
montados.
1-4 Administración de Sistemas Solaris™ 10, Parte 1
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
35. Introducción a los subdirectorios / (root)
Tabla 1-2 Directorios de la memoria (Continuación)
/etc/svc/volatile Este directorio contiene archivos de registro y
archivos de referencia relacionados con el estado
actual de los servicios del sistema.
/proc En este directorio se almacena la información
relacionada con los procesos actuales. Dentro del
directorio /proc, cada proceso tiene una serie de
subdirectorios propia.
/system/contract CTFS (sistema de archivos de contrato) es la
interfaz que permite crear, controlar y supervisar
los contratos. El contrato mejora la relación entre
un proceso y los recursos del sistema de los que
depende porque proporciona informes de error
más completos y (opcionalmente) permite retrasar
la eliminación de un recurso.
La utilidad de administración de servicios (SMF)
utiliza contractos de proceso para realizar el
seguimiento de los procesos que constituyen un
servicio. Por consiguiente, el fallo de cualquier
parte de un servicio multiproceso puede
identificarse como fallo del servicio.
El sistema de archivos de contrato es compatible
con todos los servicios SMF.
/system/object El sistema de archivos OBJFS (objeto) describe el
estado de todos los módulos que ha cargado
actualmente el núcleo. Los depuradores utilizan
este sistema de archivos para acceder a la
información relacionada con los símbolos del
núcleo sin tener que acceder directamente al
núcleo. Se utiliza principalmente en las
actividades de Dtrace.
/tmp Es el directorio en el que se encuentran los
archivos temporales. El contenido de este
directorio se elimina durante la secuencia de
arranque.
/var/run Este directorio contiene archivos de bloqueo,
archivos especiales y archivos de referencia
relacionados con varios procesos y servicios
del sistema.
Introducción a la jerarquía de directorios de Solaris™ 10 1-5
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
36. Introducción a los subdirectorios / (root)
Nota – El núcleo y los servicios del sistema mantienen estos directorios en
la memoria. Nunca se debe intentar crear, modificar o eliminar archivos
de estos directorios de forma manual.
En las tablas siguientes se enumeran los subdirectorios fundamentales de
los directorios clave.
Tabla 1-3 Subdirectorios fundamentales del directorio /dev
Subdirectorio Descripción
/dev/dsk Dispositivos de bloques de disco
/dev/fd Descriptores de archivo
/dev/md Dispositivos de metadiscos de administración de
volumen lógico
/dev/pts Seudodispositivos de terminal
/dev/rdsk Dispositivos de disco básicos
/dev/rmt Dispositivos magnéticos básicos
/dev/term Dispositivos serie
Tabla 1-4 Subdirectorios fundamentales del directorio /etc
Subdirectorio Descripción
/etc/acct Información de configuración del sistema de
contabilidad
/etc/cron.d Información de configuración de cron
/etc/default Información predeterminada de varios programas
/etc/inet Archivos de configuración de los servicios de red
/etc/init.d Secuencias de comandos de inicio y parada de los
servicios
/etc/lib Bibliotecas de enlace dinámico que se necesitan
cuando el sistema de archivos /usr no está disponible
/etc/lp Información de configuración del subsistema de
impresión
/etc/mail Información de configuración del subsistema de
correo
1-6 Administración de Sistemas Solaris™ 10, Parte 1
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
37. Introducción a los subdirectorios / (root)
Tabla 1-4 Subdirectorios fundamentales del directorio /etc (Continuación)
Subdirectorio Descripción
/etc/nfs Archivo de configuración del registro de eventos del
servidor NFS
/etc/opt Información de configuración de los paquetes
opcionales
/etc/rc#.d Secuencias de comandos heredadas que se ejecutan al
entrar o salir de un nivel de ejecución específico
/etc/security Archivos de control del control de accesos basado en
roles y los privilegios de seguridad
/etc/skel Archivos de inicialización de shell predeterminados
para nuevas cuentas de usuario
/etc/svc Base de datos y archivos de registro de la utilidad de
administración de servicios
/etc/zones Archivos de inicialización y referencia de la función
de zonas de Solaris 10
Tabla 1-5 Contenido del directorio /usr
Subdirectorio Descripción
/usr/bin Comandos estándar del sistema
/usr/ccs Programas y bibliotecas de compilación C
/usr/demo Programas y datos de demostración
/usr/dt Directorio o punto de montaje del software CDE
(Entorno de escritorio común)
/usr/include Archivos de cabecera (para programas C, etc.)
/usr/jdk Directorios que contienen programas y bibliotecas
Java™
/usr/kernel Módulos cargables del kernel que no dependen de
la plataforma y no suelen necesitarse durante el
proceso de arranque
/usr/lib Bases de datos dependientes de la arquitectura,
varias bibliotecas de programas y componentes
binarios que no ejecuta directamente el usuario
Introducción a la jerarquía de directorios de Solaris™ 10 1-7
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B
38. Introducción a los subdirectorios / (root)
Tabla 1-5 Contenido del directorio /usr (Continuación)
/usr/opt Información de configuración de los paquetes
opcionales
/usr/sbin Comandos de administración del sistema
/usr/spool Enlace simbólico al directorio /var/spool
Tabla 1-6 Subdirectorios fundamentales del directorio /var
Subdirectorio Descripción
/var/adm Archivos de registro (para syslog, contabilidad del
sistema, etc.)
/var/crash Para almacenar archivos de errores del sistema
después de un fallo grave del sistema. El centro de
asistencia técnica puede analizar los archivos de este
directorio para determinar la causa del fallo
/var/spool Archivos en cola (para correo, impresión, etc.)
/var/svc Archivos de control y registros de la utilidad de
administración de servicios
/var/tmp Almacenamiento a largo plazo de archivos temporales
durante el reinicio del sistema, como alternativa al
directorio /tmp
1-8 Administración de Sistemas Solaris™ 10, Parte 1
Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B