Le mar, 30 nov 1999, vous avez �crit :
> allo!
> 
> je commence � conna�tre linux de plus en plus - et plus j'en sais, plus
> j'adopte!
> 
> quel est l'utilitaire ou le fichier qui d�marre les applications (pas getty
> ou sendmail, mais des applications genre apache, postgres etc...)
> automatiquement que je reboot ma machine?
> 
> Merci!
> Patrick Coulombe

Oh, l�, l�, c'est beaucoup plus complique qu'un AUTOEXEC.BAT !!!

Je ne suis d'ailleurs pas tr�s s�r d'avoir bien tout compris (corrigez - moi,
si je raconte des b�tises !!!!)

C'est pilot� par un programme appel� init (c'est le processus n�1 que tu vois
quand tu fais ps ax), et il est lanc� par le kernel lui-m�me
Et le fichier de configuration s'appelle /etc/inittab

En fait, le fichier inittab indique d'autres fichiers (entre autres), qui se
trouvent dans /etc/rc.d/rc1.d, /etc/rc.d/rc2.d, /etc/rc.d/rc3.d, etc.

Quand init d�marre, il passe successivement dans le runlevel 1 o� il ex�cute
les scripts se trouvant dans rc1.d, puis dans le runlevel 2, o� il ex�cute les
scripts se trouvant dans rc2.d. 

Dans une configuration sans login graphique (kdm), il s'arr�te au runlevel 3.
S'il y a kdm, il va jusqu'au runlevel 5. C'est pilot� par la ligne initdefault
du fichier inittab.

Dans le runlevel 1, il lance juste les trucs de base
Dans le runlevel 2, il commence � lancer des trucs r�seaux de base (TCP/IP),
etc.
Dans le runlevel 3, il lance encore plus de trucs r�seaux ou des d�mons plus
complexes (nfs, nis, postgres, ...).

Voil�. Il y aurait plein d'autres choses encore, et il y a plein de subtilit�s
qui m'�chappent. Je te conseille de jeter un coup d'oeil � inittab et � ce
qu'il y a dans /etc/rc.d/ pour regarder ce qu'il y a ... pas comme root, car
c'est un coup � planter sa machine !!!

Luc Imbert  



        

Répondre à