Ignorer les liens de navigation | |
Quitter l'aperu | |
Initialisation et arrêt d'Oracle Solaris sur les plates-formes x86 Oracle Solaris 11 Information Library (Français) |
1. Initialisation et arrêt d'un système x86 (présentation)
2. Initialisation d'un système x86 à un état spécifié (tâches)
3. Arrêt d'un système (tâches)
Arrêt d'un système (liste des tâches)
Présentation de l'arrêt d'un système
Recommandations pour arrêter un système
Identification des utilisateurs connectés au système
Mise hors tension des périphériques système
4. Réinitialisation d'un système x86 (tâches)
5. Initialisation d'un système x86 à partir du réseau (tâches)
6. Modification des paramètres d'initialisation sur un système x86 (tâches)
8. Préservation de la capacité d'initialisation d'un système x86 (tâches)
Les procédures et exemples suivants décrivent comment arrêter un système à l'aide des commandes shutdown et init.
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.
$ who holly console May 7 07:30 kryten pts/0 May 7 07:35 (starlite) lister pts/1 May 7 07:40 (bluemidget)
Les données de la première colonne identifient le nom de l'utilisateur connecté.
Les données de la deuxième colonne identifient la ligne de terminal de l'utilisateur connecté.
Les données de la troisième colonne identifient la date et l'heure auxquelles l'utilisateur s'est connecté.
Les données que contient éventuellement la quatrième colonne identifient le nom d'hôte si l'utilisateur est connecté à partir d'un système distant.
# who
Une liste de tous les utilisateurs connectés s'affiche.
# shutdown -iinit-state -ggrace-period -y
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.
Indique la durée (en secondes) avant l'arrêt du système. La valeur par défaut est fixée à 60 secondes.
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).
Do you want to continue? (y or n): y
Si vous avez utilisé la commande shutdown -y, vous ne serez pas invité à continuer.
Type Ctrl-d to proceed with normal startup, (or give root password for system maintenance): xxxxxx
|
Exemple 3-1 Passage du système à l'état monoutilisateur (niveau d'exécution S) à l'aide de la commande shutdown
Dans l'exemple suivant, la commande shutdown est utilisée pour placer un système au niveau d'exécution S (niveau monoutilisateur) après 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 suivant, 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 suivant, la commande shutdown est utilisée pour réinitialiser un système au niveau d'exécution 3 après 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.us.oracle.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 plus d'instructions sur le rétablissement de l'état multiutilisateur d'un système, reportez-vous à la section Initialisation d'un système x86 à un état multiutilisateur (niveau d'exécution 3).
Suivez cette procédure lorsque vous avez besoin d'arrêter un système autonome.
# 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 cet exemple, la commande init est utilisée pour placer un système autonome x86 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. Pour plus d'instructions sur le rétablissement de l'état multiutilisateur d'un système, reportez-vous à la section Initialisation d'un système x86 à un état multiutilisateur (niveau d'exécution 3).