bernard adrian a �crit :
Bonjour,

J'ai install� une Knoppix sur le disque dur de ma machine il y a quelques mois. Un apt-get dist-upgrade hier soir m'a install� un certain nombre de nouveaux services au d�marrage (� moins que le dpkg-configure -a fait en cours de manip en soit la cause).

Je voudrais faire le m�nage dans ces services lanc�s au d�marrage. Pour l'instant, j'en suis � :
- supprimer le script dans /etc/init.d
- taper update-rc.d le-script remove

Y a t'il une meilleure m�thode ?
Je pense que ce n'est pas une bonne id�e de supprimer les scripts dans /etc/init.d... Si tu veux qu'un service ne soit jamais lanc� sur ta machine, a priori, la meilleure solution est carr�ment de supprimer le logiciel par apt-get remove.

Si tu veux par contre plut�t le garder, mais que tu ne veux pas qu'il soit lanc� au d�marrage "normal" de ta machine, il vaut mieux simplement supprimer le lien symbolique.

Ton syst�me fonctionne avec ce qu'on appelle des runlevels. voir /etc/inittab (man inittab). Ton runlevel par d�faut est d�fini en haut de ce fichier :

id:2:initdefault:

Le plus souvent, en effet, c le 2 pour le d�marrage.

Ensuite, il y a autant de rcX.d que de runlevels (X entre 1 et 6). Dans le r�pertoire rcX.d tous les script commen�ant par S seront ex�cut�s � l'entr�e dans le runlevel. Ceux commen�ant par K seront ex�cut�s au moment de la sortie du runlevel. Ces scripts ne sont que des liens symboliques vers ceux de /etc/init.d.

Si le runlevel 2 est aussi celui par d�faut sur ta machine, il suffit donc de regarder les /etc/rc2.d/S* et de supprimer ceux qui correspondent au service que tu ne veux pas lancer.

Comme �a, tu gardes la possibilit� de d�marrer simplement un service en cas de besoin (en root /etc/init.d/ton_service start) sans pour autant qu'il soit charg� tout seul au d�marrage de la machine. C ce que je fais pour Apache/MySQL par exemple que j'utilise occasionnellement pour des tests et que je ne veux pas lancer syst�matiquement sur mon poste de travail.

En esp�rant que �a t'aide.
Merci
De rien

--
Baptiste <Batmat> Mathus
Baptiste at Mathus point org
http://www.batmat.net
OpenPGP : 0xE8EC628F
---------
Si chacun de nous a une id�e et que nous les partageons, nous repartirons
tous les deux avec deux id�es... C'est �a le Libre.

Attachment: signature.asc
Description: OpenPGP digital signature

Répondre à