Ignorer les liens de navigation | |
Quitter l'aperu | |
Gestion des services et pannes dans Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
1. Gestion des services (présentation)
A propos de SMF dans cette version
Avantages de l'utilisation de SMF
Référentiel de configuration de service
Sauvegardes du référentiel SMF
Journalisation des erreurs du service SMF
Interfaces d'administration et de programmation SMF
Utilitaires d'administration en ligne de commande SMF
Interfaces de bibliothèque de configuration de gestion de service
Démon d'agent de redémarrage maître SMF
Agents de redémarrage délégués SMF
Propriétés et groupes de propriétés SMF
Gestion des informations dans le référentiel de configuration de service
Affichage des informations SMF
Modification des informations SMF
Suppression des informations SMF
Cas d'utilisation des niveaux d'exécution et des jalons
Identification du niveau d'exécution d'un système
2. Gestion des services (tâches)
Lorsque vous initialisez le système ou changez les niveaux d'exécution avec la commande init ou shutdown, le démon init démarre les processus en lisant des informations du fichier /etc/inittab. Ce fichier définit les éléments importants pour le processus init :
le fait que le processus init va redémarrer ;
les processus à démarrer, surveiller et redémarrer s'ils se terminent ;
les actions à entreprendre lorsque le système entrera dans un nouveau niveau d'exécution.
Chaque entrée du fichier /etc/inittab contient les champs suivants :
id:rstate :action :process
Le tableau suivant décrit les champs dans une entrée inittab.
Tableau 1-4 Description des champs du fichier inittab
|
Exemple 1-2 Fichier inittab par défaut
L'exemple suivant illustre un fichier inittab par défaut installé avec la version. Une description de chaque ligne de la sortie est indiquée dans l'exemple qui suit.
ap::sysinit:/usr/sbin/autopush -f /etc/iu.ap (1) smf::sysinit:/lib/svc/bin/svc.startd >/dev/msglog 2<>/dev/msglog </dev/console (2) p3:s1234:powerfail:/usr/sbin/shutdown -y -i5 -g0 >/dev/msglog 2<>/dev/...(3)
Initialise des modules STREAMS.
Initialise l'agent de redémarrage maître de SMF.
Décrit un arrêt par coupure d'alimentation.
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 toute variable d'environnement.
Le processus 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 des initialisations spéciales puissent avoir lieu avant que des utilisateurs ne se connectent.
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).