Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Guía de administración del sistema: administración básica |
1. Herramientas de gestión de Oracle Solaris (guía)
2. Trabajo con Solaris Management Console (tareas)
3. Trabajo con Oracle Java Web Console (tareas)
4. Gestión de grupos y cuentas de usuario (descripción general)
5. Gestión de cuentas de usuario y grupos (tareas)
6. Gestión del soporte cliente-servidor (descripción general)
7. Administración de clientes sin disco (tareas)
8. Introducción al cierre e inicio de un sistema
9. Cierre e inicio del sistema (descripción general)
10. Cierre de un sistema (tareas)
11. Modificación del comportamiento del inicio de Oracle Solaris (tareas)
12. Cómo iniciar un sistema Oracle Solaris (tareas)
13. Gestión de archivos de inicio de Oracle Solaris (tareas)
14. Resolución de problemas de inicio de un sistema Oracle Solaris (tareas)
15. x86: Inicio basado en GRUB (referencia)
16. x86: Inicio de un sistema que no implementa GRUB (tareas)
17. Comando regadm del registro automático de Oracle Solaris (tareas)
18. Gestión de servicios (descripción general)
Cambios en el comportamiento al utilizar la SMF
Depósito de configuración de servicios
Copias de seguridad del depósito de la 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
Daemon de reiniciador maestro de la SMF
Reiniciadores delegados de la SMF
Cuándo utilizar niveles de ejecución o hitos
Determinación del nivel de ejecución de un sistema
19. Gestión de servicios (tareas)
20. Gestión de software (descripción general)
22. Gestión de software mediante comandos de paquetes de Oracle Solaris (tareas)
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:
Que el proceso init se reiniciará
Qué procesos se deben iniciar, supervisar e reiniciar si se terminan
Qué acciones se deben realizar cuando el sistema ingresa a un nuevo nivel de ejecución
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 18-4 Descripciones de campos para el archivo inittab
|
Ejemplo 18-2 Archivo inittab predeterminado
El siguiente ejemplo muestra un archivo inittab predeterminado que se instala con la versión de Solaris. A continuación, se indica una descripción para cada línea de salida en este ejemplo.
ap::sysinit:/sbin/autopush -f /etc/iu.ap (1) sp::sysinit:/sbin/soconfig -f /etc/sock2path (2) smf::sysinit:/lib/svc/bin/svc.startd >/dev/msglog 2<>/dev/msglog (3) p3:s1234:powerfail:/usr/sbin/shutdown -y -i5 -g0 >/dev/msglog 2<>/dev/...(4)
Inicializa los módulos STREAMS
Configura proveedores de transporte de sockets
Inicializa el reiniciador maestro para la SMF
Describe un cierre por fallo de energía
El proceso init se inicia y lee el archivo /etc/default/init para definir las variables de entorno. De manera predeterminada, sólo se define la variable TIMEZONE.
A continuación, init lee el archivo inittab y hace lo siguiente:
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.
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 init(1M).