next up previous contents Next: Fichiers de spoule. Up: Eléments de paquet. Previous: Fichiers de configuration.   Table des matières  

22.4.6 Fichiers d'initialisation de services.

Les fichiers de /etc/rc.d/init.d (ou /etc/init.d) sont les scripts de démarrage et d'arrêt permettant à lpd d'être lancé/arrêté au démarrage/arrêt de la machine. Vous pouvez démarrer lpd avec la commande suivante:

/usr/bin/lpd 


mais il est préférable d'utiliser les scripts:

/etc/rc.d/init.d/lpd start 
/etc/rc.d/init.d/lpd stop 

(ou /etc/init.d/lpd). Le script a aussi d'autres usages:

/etc/rc.d/init.d/lpd status 
/etc/rc.d/init.d/lpd restart 


(ou /etc/init.d/lpd).

Pour s'assurer que lpd est bien lancé au démarrage, vous pouvez vérifier qu'il y a un lien symbolique sur le niveau d'exécution approprié. Les liens symboliques peuvent être visualisés en effectuant:

ls -al `find /etc -name '*lpd*'` 
find /etc -name '*lpd*' -ls  


ce qui donne:

-rw-r- -r- - 1 root 
-rw-r- -r- - 1 root 
-rwxr-xr-x   1 root 
lrwxrwxrwx   1 root 
lrwxrwxrwx   1 root 
lrwxrwxrwx   1 root 
lrwxrwxrwx   1 root 
lrwxrwxrwx   1 root 
lrwxrwxrwx   1 root 
lrwxrwxrwx   1 root 
root 17335 Sep 
root 10620 Sep 
root  2277 Sep  
root    13 Mar  
root    13 MAr  
root    13 Mar  
root    13 Mar  
root    13 Mar  
root    13 Mar  
root    13 Mar  
25   2000  
25   2000 
25   2000  
21 14:03 
21 14:03 
21 14:03 
21 14:03 
21 14:03 
21 14:03 
21 14:03
/etc/lpd.conf 
/etc/lpd.perms 
/etc/rc.d/init.d/lpd 
/etc/rc.d/rc0.d/K60lpd -> ../init.d/lpd 
/etc/rc.d/rc1.d/K60lpd -> ../init.d/lpd 
/etc/rc.d/rc2.d/S60lpd -> ../init.d/lpd 
/etc/rc.d/rc3.d/S60lpd -> ../init.d/lpd 
/etc/rc.d/rc4.d/S60lpd -> ../init.d/lpd 
/etc/rc.d/rc5.d/S60lpd -> ../init.d/lpd 
/etc/rc.d/rc6.d/K60lpd -> ../init.d/lpd

Le ``3'' dans rc3.d est ce que nous recherchons. Le fait d'avoir S601lpd avec un lien symbolique à lpd sous le niveau d'exécution rc3.d signifie que lpd est lancé lorsque le système entre dans le niveau d'exécution 3 (ou run level 3), qui est l'état du système en temps normal (mode console).

Notez bien que sur RedHat, la commande setup a une option System Services. La liste des Services vous autorise à gérer les services qui doivent être initialisés lors de la procédure de démarrage de la machine; c'est ainsi que les liens symboliques sont établis de manière automatique. Concernant Debian, vérifiez la page de man pour la commande update-rc.d.

Des informations supplémentaires sur la séquence de démarrage d'une machine sont présentées au chapitre 33.


next up previous contents Next: Fichiers de spoule Up: Eléments de paquet. Previous: Fichiers de configuration.   Table des matières  
1-01-2006