Ignorer les liens de navigation | |
Quitter l'aperu | |
Initialisation et arrêt d'Oracle Solaris sur les plates-formes SPARC Oracle Solaris 11 Information Library (Français) |
1. Initialisation et arrêt d'un système SPARC (présentation)
Nouveautés concernant l'initialisation et l'arrêt d'un système
Fichiers driver.conf fournis administrativement
Réinitialisation rapide sur les plates-formes SPARC
Initialisation et arrêt d'un système SPARC (liste des rubriques)
Recommandations pour initialiser un système
Raisons de l'initialisation d'un système
SMF (utilitaire de gestion des services) et initialisation
Changements de comportement lors de l'utilisation de SMF
Fonctionnement des niveaux d'exécution
Que se passe-t-il lorsqu'un système est initialisé à un état multiutilisateur (niveau d'exécution 3)
Présentation de l'architecture d'initialisation Oracle Solaris
Description du processus d'initialisation SPARC
2. Initialisation d'un système SPARC dans un état spécifié (tâches)
3. Arrêt d'un système (tâches)
4. Réinitialisation d'un système SPARC (tâches)
5. Initialisation d'un système SPARC à partir du réseau (tâches)
6. Modification des paramètres d'initialisation sur un système SPARC (tâches)
8. Procédure à suivre afin qu'un système SPARC reste initialisable (tâches)
9. Dépannage de l'initialisation d'un système SPARC (tâches)
Le niveau d'exécution d'un système (également appelé état init) définit les services et ressources disponibles aux utilisateurs. Un système peut être dans un seul niveau d'exécution à la fois.
Oracle Solaris offre huit niveaux d'exécution, qui sont décrits dans le tableau ci-dessous. Le niveau d'exécution par défaut est spécifié dans le fichier /etc/inittab comme niveau d'exécution 3.
Tableau 1-3 Niveaux d'exécution d'Oracle Solaris
|
En outre, la commande svcadm peut être utilisée pour modifier le niveau d'exécution d'un système, en sélectionnant un jalon pour l'exécution. Le tableau suivant indique quel niveau d'exécution correspond à chaque jalon.
Tableau 1-4 Niveaux d'exécution et jalons SMF
|
Le processus init est démarré et lit les propriétés définies dans le service SMF svc:/system/environment:init pour définir les variables d'environnement. Par défaut, seule la variable TIMEZONE est définie.
Ensuite, init lit le fichier inittab et effectue les opérations suivantes :
Exécution des entrées de processus pour lesquelles sysinit figure dans le champ action de sorte que les initialisations spéciales peuvent avoir lieu avant que des utilisateurs ne se connectent au système.
Transmission des activités de démarrage à svc.startd.
Pour une description détaillée de la façon dont le processus init utilise le fichier inittab, reportez-vous à la page de manuel init(1M).
En général, il est rare d'avoir à modifier les jalons ou les niveaux d'exécution. Au besoin, la commande init convient pour modifier le niveau d'exécution, et par là même le jalon. La commande init est également valable pour arrêter un système.
Toutefois, l'initialisation d'un système à l'aide du jalon none peut être très utile pour effectuer le débogage des problèmes de démarrage. Il n'existe pas de niveau d'exécution équivalent au jalon none. Pour plus d'informations, reportez-vous à la section Initialisation d'un système sans démarrer de services.