Guide des périphériques Sun Solaris

Niveaux d'exécution

Le niveau d'exécution définit les services et les ressources qui sont à la disposition des utilisateurs. Un système ne peut être qu'à un niveau d'exécution à la fois. Consultez le tableau ci-dessous pour plus d'informations sur les différents niveaux d'exécution.

Des chiffres correspondant aux niveaux d'exécution sont utilisés avec les commandes init et shutdown pour contrôler les services système. Utilisez la commande init pour arrêter un système auquel seul un utilisateur ou client est client. Cette commande permet aussi de changer de niveau d'exécution. D'autre part, vous pouvez spécifier le niveau d'exécution en tant qu'argument de la commande shutdown avec l'option -i.

Tableau 1-3 Niveaux d'exécution

Niveau d'exécution 

Etat du système 

Description 

Monitor mode (mode Moniteur) 

Le système d'exploitation est arrêté. Le système affiche l'invite ok. Vous pouvez mettre le système hors tension en toute sécurité.

Multiuser mode (mode multi-utilisateur) 

Le système d'exploitation est complètement initialisé; tous les processus requis sont lancés pour prendre en charge plusieurs utilisateurs, l'accès au réseau, les systèmes de fichiers, l'enregistrement d'événements, etc. Il est risqué de mettre le système hors tension. 

Automatic power-off (mise hors tension automatique) 

Le système d'exploitation est arrêté et le courant est automatiquement coupé (systèmes pris en charge uniquement). 

Reboot (réinitialisation) 

Le système d'exploitation est amené au niveau d'exécution 0 puis au niveau d'exécution par défaut comme précisé dans le fichier /etc/inittab (habituellement le niveau d'exécution est 3).

s ou S ou 1 

Single-user mode (mode mono-utilisateur) 

Le système d'exploitation est en mode maintenance. Dans ce mode, seuls quelques processus sont lancés pour une fonctionnalité de base du système. Seuls les systèmes de fichiers /, /usr et /proc sont montés et aucun système de fichiers nfs n'est partagé. Seul un superutilisateur a l'autorisation de se connecter.

Il est risqué de mettre le système hors tension. 

Utilisez la commande who pour déterminer votre niveau d'exécution.

L'exemple suivant montre un système en mode multi-utilisateur (niveau d'exécution 3).


# who -r
. run-level 3 Apr 24 10:44 S 0 S


Remarque :

who n'est pas une commande valide lorsque vous êtes au niveau d'exécution 0.


Arrêt d'un système mono-utilisateur en utilisant la commande init

Cette section explique comment arrêter un système mono-utilisateur.


Remarque :

init n'envoie pas de messages d'avertissement aux utilisateurs.



Remarque :

Veillez d'abord à préparer le système. Pour plus d'informations, reportez-vous à la section intitulée "Préparation du système".


  1. Connectez-vous en tant que superutilisateur.

  2. Fermez l'ensemble des fichiers et des applications ouvertes.

  3. Arrêtez le système.


    # init 0
    

    Cette commande écrit des données sur le disque, arrête tous les processus en cours, ramène le logiciel système au mode moniteur et affiche l'invite ok.

  4. Si vous êtes invité à confirmer, tapez y.


    ok Do you want to continue? (y or n): y 
    

  5. Si vous installez un nouveau périphérique SCSI, passez à l'Étape 6. Si vous installez une nouvelle carte, consultez les instructions au Chapitre 5.

  6. Réinitialisez le bus SCSI en utilisant la commande reset suivie de Stop-A :


    ok reset 
    Immediately press <Stop-a> once you see the banner on your screen.

    La commande reset (reset-all sur certains systèmes) permet de réinitialiser le bus SCSI et la mémoire pour que la recherche probe-scsi soit efficace. La séquence Stop-A permet d'interrompre le processus de réinitialisation normalement lancé par reset. De cette manière, vous restez au niveau d'exécution 0 pour exécuter la commande probe-scsi.


    Remarque :

    Veillez à mettre sous tension tous les périphériques SCSI, tels que les unités de disques et les lecteurs de bandes, avant d'essayer d'utiliser les commandes probe-scsi ou probe-scsi-all. La commande probe-scsi ne détecte les périphériques SCSI connectés que s'ils sont sous tension.


  7. Listez les adresses d'identification SCSI cibles qui sont couramment utilisées sur le bus SCSI en tapant :


    ok probe-scsi 
    

    Si votre système possède plusieurs bus SCSI, utilisez la commande probe-scsi-all. Cette commande sonde chaque bus SCSI pour détecter la présence de périphériques SCSI.

  8. Choisissez une adresse d'identification cible SCSI qui n'a pas encore été utilisée pour votre nouveau périphérique.

    Notez les adresses cibles qui sont déjà attribués et choisissez une adresse cible qui n'a pas encore été utilisée pour votre nouveau périphérique. Pour plus d'informations sur la sélection d'une adresse d'identification cible, reportez-vous à l'Annexe A".

  9. Après l'affichage de l'invite ok, mettez hors tension le système puis tous les périphériques externes.

Vous êtes maintenant prêt à installer le périphérique. Reportez-vous à la documentation fournie avec votre matériel et à la section correspondante dans le présent manuel :