Manual de Solaris 7 para periféricos de Sun

Apagado del sistema

A no ser que esté incorporando un periférico en marcha, deberá apagar el sistema operativo y desconectar el sistema antes de instalar el nuevo periférico.

Antes de apagar el sistema operativo, debe detener cualquier aplicación en marcha y cerrar los archivos que permanezcan abiertos en el sistema.

Cuando se disponga a apagar un sistema, deberá determinar qué comando de apagado de los siguientes es el adecuado para el sistema, así como para la tarea que se disponga a realizar:


Nota -

Consulte la Tabla 1-2 si precisa una definición de cada comando de apagado.


Estos comandos inician procedimientos de apagado, interrumpen todos los procesos en ejecución, escriben datos en el disco y apagan el software del sistema según el nivel de ejecución adecuado.


Nota -

init y shutdown son los dos métodos más fiables de cerrar un sistema, ya que emplean secuencias rc para interrumpir procesos que se están ejecutando y apagar el sistema con una pérdida de datos mínima. Los comandos halt y reboot no ejecutan las secuencias rc en la forma adecuada, y no son el método más apropiado para apagar el sistema.



Nota -

Si precisa más información sobre secuencias rc, consulte la System Administration Guide, "Boot Files and Run Levels."


La tabla siguiente describe cada uno de los comandos de apagado. Para procedimientos de apagado, consulte "Para apagar un sistema monousuario con init" y "Para apagar un sistema multiusuario con shutdown".

Tabla 1-2 Comandos de apagado

Comando 

Función 

init n

Utilice el comando init para apagar un sistema cuando no existan usuarios a los que sea necesario avisar. init puede utilizarse también para cambiar niveles de ejecución. Por ejemplo, utilice init 6 para rearrancar un sistema. Consulte "Niveles de ejecución" si precisa más información.

shutdown

Utilice el comando shutdown al apagar un sistema con varios usuarios. El comando shutdown envia un mensaje de advertencia a todos los usuarios conectados, espera 60 segundos (el tiempo predeterminado) y cierra entonces el sistema, quedando en estado de un solo usuario. Consulte el procedimiento que se muestra en la "Para apagar un sistema monousuario con init".

halt

Utilice el comando halt cuando sea preciso detener inmediatamente el sistema, y sea aceptable no advertir a ningún usuario actual. El comando halt apaga el sistema sin demoras. No advierte a ningún otro usuario del sistema. Tampoco ejecuta secuencias de apagado personalizadas de los directorios rc.

reboot

Utilice el comando reboot para apagar un sistema de un solo usuario y pasarlo al estado de varios usuarios. reboot no advierte a otros usuarios del sistema. No ejecuta tampoco ninguna secuencia personalizada de los directorios rc.

Niveles de ejecución

El nivel de ejecución define los servicios y recursos que están disponibles para los usuarios. Un sistema sólo puede encontrarse en un solo nivel de ejecución a un tiempo. Consulte la tabla inferior si precisa una descripción de los distintos niveles de ejecución.

Los números de los niveles de ejecución se utilizan con los comandos init y shutdown para controlar servicios del sistema. Utilice el comando init para apagar un sistema que no cuente con varios usuarios o clientes. Asimismo, utilice el comando init para cambiar los niveles de ejecución. Es posible también especificar el nivel de ejecución a manera de argumento en el comando shutdown con la opción -i.

Tabla 1-3 Niveles de ejecución

Nivel de ejecución 

Estado del sistema 

Descripción 

Modo de supervisión 

El sistema operativo se apaga. El sistema muestra el indicador ok. Conviene desconectar la alimentación del sistema.

Modo multiusuario 

El sistema operativo ha arrancado totalmente; se inician todos los procesos necesarios para soportar varios usuarios, acceso a red, sistemas de archivo, registro de eventos, y así sucesivamente. No resulta seguro apagar la alimentación del sistema. 

Apagado automático 

El sistema operativo se apaga, y se desconecta automáticamente la alimentación (sólo en sistemas soportados). 

Rearrancado 

Se lleva al sistema operativo al nivel de ejecución 0, y después al nivel de ejecución predeterminado, según lo especificado en el archivo /etc/inittab (suele ser el nivel de ejecución 3).

s o S o 1 

Modo monousuario 

El sistema operativo se encuentra en modo de mantenimiento. En este modo, sólo se inician algunos procesos por razones de funcionalidad básica del sistema. Solo se montan los sistemas de archivo /, /usr, y /proc, y no se comparten sistemas de archivo nfs. Sólo se permite registrarse al superusuario.

No resulta seguro desactivar la alimentación del sistema. 

Utilice el comando who para determinar su nivel de ejecución.

El ejemplo siguiente muestra un sistema que se encuentra en modo multiusuario (nivel de ejecución 3).


# who -r
. run-level 3 Apr 24 10:44 S 0 S


Nota -

who no es un comando válido si se encuentra en un nivel de ejecución 0.


Para apagar un sistema monousuario con init

Este apartado describe la manera de apagar un sistema monousuario.


Nota -

init no envía mensaje de advertencia a los usuarios.



Nota -

Asegúrese de preparar primero el sistema. Consulte "Para preparar el sistema" si precisa más información.


  1. Conviértase en superusuario.

  2. Detenga todas las aplicaciones y cierre cualquier archivo abierto en el sistema.

  3. Apague el sistema.


    # init 0
    

    Este comando escribe datos en disco, interrumpe todos los procesos activos, lleva al sistema al modo de supervisión y muestra el indicador ok.

  4. Si se le pide confirmación, escriba y.


    ok Do you want to continue? (y or n): y 
    

  5. Si está instalando un dispositivo SCSI nuevo, continúe con el Paso 6. Si está instalando una tarjeta nueva, continúe con las instrucciones contenidas en el Capítulo 5.

  6. Reinicie el bus SCSI con el comando reset, seguido de Stop-A:


    ok reset 
    Immediately press <Stop-a> once you see the banner on your screen.

    El comando reset (reset-all en algunos sistemas), reinicia el bus y la memoria SCSI para asegurar una búsqueda probe-scsi efectiva. La secuencia clave Stop-A interrumpe el proceso de rearranque que suele producirse con el comando reset. De esta forma, permanecerá al nivel de ejecución 0 para aplicar el comando probe-scsi.


    Nota -

    Asegúrese de activar todos los dispositivos SCSI, tales como las unidades de disco y cinta, antes de intentar utilizar los comandos probe-scsi o probe-scsi-all. El comando probe-scsi puede detectar dispositivos SCSI conectados sólo si están activados.


  7. Enumere los ID de destino SCSI que estén siendo utilizados actualmente en el bus SCSI escribiendo:


    ok probe-scsi 
    

    Si cuenta en su sistema con más de un bus SCSI, utilice el comando probe-scsi-all. Este comando sondea todos los dispositivos SCSI que puedan existir en todos los bus SCSI.

  8. Elija un ID de destino SCSI para el nuevo dispositivo.

    Tenga en cuenta los ID de destino ya asignados y elija un ID de destino no utilizado para el nuevo dispositivo. Si necesita más información sobre la selección de ID de destino, consulte el Apéndice A".

  9. Una vez que se muestre el indicador ok, desactive la alimentación del sistema, y después la de todos los dispositivos periféricos externos.

Ya estará listo para instalar el periférico. Consulte la documentación que acompaña al hardware, así como el apartado correspondiente en este manual:

El comando shutdown

Utilice el comando /usr/sbin/shutdown para apagar servidores cuando sea preciso notificar a los usuarios de un apagado inminente.

Para apagar un sistema multiusuario con shutdown

Esta sección describe la forma de apagar un sistema multiusuario, como puede ser un servidor.

  1. Conviértase en superusuario.

  2. Para averigüar si existen usuarios registrados en el sistema, escriba:


    # who 
    

    Se muestra una lista de todos los usuarios registrados. Es posible enviar mensajes de correo electrónico o emitir un mensaje para que los usuarios sepan que se está apagando el sistema.

  3. Detenga todas las aplicaciones y cierre cualquier archivo abierto en el sistema.

  4. Asegúrese de que el sistema operativo compruebe la existencia de dispositivos periféricos recién instalados al encencer o volver a arrancar el sistema, escribiendo:


    # touch /reconfigure 
    

    El comando touch /reconfigure aplica la misma función que el comando boot -r. Permite al sistema operativo reconocer la presencia de todos los dispositivos periféricos recién instalados.

  5. Apague el sistema escribiendo:


    # /usr/sbin/shutdown -y -ggrace_period -irun_level
    

    En este comando:

     shutdown

    Hace que un sistema se ejecute a nivel s (modo monousuario) de forma predeterminada. Se divulga un mensaje para todos los usuarios. Tras una espera de 60 segundos (predeterminada), se le pide que confirme si desea apagar el sistema.

     -y

    Continúa apagando el sistema sin intervenciones; de lo contrario, se pide que prosiga el proceso de apagado. 

    -ggrace_period

    Indica un tiempo (en segundos) antes del apagado del sistema. Por defecto, son 60 segundos. Especifique un número para grace_period. 

    -irun_level

    Permite llevar el sistema a un nivel de ejecución distinto del predeterminado. (Consulte Tabla 1-3 para información sobre el nivel de ejecución). Especifique un número para run_level.

    En el ejemplo siguiente, el sistema será conducido al nivel de ejecución 0 en 3 minutos sin requerir confirmaciones adicionales.


    # /usr/sbin/shutdown -y -g180 -i0
    Shutdown started. Fri Nov 4 11:07:33 MST 1994
    Broadcast Message from root (console) on pluto Fri Nov 4 11:07:34
    The system will be shut down in 3 minutes
                        .
                        .
                        .
    INIT: New run level: 0
    The system is coming down. Please wait.
                        .
                        .
                        .
    The system is down.
    syncing file systems... [11] [9] [5] done
    Program terminated
    Type help for more information
    ok 

  6. Si se le pide confirmación, escriba y.


    ok Do you want to continue? (y or n): y 
    

  7. Si está instalando un dispositivo SCSI nuevo, continúe con el Paso 8.

    Si está instalando una placa nueva, continúe con las instrucciones en el Capítulo 5.

  8. Reinicie el bus SCSI escribiendo:


    ok reset 
    Immediately press Stop-A once you see the banner on your
    screen.
    

    El comando reset (reset-all en algunos sistemas) reinicia el bus y la memoria SCSI para asegurar una búsqueda probe-scsi efectiva. La secuencia de teclas Stop-A interrumpe el proceso de rearranque que suele producirse con el comando reset. De esta forma, se permanece al nivel de ejecución 0 para aplicar el comando probe-scsi.


    Nota -

    Asegúrese de activar todos los dispositivos SCSI, como unidades de disco y cinta, antes de utilizar los comandos probe-scsi o probe-scsi-all. El comando probe-scsi puede detectar dispositivos SCSI conectados sólo si están encendidos.


  9. Enumere los ID de destino SCSI que se estén utilizando actualmente en el bus SCSI escribiendo:


    ok probe-scsi 
    

    Si cuenta con más de un bus SCSI en el sistema, utilice el comando probe-scsi-all. Este comando sondea todos los dispositivos SCSI existentes en cada bus SCSI.

  10. Elija un ID de destino SCSI para su dispositivo.

    Tenga en cuenta los ID ya asignados y elija un destino no usado para el dispositivo nuevo. Si precisa más información sobre la selección de un ID de destino, consulte el Apéndice A".

  11. Cuando aparezca el indicador ok, desactive la alimentación del sistema y después la de todos los dispositivos periféricos externos.

Estará ahora listo para instalar el dispositivo periférico. Consulte la documentación que acompañe al hardware, así como el apartado correspondiente de este manual: