Nieuws:

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

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

Offline Cumulus007

  • Lid
  • Steunpunt: Nee
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

Offline AutoStatic

  • Lid
    • autostatic
    • linux.autostatic.com - Audio Productie & Linux
  • Steunpunt: Nee
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.

Offline Cumulus007

  • Lid
  • Steunpunt: Nee
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?

Offline AutoStatic

  • Lid
    • autostatic
    • linux.autostatic.com - Audio Productie & Linux
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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...

Offline AptlyNamed

  • Lid
  • Steunpunt: Nee
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 »

Offline Cumulus007

  • Lid
  • Steunpunt: Nee
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 :(

Offline Cumulus007

  • Lid
  • Steunpunt: Nee
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?

Offline AptlyNamed

  • Lid
  • Steunpunt: Nee
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 »

Offline AutoStatic

  • Lid
    • autostatic
    • linux.autostatic.com - Audio Productie & Linux
  • Steunpunt: Nee
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.

Offline Cumulus007

  • Lid
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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   -- = >

Offline AutoStatic

  • Lid
    • autostatic
    • linux.autostatic.com - Audio Productie & Linux
  • Steunpunt: Nee
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.