JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d'Oracle Solaris : Administration de base     Oracle Solaris 10 1/13 Information Library (Français)
search filter icon
search icon

Informations document

A propos de ce manuel

1.  Outils de gestion d'Oracle Solaris (présentation)

2.  Utilisation de Solaris Management Console (tâches)

3.  Utilisation d'Oracle Java Web Console (tâches)

4.  Gestion des comptes utilisateur et des groupes (présentation)

5.  Gestion des comptes utilisateur et des groupes (tâches)

6.  Gestion de la prise en charge client-serveur (présentation)

7.  Gestion des clients sans disque (tâches)

8.  Présentation de l'arrêt et de l'initialisation d'un système

9.  Arrêt et initialisation d'un système (présentation)

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

11.  Modification du comportement d'initialisation d'Oracle Solaris (tâches)

12.  Initialisation d'un système Oracle Solaris (tâches)

13.  Gestion des archives d'initialisation d'Oracle Solaris (tâches)

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

15.  x86 : Initialisation avec le GRUB (référence)

16.  x86 : Initialisation d'un système qui ne met pas en oeuvre GRUB (tâches)

17.  Utilisation d'Oracle Configuration Manager

18.  Gestion des services (présentation)

Présentation de SMF

Changements de comportement lors de l'utilisation de SMF

Concepts SMF

Service SMF

Identificateurs de service

Etats des services

Manifestes SMF

Profils SMF

Référentiel de configuration de service

Sauvegardes du référentiel SMF

Instantanés 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

Composants SMF

Démon d'agent de redémarrage maître SMF

Agents de redémarrage délégués SMF

SMF et initialisation

Compatibilité SMF

Niveaux d'exécution

Cas d'utilisation des niveaux d'exécution et des jalons

Identification du niveau d'exécution d'un système

Fichier /etc/inittab

Evénements lorsque le système passe au niveau d'exécution 3

19.  Gestion des services (tâches)

20.  Gestion des logiciels (présentation)

21.  Gestion des logiciels à l'aide des d'outils d'administration système d'Oracle Solaris (tâches)

22.  Gestion des logiciels à l'aide des commandes de package Oracle Solaris (tâches)

23.  Gestion des patchs

A.  Services SMF

Index

Niveaux d'exécution

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.

Le système d'exploitation 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 18-2 Niveaux d'exécution Solaris

Niveau d'exécution
Etat d'initialisation
Type
Objectif
0
Etat de mise hors tension
Mise hors tension
Arrêter le système d'exploitation afin de mettre le système hors tension en toute sécurité.
s ou S
Etat monoutilisateur
Monoutilisateur
Exécuter le système en tant qu'utilisateur unique avec certains systèmes de fichiers montés et accessibles.
1
Etat d'administration
Monoutilisateur
Accéder à tous les systèmes de fichiers disponibles. Les connexions utilisateur sont désactivées.
2
Etat multiutilisateur
Multiutilisateur
Pour les opérations courantes. Plusieurs utilisateurs peuvent accéder au système et à tous les systèmes de fichiers. Tous les démons sont en cours d'exécution, à l'exception du serveur NFS.
3
Niveau multiutilisateur avec ressources NFS partagées
Multiutilisateur
Pour des opérations courantes avec ressources NFS partagées. Il s'agit du niveau d'exécution par défaut pour le SE Solaris.
4
Etat multiutilisateur de remplacement
N'est pas configuré par défaut, mais est disponible pour l'usage par des clients.
5
Etat de mise hors tension
Mise hors tension
Arrêter le système d'exploitation afin de mettre le système hors tension en toute sécurité. Lorsque c'est possible, met automatiquement hors tension les systèmes prenant en charge cette fonction.
6
Etat de réinitialisation
Réinitialisation
Arrêter le système au niveau d'exécution 0, puis le réinitialiser au niveau multiutilisateur avec ressources NFS partagées (ou au niveau défini par défaut dans le fichier inittab).

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 18-3 Niveaux d'exécution Solaris et jalons SMF

Niveau d'exécution
FMRI du jalon SMF
S
milestone/single-user:default
2
milestone/multi-user:default
3
milestone/multi-user-server:default

Cas d'utilisation des niveaux d'exécution et des jalons

Dans la plupart des cas, il suffit d'utiliser la commande init avec un niveau d'exécution pour modifier l'état du système. L'utilisation de jalons pour modifier l'état du système peut prêter à confusion et entraîner un comportement inattendu. En outre, la commande init permet d'arrêter le système, de sorte qu'init est la meilleure commande pour modifier l'état du système.

Toutefois, l'initialisation d'un système à l'aide du jalon none, peut être très utile lors du débogage de problèmes au démarrage. Il n'existe pas de niveau d'exécution équivalent au jalon none. Reportez-vous à la section Initialisation sans démarrer de services pour consulter des instructions spécifiques.

Identification du niveau d'exécution d'un système

Affichez les informations du niveau d'exécution à l'aide de la commande who -r.

$ who -r

Utilisez la commande who -r pour déterminer le niveau d'exécution actuel d'un système à tout niveau.

Exemple 18-1 Identification du niveau d'exécution d'un système

Cet exemple permet d'afficher des informations sur le niveau d'exécution actuel d'un système et les niveaux d'exécution précédents.

$ who -r
 .    run-level 3  Dec 13 10:10  3  0 S
$
Sortie de la commande who -r
Description
run-level 3
Identifie le niveau d'exécution actuel.
Dec 13 10:10
Indique la date du dernier changement de niveau d'exécution.
3
Identifie également le niveau d'exécution actuel.
0
Identifie le nombre de fois où le système a été à ce niveau d'exécution depuis la dernière réinitialisation.
S
Identifie le niveau d'exécution précédent.