JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Gestión de servicios y errores en Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Gestión de servicios (descripción general)

Sobre la SMF en esta versión

Introducción a la SMF

Ventajas de utilizar la SMF

Conceptos de la SMF

Servicio SMF

Dependencias de la SMF

Identificadores de servicios

Estados de servicio

Manifiestos de la SMF

Perfiles de la SMF

Repositorio de configuración de servicios

Capas administrativas de la SMF

Copias de seguridad del repositorio de la SMF

Instantáneas de la SMF

Registro de errores del servicio SMF

Interfaces de programación y administración de la SMF

Utilidades administrativas de la línea de comandos de la SMF

Interfaces de biblioteca de configuración de gestión de servicios

Componentes de la SMF

Daemon de reiniciador maestro de la SMF

Reiniciadores delegados de la SMF

Propiedades SMF y grupos de propiedades

Gestión de información en el repositorio de configuración de servicios

Visualización de información de la SMF

Modificación de la información de la SMF

Supresión de la información de la SMF

SMF e inicio

Compatibilidad de la SMF

Niveles de ejecución

Cuándo utilizar niveles de ejecución o hitos

Determinación del nivel de ejecución de un sistema

Archivo /etc/inittab

Qué sucede cuando el sistema se lleva al nivel de ejecución 3

2.  Gestión de servicios (tareas)

3.  Uso del gestor de fallos

Índice

Archivo /etc/inittab

Al iniciar el sistema o cambiar los niveles de ejecución con el comando init o shutdown, el daemon init inicia los procesos mediante la lectura de la información del archivo /etc/inittab. Este archivo define estos puntos importantes para el proceso init:

Cada entrada en el archivo /etc/inittab tiene los siguientes campos:

id:rstate :action :process

En la siguiente tabla, se describen los campos en una entrada inittab.

Tabla 1-4 Descripciones de campos para el archivo inittab

Campo
Descripción
id
Es un identificador único para la entrada.
rstate
Muestra los niveles de ejecución a los que se aplica esta entrada.
action
Identifica el modo en que el proceso que está especificado en el campo del proceso se ejecutará. Los valores posibles incluyen: sysinit, boot, bootwait, wait y respawn.

Para obtener una descripción de las otras palabras clave de acción, consulte inittab(4).

process
Define el comando o la secuencia de comandos para ejecutar.

Ejemplo 1-2 Archivo inittab predeterminado

El siguiente ejemplo muestra un archivo inittab predeterminado que se instala con la versión. A continuación, se indica una descripción para cada línea de salida en este ejemplo.

ap::sysinit:/usr/sbin/autopush -f /etc/iu.ap  (1)
smf::sysinit:/lib/svc/bin/svc.startd    >/dev/msglog 2<>/dev/msglog </dev/console      (2)
p3:s1234:powerfail:/usr/sbin/shutdown -y -i5 -g0 >/dev/msglog 2<>/dev/...(3)
  1. Inicializa los módulos STREAMS

  2. Inicializa el reiniciador maestro para la SMF

  3. Describe un cierre por fallo de energía

Qué sucede cuando el sistema se lleva al nivel de ejecución 3

  1. El proceso init se inicia y lee las propiedades que se definen en el servicio SMF svc:/system/environment:init para definir variables de entorno.

  2. El proceso init lee el archivo inittab y hace lo siguiente:

    1. Ejecuta cualquier entrada de proceso que tenga sysinit en el campo action, de forma que cualquier inicialización especial se pueda realizar antes de que los usuarios inicien sesión.

    2. Pasa las actividades de inicio a svc.startd.

    Para obtener una descripción detallada de cómo el proceso init utiliza el archivo inittab, consulte la página del comando man init(1M).