Inicio y cierre de sistemas Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Cómo cerrar un sistema con el comando shutdown

  1. Asuma el rol de usuario root.

    Consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .

  2. Para cerrar un servidor, averigüe si hay algún usuario que haya iniciado sesión en el sistema.
    # who

    Se muestra una lista de todos los usuarios con sesión iniciada.

  3. Cierre el sistema.
    # shutdown -iinit-state -ggrace-period -y
    –iinit-state

    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.

    –ggrace-period

    Indica un tiempo (en segundos) antes de que el sistema se cierre. El valor predeterminado es de 60 s.

    –y

    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).

  4. Si se le pide confirmación, escriba y.
    Do you want to continue? (y or n): y

    Si ha utilizado el comando shutdown -y, no se le pedirá que continúe.

  5. Si se lo solicita, escriba la contraseña root.
    Type Ctrl-d to proceed with normal startup,
    (or give root password for system maintenance): xxxxxx
  6. Una vez que haya completado las tareas de administración del sistema, presione Control-D para volver al nivel de ejecución predeterminado del sistema.
  7. Utilice la siguiente tabla para verificar que el sistema se encuentre en el nivel de ejecución especificado en el comando shutdown.
    Nivel de ejecución especificado
    Indicador de sistema basado en x86
    Indicador de sistema basado en SPARC
    S (estado de usuario único)
    #
    #
    0 (estado de apagado)
    #
    ok o >
    Nivel de ejecución 3 (estado multiusuario con recursos remotos compartidos)
    hostname console login:
    hostname console login:
Ejemplo 3-1  Colocación de un sistema en estado de usuario único (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 usuario único) en 3 min.

# who
root     console      Apr 15 06:20

# shutdown -g180 -y

Shutdown started.    Fri Apr 15 06:20:45 MDT 2014

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  Colocación de un sistema en 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 2014

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  Colocación de un sistema en 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 2014

Broadcast Message from root (console) on venus Fri Apr 15 06:46:50...
The system venus will be shut down in 2 minutes

Broadcast Message from root (console) on venus Fri Apr 15 06:47:50...
The system venus will be shut down in 1 minute

Broadcast Message from root (console) on venus Fri Apr 15 06:48:20...
The system venus will be shut down in 30 seconds

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 11.2 64-bit
Copyright (c) 1983, 2014, Oracle and/or its affiliates. All rights reserved.
Booting to milestone "milestone/single-user:default".
Hostname: venus
NIS domain name is solaris.example.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 el Chapter 4, Inicio de un sistema (tareas).