JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Initialisation et arrêt des systèmes Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Initialisation et arrêt d'un système (Présentation)

2.  x86 : Administration de GRand Unified Bootloader (tâches)

3.  Arrêt d'un système (tâches)

Arrêt d'un système

Recommandations pour arrêter un système

Commandes d'arrêt du système

Arrêt d'un système

Identification des utilisateurs connectés au système

Arrêt d'un système à l'aide de la commande shutdown

Arrêt d'un système autonome par le biais de la commande init

Mise hors tension des périphériques système

4.  Initialisation d'un système (tâches)

5.  Initialisation d'un système à partir du réseau (tâches)

6.  Dépannage de l'initialisation d'un système (tâches)

Index

Arrêt d'un système

Les procédures et exemples suivants décrivent comment arrêter un système à l'aide des commandes shutdown et init.

Pour plus d'informations sur l'arrêt d'un système à des fins de récupération, notamment à l'aide de la commande halt, reportez-vous à la section SPARC : Arrêt d'un système à des fins de récupération.

Identification des utilisateurs connectés au système

Pour les systèmes Oracle Solaris utilisés en tant que systèmes multiutilisateurs de temps partagé, il vous faudra peut-être déterminer si des utilisateurs sont connectés au système avant de l'arrêter. Utilisez la procédure ci-après dans ces cas de figure.

Arrêt d'un système à l'aide de la commande shutdown

  1. Prenez le rôle root.

    Reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

  2. Pour arrêter un serveur, recherchez les utilisateurs éventuellement connectés au système.
    # who

    Une liste de tous les utilisateurs connectés s'affiche.

  3. Arrêtez le système.
    # shutdown -iinit-state -ggrace-period -y
    -iinit-state

    Place le système dans un état d'initialisation autre que l'état par défaut S. Vous pouvez choisir parmi 0, 1, 2, 5 et 6.

    Les niveaux d'exécution 0 et 5 correspondent à des états réservés à l'arrêt du système. Le niveau d'exécution 6 réinitialise le système. Le niveau d'exécution 2 est disponible comme état de fonctionnement multiutilisateur.

    -ggrace-period

    Indique la durée (en secondes) avant l'arrêt du système. La valeur par défaut est fixée à 60 secondes.

    -y

    Poursuit l'arrêt du système sans aucune intervention. Dans le cas contraire, vous êtes invité à poursuivre le processus d'arrêt après 60 secondes.

    Pour plus d'informations, reportez-vous à la page de manuel shutdown(1M).

  4. Si vous êtes invité à confirmer, tapez y.
    Do you want to continue? (y or n): y

    Si vous avez utilisé la commande shutdown -y, vous ne serez pas invité à continuer.

  5. Tapez le mot de passe root, si vous y êtes invité.
    Type Ctrl-d to proceed with normal startup,
    (or give root password for system maintenance): xxxxxx
  6. Après avoir accompli les tâches d'administration du système, appuyez sur Ctrl-D pour rétablir le niveau d'exécution par défaut du système.
  7. Utilisez le tableau ci-dessous pour vérifier que le système se trouve au niveau d'exécution que vous avez spécifié dans la commande shutdown.
    Niveau d'exécution spécifié
    Invite du système x86
    Invite du système SPARC
    S (état monoutilisateur)
    #
    #
    0 (état de mise hors tension)
    #
    ok ou >
    Niveau d'exécution 3 (état multiutilisateur avec ressources distantes partagées)
    hostname console login:
    hostname console login:

Exemple 3-1 Passage du système à l'état monoutilisateur (niveau d'exécution S) à l'aide de la commande shutdown

Dans l'exemple ci-dessous, la commande shutdown permet de placer un système au niveau d'exécution S (état monoutilisateur) au bout de trois minutes.

# 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
#

Exemple 3-2 Placement du système à l'état d'arrêt (niveau d'exécution 0) à l'aide de la commande shutdown

Dans l'exemple ci-dessous, la commande shutdown est utilisée pour placer un système au niveau d'exécution 0 après 5 minutes, sans exiger une confirmation supplémentaire.

# 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 vous placez le système au niveau d'exécution 0 pour mettre hors tension tous les périphériques, reportez-vous à la section Mise hors tension des périphériques système.

Exemple 3-3 Passage du système à l'état multiutilisateur (niveau d'exécution 3) à l'aide de la commande shutdown

Dans l'exemple ci-dessous, la commande shutdown permet de réinitialiser un système au niveau d'exécution 3 au bout de deux minutes. Aucune confirmation supplémentaire n'est requise.

# 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.example.com
.
.
.
venus console login:

Voir aussi

Indépendamment de la raison pour laquelle vous arrêtez un système, vous souhaiterez probablement revenir au niveau d'exécution 3, où toutes les ressources de fichiers sont disponibles, et les utilisateurs peuvent se connecter. Pour obtenir des instructions sur le retour à l'état multiutilisateur, reportez-vous au Chapitre 4, Initialisation d'un système (tâches).

Arrêt d'un système autonome par le biais de la commande init

Suivez cette procédure lorsque vous avez besoin d'arrêter un système autonome.

  1. Prenez le rôle root.

    Reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

  2. Eteignez le système.
    # init 5

    Pour plus d'informations, reportez-vous à la page de manuel init(1M).

Exemple 3-4 Passage du système à l'état de mise hors tension (niveau d'exécution 0) à l'aide de la commande init

Dans l'exemple ci-dessous, la commande init permet de placer un système autonome au niveau d'exécution où sa mise hors tension ne représente aucun risque.

# 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

Voir aussi

Indépendamment de la raison pour laquelle vous arrêtez le système, vous souhaiterez probablement revenir au niveau d'exécution 3, où toutes les ressources de fichiers sont disponibles, et les utilisateurs peuvent se connecter.