next up previous contents Next: Relecture d'inittab. Up: /etc/inittab. Previous: /etc/inittab.   Table des matières  

33.2.1 Configuration minimale.

La configuration minimale d'inittab se présente ainsi:

id:3:initdefault 
 
si::sysinit:/etc/rc.d/rc.sysinit 
 
10:0:wait:/etc/rc.d/rc 0 
11:1:wait:/etc/rc.d/rc 1 
12:2:wait:/etc/rc.d/rc 2 
13:3:wait:/etc/rc.d/rc 3 
14:4:wait:/etc/rc.d/rc 4 
15:5:wait:/etc/rc.d/rc 5 
16:6:wait:/etc/rc.d/rc 6 
 
ud::once:/sbin/update 
 
1:2345:respawn:/sbin/getty 38400 tty1 
2:2345:respawn:/sbin/getty 38400 tty2 
3:2345:respawn:/sbin/getty 38400 tty3 
4:2345:respawn:/sbin/getty 38400 tty4 
 
S0:2345:respawn:/sbin/mgetty -n 3 -s 115200 ttyS0 57600 
 
S4:2345:respawn:/sbin/mgetty -r -s 19200 ttyS4 DT19200 
x:5:respawn:/usr/bin/X11/xdm -nodaemon 


Les lignes sont constituées de champs séparés par des doubles-points. En voici la signification (voir inittab(5)):

id:3:initdefault:
cette directive indique que le niveau d'exécution par défaut est 3. C'est le niveau dans lequel on arrive après l'étape d'initialisation (il s'agit du mode console). Ce champ est habituellement 3 ou 5 (5 permet d'accéder au mode graphique).

si::sysinit:/etc/rc.d/rc.sysinit
cette directive indique d'exécuter un script à l'amorçage pour initialiser le système. Si vous analysez le fichier /etc/rc.d/sysinit, vous y verrez un long script qui permet d'effectuer les opérations suivantes: montage du système de fichiers proc; initialisation du clavier, des polices de caractères des consoles, du domaine NIS, du nom d'hôte et de la partition swap; exécution d'isapnp et de depmod -a; nettoyage du fichier utmp et d'autres fichiers. Sur Debian, il y a un script /etc/init.d/rcS qui effectue chacune de ces opérations sous /etc/rcS.d/ [comme d'habitude, Debian s'organise autour de la solution la plus efficace, la plus nette et la plus élégante].

13:3:wait:/etc/rc.d/rc 3
Le premier champ est un descripteur (sa valeur importe peu). Le second est une liste des niveaux d'exécution sous lesquels le script décrit dans le dernier champ doit être invoqué: dans le cas présent, /etc/rc.d/rc 3 doit être exécuté chaque fois qu'on entre dans le niveau 3. Le terme wait signifie qu'il faut faire une pause jusqu'à ce que /etc/rc.d/rc ait fini son exécution. Le contenu du fichier /etc/rc.d/rc indique que ce dernier exécute simplement les scripts sous /etc/rc?.d/ de manière appropriée pour un changement de niveau d'exécution.

ud::once:/sbin/update
cette instruction vide le ``cache'' du disque à chaque changement de niveau d'exécution.

1:2345:respawn:/sbin/getty 38400 tty1
cette ligne permet d'exécuter la commande /sbin/getty 38400 tty1 lorsqu'on entre dans les niveaux allant de 2 à 5. Le terme respawn indique de recommencer l'exécution de cette commande si le processus meurt.

x:5:respawn:/usr/bin/X11/xdm -nodaemon
cette instruction indique qu'il faut exécuter la commande /usr/bin/X11/xdm -nodaemon quand on entre dans le niveau 5. Il s'agit du programme de connexion en mode graphique du système X-Window.


next up previous contents Next: Relecture d'inittab. Up: /etc/inittab. Previous: /etc/inittab.   Table des matières  
1-01-2006