Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
![]() |
Inicio y cierre de Oracle Solaris en plataformas x86 Oracle Solaris 11 Information Library (Español) |
1. Inicio y cierre de un sistema basado en x86 (descripción general)
2. Inicio de un sistema basado en x86 en un estado especificado (tareas)
3. Cierre de un sistema (tareas)
Cierre de un sistema (mapa de tareas)
Descripción general del cierre de un sistema
Comandos de cierre del sistema
Cómo determinar quién ha iniciado sesión en el sistema
Apagado de todos los dispositivos del sistema
4. Reinicio de un sistema basado en x86 (tareas)
5. Inicio de un sistema basado en x86 desde la red (tareas)
6. Modificación de los parámetros de inicio en un sistema basado en x86 (tareas)
7. Creación, administración e inicio desde entornos de inicio ZFS en plataformas x86 (tareas)
8. Mantenimiento de la capacidad de inicio de un sistema basado en x86 (tareas)
9. Resolución de problemas del inicio de un sistema basado en x86 (tareas)
Los siguientes procedimientos y ejemplos describen cómo apagar un sistema utilizando los comandos shutdown e init.
Para los sistemas Oracle Solaris que se utilizan como sistemas multiusuario de tiempo compartido, puede que necesite determinar si los usuarios deben iniciar sesión en el sistema antes cerrarlo. Utilice el siguiente procedimiento en estas instancias.
$ who holly console May 7 07:30 kryten pts/0 May 7 07:35 (starlite) lister pts/1 May 7 07:40 (bluemidget)
Los datos en la primera columna identifican el nombre de usuario del usuario que ha iniciado sesión.
Los datos en la segunda columna identifican la línea de terminal del usuario que ha iniciado sesión.
Los datos en la tercera columna identifican la fecha y hora en las que el usuario ha iniciado sesión.
Los datos en la cuarta columna, si hay, identifican el nombre de host si el usuario ha iniciado sesión desde un sistema remoto.
# who
Se muestra una lista de todos los usuarios con sesión iniciada.
# shutdown -iinit-state -ggrace-period -y
Lleva el sistema a un estado init que es distinto del estado predeterminado S. Las opciones son 0, 1, 2, 5 y 6.
Los niveles de ejecución 0 y 5 son estados reservados para cerrar el sistema. El nivel de ejecución 6 reinicia el sistema. El nivel de ejecución 2 está disponible como un estado operativo de multiusuario.
Indica un tiempo (en segundos) antes de que el sistema se cierre. El valor predeterminado es de 60 s.
Cierra el sistema sin intervención. De lo contrario, se le pedirá continuar con el proceso de cierre después de 60 s.
Para obtener más información, consulte la página del comando man shutdown(1M).
Do you want to continue? (y or n): y
Si ha utilizado el comando shutdown -y, no se le pedirá que continúe.
Type Ctrl-d to proceed with normal startup, (or give root password for system maintenance): xxxxxx
|
Ejemplo 3-1 Cómo poner el sistema en un estado de un solo usuario (nivel de ejecución S) con el comando shutdown
En el ejemplo siguiente, el comando shutdown se utiliza para llevar un sistema al nivel de ejecución S (estado de un solo usuario) en 3 min.
# who root console Apr 15 06:20 # shutdown -g180 -y Shutdown started. Fri Apr 15 06:20:45 MDT 2011 Broadcast Message from root (console) on portia Fri Apr 15 06:20:46... The system portia will be shut down in 3 minutes showmount: portia: RPC: Program not registered Broadcast Message from root (console) on portia Fri Apr 15 06:21:46... The system portia will be shut down in 2 minutes showmount: portia: RPC: Program not registered Broadcast Message from root (console) on portia Fri Apr 15 06:22:46... The system portia will be shut down in 1 minute showmount: portia: RPC: Program not registered Broadcast Message from root (console) on portia Fri Apr 15 06:23:16... The system portia will be shut down in 30 seconds showmount: portia: RPC: Program not registered Changing to init state s - please wait svc.startd: The system is coming down for administration. Please wait. root@portia:~# Apr 15 06:24:28 portia svc.startd[9]: Apr 15 06:24:28 portia syslogd: going down on signal 15 svc.startd: Killing user processes. Requesting System Maintenance Mode (See /lib/svc/share/README for more information.) SINGLE USER MODE Enter user name for system maintenance (control-d to bypass):xxxxxx #
Ejemplo 3-2 Cómo poner el sistema en un estado de cierre (nivel de ejecución 0) con el comando shutdown
En el ejemplo siguiente, el comando shutdown se utiliza para llevar un sistema al nivel de ejecución 0 en 5 min sin necesidad de confirmación adicional.
# who root console Jun 17 12:39... userabc pts/4 Jun 17 12:39 (:0.0) # shutdown -i0 -g300 -y Shutdown started. Fri Apr 15 06:35:48 MDT 2011 Broadcast Message from root (console) on murky Fri Apr 15 06:35:48... The system pinkytusk will be shut down in 5 minutes showmount: murkey: RPC: Program not registered showmount: murkey: RPC: Program not registered Broadcast Message from root (console) on murkey Fri Apr 15 06:38:48... The system murkey will be shut down in 2 minutes showmount: murkey: RPC: Program not registered Broadcast Message from root (console) on murkey Fri Apr 15 06:39:48... The system murkey will be shut down in 1 minute showmount: murkey: RPC: Program not registered Broadcast Message from root (console) on murkey Fri Apr 15 06:40:18... The system murkey will be shut down in 30 seconds showmount: murkey: RPC: Program not registered Broadcast Message from root (console) on murkey Fri Apr 15 06:40:38... THE SYSTEM murkey IS BEING SHUT DOWN NOW ! ! ! Log off now or risk your files being damaged showmount: murkey: RPC: Program not registered Changing to init state 0 - please wait root@murkey:~# svc.startd: The system is coming down. Please wait. svc.startd: 122 system services are now being stopped. Apr 15 06:41:49 murkey svc.startd[9]: Apr 15 06:41:50 murkey syslogd: going down on signal 15 svc.startd: Killing user processes. Apr 15 06:41:57 The system is down. Shutdown took 69 seconds. syncing file systems... done Press any key to reboot. Resetting...
Si desea llevar el sistema al nivel de ejecución 0 para apagar todos los dispositivos, consulte Apagado de todos los dispositivos del sistema.
Ejemplo 3-3 Cómo poner el sistema en un estado multiusuario (nivel de ejecución 3) con el comando shutdown
En el ejemplo siguiente, el comando shutdown se utiliza para reiniciar un sistema en el nivel de ejecución 3, en 2 min. No se requiere confirmación adicional.
# who root console Jun 14 15:49 (:0) userabc pts/4 Jun 14 15:46 (:0.0) # shutdown -i6 -g120 -y Shutdown started. Fri Apr 15 06:46:50 MDT 2011 Broadcast Message from root (console) on venus Fri Apr 15 06:46:50... The system venus will be shut down in 2 minutes showmount: venus: RPC: Program not registered showmount: venus: RPC: Program not registered Broadcast Message from root (console) on venus Fri Apr 15 06:47:50... The system venus will be shut down in 1 minute showmount: venus: RPC: Program not registered showmount: venus: RPC: Program not registered Broadcast Message from root (console) on venus Fri Apr 15 06:48:20... The system venus will be shut down in 30 seconds showmount: venus: RPC: Program not registered Broadcast Message from root (console) on venus Fri Apr 15 06:48:40... THE SYSTEM venus IS BEING SHUT DOWN NOW ! ! ! Log off now or risk your files being damaged showmount: venus: RPC: Program not registered Changing to init state 6 - please wait root@venus:~# svc.startd: The system is coming down. Please wait. svc.startd: 123 system services are now being stopped. Apr 15 06:49:32 venus svc.startd[9]: Apr 15 06:49:32 venus syslogd: going down on signal 15 svc.startd: Killing user processes. Apr 15 06:49:40 The system is down. Shutdown took 50 seconds. syncing file systems... done rebooting... SunOS Release 5.11 Version 2010-12-10 64-bit Copyright (c) 1983, 2010, Oracle and/or its affiliates. All rights reserved. Booting to milestone "milestone/single-user:default". Hostname: venus NIS domain name is solaris.us.oracle.com . . . venus console login:
Véase también
Independientemente del motivo por el cual se cierra un sistema, es posible que desee volver al nivel de ejecución 3, donde todos los recursos de archivo están disponibles y los usuarios pueden iniciar sesión. Para obtener instrucciones sobre cómo restablecer el estado multiusuario de un sistema, consulte Inicio de un sistema basado en x86 en un estado multiusuario (nivel de ejecución 3).
Utilice este procedimiento cuando necesite cerrar un sistema independiente.
# init 5
Para obtener más información, consulte la página del comando man init(1M).
Ejemplo 3-4 Cómo poner el sistema en un estado de cierre (nivel de ejecución 0) con el comando init Command
En este ejemplo, el comando init se utiliza para llevar un sistema independiente basado en x86 al nivel donde es seguro apagar el equipo.
# init 0 # INIT: New run level: 0 The system is coming down. Please wait. . . . The system is down. syncing file systems... [11] [10] [3] done Press any key to reboot
Véase también
Independientemente del motivo por el cual se cierra el sistema, es posible que desee volver al nivel de ejecución 3, donde todos los recursos de archivo están disponibles y los usuarios pueden iniciar sesión. Para obtener instrucciones sobre cómo restablecer el estado multiusuario de un sistema, consulte Inicio de un sistema basado en x86 en un estado multiusuario (nivel de ejecución 3).