Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Daemons uitschakelen bij opstarten  (gelezen 1607 keer)

Daemons uitschakelen bij opstarten
« Gepost op: 2009/01/23, 16:17:04 »
Ik heb zojuist even een Ubuntutje naast m'n normale install gezet. Om het een en ander te testen.

Nu wil ik graag een aantal daemons die worden geladen bij het opstarten, uitzetten. Ik wil bijvoorbeeld Cups uitzetten. Kan ik dan gewoon de uitvoerrechten van /etc/init.d/cups afpakken?

--
greetz

Re: Daemons uitschakelen bij opstarten
« Reactie #1 Gepost op: 2009/01/23, 16:18:34 »
Nee, dat is niet de manier. Kan beter via System - Administration - Services.

Re: Daemons uitschakelen bij opstarten
« Reactie #2 Gepost op: 2009/01/23, 16:21:13 »
Nee, dat is niet de manier. Kan beter via System - Administration - Services.
Ik draai geen GNOME. Dat moet toch wel anders kunnen?

Re: Daemons uitschakelen bij opstarten
« Reactie #3 Gepost op: 2009/01/23, 16:28:37 »
Oja, sorry :)
Geen idee waar dat zit onder KDE.
Maar de goeie manier is om in de verschillende runlevels die cups starten bijv. S98cups te vervangen met K02cups (oftewel de S met een K vervangen en het cijfer erachter vervangen met 100 minus het cijfer wat achter S stond).

Offline Dorst

  • Lid
Re: Daemons uitschakelen bij opstarten
« Reactie #4 Gepost op: 2009/01/23, 16:31:20 »
In de terminal met sysv-rc-conf. Wel voorzichtig mee zijn...

Re: Daemons uitschakelen bij opstarten
« Reactie #5 Gepost op: 2009/01/23, 16:32:42 »
Stel de daemon/service heet 'mijndaemon':

demon stoppen:
sudo invoke-rc.d mijndaemon  stop

symbolische links in de verschillende runlevels verwijderen:
sudo update-rc.d mijndaemon remove

Eventueel ook het bijbehorende script verwijderen:
sudo rm /etc/init.d/mijndaemon

Toevoegen is iets lastiger omdat je dan ook moet weten welk in  runlevel iets moet draaien. Sommige daemons zijn afhankelijk van andere.
« Laatst bewerkt op: 2009/01/23, 16:35:44 door AptlyNamed »

Re: Daemons uitschakelen bij opstarten
« Reactie #6 Gepost op: 2009/01/23, 16:35:26 »
@AutoStatic: waar kan ik dat precies aanpassen?

@Dorst: Dat commando pakt 'ie niet :(

Re: Daemons uitschakelen bij opstarten
« Reactie #7 Gepost op: 2009/01/23, 16:36:45 »
Stel de daemon/service heet 'mijndaemon':

demon stoppen:
sudo invoke-rc.d mijndaemon  stop

symbolische links in de verschillende runlevels verwijderen:
sudo update-rc.d mijndaemon remove

Eventueel ook het bijbehorende script verwijderen:
sudo rm /etc/init.d/mijndaemon

Toevoegen is iets lastiger omdat je dan ook moet weten welk in  runlevel iets moet draaien. Sommige daemons zijn afhankelijk van andere.
Bedankt voor de info :) Wat is rc precies?

Re: Daemons uitschakelen bij opstarten
« Reactie #8 Gepost op: 2009/01/23, 16:46:23 »
Bedankt voor de info :) Wat is rc precies?

Geen idee. Maar update-rc.d en invoke-rc.d zijn scripts waarmee je services  managed via de commandoregel in System V stijl initscripts zoals gebruikt in Ubuntu/Debian.  google maar eens op runlevels daemon  invoke-rc.d .
« Laatst bewerkt op: 2009/01/23, 16:57:27 door AptlyNamed »

Re: Daemons uitschakelen bij opstarten
« Reactie #9 Gepost op: 2009/01/23, 16:48:36 »
Cumulus007, de verschillende runlevels staan in /etc/
rc staat waarschijnlijk voor runlevel configuration oid.

Re: Daemons uitschakelen bij opstarten
« Reactie #10 Gepost op: 2009/01/23, 16:49:33 »
Cumulus007, de verschillende runlevels staan in /etc/
rc staat waarschijnlijk voor runlevel configuration oid.
Is dat rc1,rc2,rc3, etc.?

Offline mrGee

  • Lid
Re: Daemons uitschakelen bij opstarten
« Reactie #11 Gepost op: 2009/01/23, 16:59:30 »
Hallo
@Dorst: Dat commando pakt 'ie niet :(

even installeren mbv. synaptic en draaien als root in de terminal;
makkelijk en overzichtelijk tooltje voor alle runlevels.
Wel even uitzoeken wat nu wel en wat niet uitgezet kan/mag worden

Groeten Gerrit

-- = >  simplify if you can   -- = >

Re: Daemons uitschakelen bij opstarten
« Reactie #12 Gepost op: 2009/01/24, 11:14:47 »
Cumulus007, de verschillende runlevels staan in /etc/
rc staat waarschijnlijk voor runlevel configuration oid.
Is dat rc1,rc2,rc3, etc.?
Ja, rc0.d, rc1.d etc. In die mapjes staan symlinks naar de services in /etc/init.d
S betekent dat een service gestart moet worden in een bepaalde runlevel en K dat ie gekilld moet worden.
Hoe de nummering van de runlevels precies zit in Ubuntu weet ik niet uit mijn hoofd. 3 is meestal je gewone systeem zonder X, 5 met X en dan heb je nog runlevels voor het opstarten, rebooten en uitzetten.
Maar Ubuntu gebruikt ook upstart geloof ik dus in de toekomst zal dat sysvinit gebeuren misschien nog wel verdwijnen.