Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Linuxtopia - CentOS Enterprise Linux Guide de reference - Niveaux d'ex�cution de SysV Init

1.4. Niveaux d'ex�cution de SysV Init

Le syst�me de niveaux d'ex�cution SysV init fournit un processus standard pour contr�ler les programmes lanc�s et arr�t�s par init lors de l'initialisation d'un niveau d'ex�cution. SysV init a �t� choisi parce qu'il est non seulement plus facile � utiliser et mais �galement parce que'il est plus flexible que le processus init BSD traditionnel.

Les fichiers de configuration de SysV init se trouvent dans le r�pertoire /etc/rc.d/. Dans ce r�pertoire, se trouvent les scripts rc, rc.local, rc.sysinit et, de mani�re optionnelle, les scripts rc.serial ainsi que les r�pertoires suivants�:

init.d/
rc0.d/
rc1.d/
rc2.d/
rc3.d/
rc4.d/
rc5.d/
rc6.d/

Le r�pertoire init.d/ contient les scripts utilis�s par la commande /sbin/init lors du contr�le des services. Chacun des r�pertoires num�rot�s repr�sentent les six niveaux d'ex�cution configur�s par d�faut sous Red Hat Enterprise Linux.

1.4.1. Niveaux d'ex�cution (Runlevels)

L'id�e derri�re les niveaux d'ex�cution de SysV init se r�sume au principe que divers syst�mes peuvent �tre utilis�s de diff�rentes mani�res. Par exemple, un serveur fonctionne plus efficacement lorsqu'il n'est pas d�pendant de l'utilisation des ressources du syst�me par le syst�me X Window. En d'autres occasions, il se peut qu'un administrateur syst�me doive faire fonctionner le syst�me � un niveau d'ex�cution inf�rieur afin d'effectuer des t�ches de diagnostic�; comme par exemple pour r�soudre la corruption de disques � un niveau d'ex�cution 1.

Les caract�ristiques d'un niveau d'ex�cution donn� d�terminent les services qui seront arr�t�s ou d�marr�s par init. Par exemple, le niveau d'ex�cution 1 (mode mono-utilisateur) arr�te tout service r�seau alors que le niveau d'ex�cution 3 lui, d�marre ces m�mes services. En d�terminant le d�marrage ou l'arr�t de services sp�cifiques � un niveau d'ex�cution donn�, init peut rapidement changer le mode de l'ordinateur sans que l'utilisateur n'ait � arr�ter ou d�marrer ces services manuellement.

Les niveaux d'ex�cution suivants sont d�finis par d�faut sous Red Hat Enterprise Linux�:

  • 0 — Arr�t

  • 1 — Mode texte mono-utilisateur

  • 2 — Pas utilis�

  • 3 — Mode texte multi-utilisateurs complet

  • 4 — Pas utilis�

  • 5 — Mode graphique multi-utilisateurs complet (avec un �cran de connexion de type X Window)

  • 6 — Red�marrage

En g�n�ral, les utilisateurs font fonctionner Red Hat Enterprise Linux � un niveau d'ex�cution 3 ou 5 — les deux niveaux correspondant � des modes multi-utilisateurs complets. Parfois, les utilisateurs personnalisent les niveaux d'ex�cution 2 et 4 pour leurs besoins sp�cifiques, puisque ces derniers ne sont pas utilis�s.

Le niveau d'ex�cution par d�faut du syst�me se trouve dans /etc/inittab. Pour trouver le niveau d'ex�cution par d�faut d'un syst�me, recherchez la ligne semblable � celle reproduite ci-dessous, au d�but de /etc/inittab�:

id:5:initdefault:

Dans l'exemple ci-dessus, le niveau d'ex�cution par d�faut est 5, comme l'indique le chiffre qui suit le premier signes des deux-points (:). Si vous d�sirez le changer, modifiez /etc/inittab en �tant connect� en tant que super-utilisateur.

AvertissementAvertissement
 

Faites tr�s attention lorsque vous �ditez /etc/inittab. De simples fautes de frappe peuvent emp�cher votre syst�me de d�marrer. Si cela se produit, vous devrez utiliser une disquette d'amor�age pour votre syst�me ou passer en mode mono-utilisateur ou en mode de secours pour red�marrer l'ordinateur et r�parer le fichier.

Pour plus d'informations sur le mode mono-utilisateur et le mode de secours, reportez-vous au chapitre intitul� Mode de secours du Guide d'administration syst�me de Red Hat Enterprise Linux.

Il est possible de changer le niveau d'ex�cution par d�faut au moment du d�marrage en modifiant les arguments transmis par le chargeur de d�marrage au noyau. Pour obtenir des informations sur la mani�re de modifier le niveau d'ex�cution au d�marrage, reportez-vous � la Section 2.8.

1.4.2. Utilitaires de niveaux d'ex�cution

Une des meilleures fa�ons de configurer les niveaux d'ex�cution consiste � utiliser un des utilitaires initscript. Ces outils sont con�us pour simplifier le maintien des fichiers dans la hi�rarchie du r�pertoire SysV init et pour �viter aux administrateurs syst�me de manipuler directement les nombreux liens symboliques des sous-r�pertoires /etc/rc.d/.

Red Hat Enterprise Linux offrent trois utilitaires de ce type�:

  • /sbin/chkconfig — L'utilitaire /sbin/chkconfig est un simple outil de ligne de commande permettant de maintenir la hi�rarchie du r�pertoire /etc/rc.d/init.d.

  • /sbin/ntsysv — l'utilitaire /sbin/ntsysv bas� sur ncurses fournit une interface interactive de mode texte, que certains utilisateurs trouvent plus simple � utiliser que chkconfig.

  • L'Outil de configuration des services — Le programme graphique Outil de configuration des services (system-config-services) est un utilitaire flexible permettant de configurer les niveaux d'ex�cution.

Veuillez vous reporter au chapitre intitul� Contr�le de l'acc�s aux services du Guide d'administration syst�me de Red Hat Enterprise Linux pour obtenir de plus amples informations sur ces outils.

 
 
  Published under the terms of the GNU General Public License Design by Interspire