Differences between revisions 2 and 3
Revision 2 as of 2013-04-24 08:14:37
Size: 3257
Comment: Sync with English master
Revision 3 as of 2013-06-29 17:12:00
Size: 3283
Comment: sync with English master
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[RunLevel|English]] - Français - [[it/RunLevel|Italiano]]-~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[RunLevel|English]] - [[de/RunLevel|Deutsch]] - Français - [[it/RunLevel|Italiano]]-~

Translation(s): English - Deutsch - Français - Italiano


Généralités

Le niveau d'exécution (runlevel) de Linux contrôle le choix des processus ou services qui sont démarrés automatiquement par le système (ou, plus exactement, par Init). Le niveau d'exécution est désigné par un chiffre de 0 à 6 ou la lettre S. Les niveaux d'exécution 0, 6 et S sont réservés respectivement à l'extinction du système, au redémarrage et au mode simple utilisateur. Automatisation est le mot clef, parce que chacun des services peut être ensuite lancé manuellement à partir de n'importe quel niveau d'exécution.

Debian définit sept niveaux d'exécution (0-6).

 0 (arrête le système) 
 1 (simple utilisateur / mode minimal), 
 2 à 5 (modes multi-utilisateurs), et
 6 (redémarre le système). 

L'installation par défaut de Debian ne fait pas de différence entre les niveaux d'exécution de 2 à 5. Vous pouvez les personnaliser à votre guise. Les niveaux d'exécution S (single) et 1 sont utilisés pour la maintenance du système. Ils lancent le minimum de services pour éviter de possibles problèmes.

Niveau d'exécution et démarrage

Votre système démarre au niveau d'exécution spécifié dans /etc/inittab. Par exemple, id:2:initdefault: lance le système au niveau d'exécution 2 (par défaut dans Debian).

On peut annuler le niveau d'exécution par défaut avec des paramètres passés au noyau. A l'affichage du menu d'amorçage, il faut sélectionner l'option de modification, puis localiser la ligne du noyau, introduire un espace et le chiffre du niveau d'exécution désiré. Par exemple, "kernel /boot/vmlinuz-2.6.30 root=/dev/sda2 ro 3" démarrera au niveau d'exécution 3.

Modifier les niveaux d'exécution

Les niveaux d'exécution peuvent être modifiés manuellement en modifiant les scripts de contrôle dans /etc/init.d et les liens symboliques dans /etc/rc0.d ... /etc/rc6.d. Veuillez lire attentivement les instructions contenues dans les références ci-dessous. Comme la modification manuelle est une tâche fastidieuse, on vous recommande de vous servir d'un éditeur de niveau d'exécution. Avec Debian, installez le paquet sysv-rc-conf. Vous pouvez ensuite modifier les niveaux d'exécution en ouvrant simplement un terminal en tant que super-utilisateur puis en exécutant le programme sysv-rc-conf.

Durant l'exécution

Vous pouvez aussi changer le niveau d'exécution pendant l'exécution. Utilisez seulement les niveaux 1 à 5. Utilisez la commande init [runlevel] ou telinit [runlevel]. La seconde est préférable.

Voir aussi


CategoryBootProcess