JavaScript is required to for searching.
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)
search filter icon
search icon

Información del documento

Acerca de este manual

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

Pautas para cerrar un sistema

Comandos de cierre del sistema

Cierre de un sistema

Cómo determinar quién ha iniciado sesión en el sistema

Cómo cerrar un sistema con el comando shutdown

Cómo apagar un sistema con el comando init

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)

Índice

Cierre de un sistema

Los siguientes procedimientos y ejemplos describen cómo apagar un sistema utilizando los comandos shutdown e init.

Cómo determinar quién ha iniciado sesión en el sistema

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.

Cómo cerrar un sistema con el comando shutdown

  1. Asuma el rol root.
  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 del sistema basado en x86
    S (estado de un solo usuario)
    #
    0 (estado de apagado)
    #
    Nivel de ejecución 3 (estado multiusuario con recursos remotos compartidos)
    nombre de host console login:

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

Cómo apagar un sistema con el comando init

Utilice este procedimiento cuando necesite cerrar un sistema independiente.

  1. Asuma el rol root.
  2. Cierre el sistema.
    # 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).