Está en la página 1de 864

Administración de Sistemas Solaris™ 10, Parte 1

SA-200-S10

Manual del alumno

Solaris™ 10, Parte 1 SA-200-S10 Manual del alumno Sun Microsystems, Inc. UBRM03-195 500 Eldorado Blvd.

Sun Microsystems, Inc.

UBRM03-195

500 Eldorado Blvd. Broomfield, CO 80021 EE.UU.

Revisión B

febrero 6, 2008 9:05 pm

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.

CURSO. Número de clasificación de control de exportaciones (ECCN): asignado el 14 de diciembre de 2004.

Papel

reciclable

CURSO. Número de clasificación de control de exportaciones (ECCN): asignado el 14 de diciembre de 2004.

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.

FORMATION INDÉPENDANT. NOU S VOUS DÉCONSEILLONS DE L’UTILISER DANS LE CADRE D’UNE AUTO-FORMATION. Papel reciclable

Papel

reciclable

FORMATION INDÉPENDANT. NOU S VOUS DÉCONSEILLONS DE L’UTILISER DANS LE CADRE D’UNE AUTO-FORMATION. Papel reciclable

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

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

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 Tarea 4: uso de discos y particiones en sistemas

2-95

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 Tarea 4: uso de discos y particiones en sistemas

2-114

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

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

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

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

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

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

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 Fase de los programas de arranque en sistemas

10-7

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

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

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 Forma de determinar la pertenencia de un usuario

12-21

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

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

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

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

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

xxii

Administración de Sistemas Solaris™ 10, Parte 1

Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B

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

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.

Introducción a la jerarquía de directorios de Solaris 10

Operaciones de montaje y desmontaje

Administración de parches de software en Solaris 10

Procedimientos de inicio y cierre de sesión

Configuración y uso de servicios de impresión

Esquema

Administración de dispositivos de disco locales

Requisitos de instalación de Solaris 10

Uso de los comandos de la PROM de arranque

Administración de usuarios

Control de los procesos del sistema

Administración de sistemas de archivos UFS de Solaris

Administración de paquetes de Solaris 10

Uso de GRUB (GRand Unified Bootloader)

Introducción a la seguridad del sistema

Copias de seguridad del sistema de archivos

Restauración del sistema de archivos

Copia de seguridad de 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

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

Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B

Prólogo-iii

¿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

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

Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B

Prólogo-v

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

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.Recursos adicionales –

1

2 3
2
3
adicional sobre los temas descritos en el módulo. 1 2 3 Demostración – Indica que en

Demostración – Indica que en ese momento se recomienda ver la

demostración del tema en cuestión.

Discusión – Indica que es aconsejable entablar un debate general o en grupos reducidos sobre el tema actual. Discusión –

Usuario avanzado – Indica la existencia de otros temas, ideas o datos opcionales relacionados con la materia. Usuario avanzado –

✓

Autoevaluación – Señala las actividades de autoevaluación, como preguntas de respuesta única y múltiple.

Acerca de este curso

Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B

Prólogo-vii

Convenciones

Nota – Indica la existencia de información adicional que puede ayudar al Nota – Indica la existencia de informac alumno, pero que no es crucial para entender el 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 irreversibAtención – les en los datos, el software o el sistema operativo. Advierte de un posible les 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 Atención – Indica que se ocasionarán le irreversibles en los datos, el software o el sistema 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 Atención – que las notas y el icono de peligro el éctrico. Utilice este icono cuando 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

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

Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B

Prólogo-ix

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:

hace referencia a cualquier método denominado

“El método doIt 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:

Prólogo-x

En Solaris:

$CD SERVER_ROOT/BIN

En Microsoft Windows:

C:\>CD SERVER_ROOT\BIN

Administración de Sistemas Solaris™ 10, Parte 1

Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B

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

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.

de la memoria virtual y que gestiona el núcleo de Solaris. 1-2 Nota – Consulte man

1-2

Nota – Consulte man -s5 filesystem para obtener información sobre la organización del sistema de archivos.

Administración de Sistemas Solaris™ 10, Parte 1

Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B

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

Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B

1-3

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

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

Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B

1-5

Introducción a los subdirectorios / (root)

Introducción a los subdirectorios / (root) Nota – El núcleo y los servicios del sist ema

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

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

Copyright 2007 Sun Microsystems, Inc. Todos los derechos reservados. Sun Services, Revisión B

1-7

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

Introducción a los componentes de los archivos

Introducción a los componentes de los archivos

Todos los archivos del sistema operativo Solaris utilizan un nombre de archivo y un registro denominado inode. Además, usan bloques de datos en la mayoría de los casos. En general, el nombre de archivo se asocia con un inode, que proporciona acceso a los bloques de datos.

En la Figura 1-1 se ilustra la relación entre los nombres de archivos, los inodes
En la Figura 1-1 se ilustra la relación entre los nombres de archivos,
los inodes y los bloques de datos.
Directory
INODE # 1234
Data Block
Mode Information
001010001110
Filenames
inode #’s
- Owner
Data Block
- Permissions
file1
3232
- Size
001010001110
file2
1234
Pointers to data blocks
Data Block
file3
0101
001010001110
file4
5455
file5
3333
Data Block
001010001110

Figura 1-1

Relación entre nombres de archivo, inodes y bloques de datos

Nombres de archivo

Los nombres de archivo son los objetos que se utilizan con más frecuencia para acceder a los archivos y manipularlos. Todos los archivos deben tener un nombre asociado con un inode.

Inodes

Los inodes son los objetos que utiliza el sistema operativo Solaris para registrar la infor