Antworten:
sysv-rc-conf ist eine alternative Option für Ubuntu.
Die Nutzung ist fast gleich.
sudo apt-get install sysv-rc-conf
sysv-rc-conf apache2 on
äquivalenter Befehl chkconfig
chkconfig apache2 enable
sysv-rc-conf --list apache2
äquivalenter Befehl chkconfig
chkconfig --list apache2
Upstart: If no config is available in /etc/default, edit config in /etc/init
heißt für mich: "Eine schlechte Situation zu verbessern bedeutet für uns, sie unerträglich zu machen." Daher ist es kein Wunder, dass Paketbetreuer mit einem gesunden Verstand bei RC-Initskripten bleiben.
sysv-rc-conf
ohne Optionen arbeiten, erhalten Sie eine komfortable Oberfläche für die Verwaltung.
Das Upstart- Äquivalent von chkconfig ist update-rc.d . In der Antwort von LD James finden Sie einige Informationen zur Verwendung im UbuntuBootupHowto .
Zugegeben, dieses Tool ist alles andere als freundlich. es neigt dazu, den hässlichen Unterbauch von SysV init mit all seinem blutigen Runlevel und seiner Priorität blackmagic freizulegen . Ich habe es fast nie geschafft, es auf Anhieb zu tun, was ich will. chkconfig hat all diese Zahlen fantastisch abstrahiert und eine einfache, benutzerfreundliche Oberfläche bereitgestellt, die von allen geliebt wurde. Trotzdem war es immer Lippenstift auf einem Schwein.
Es ist eine schöne neue Welt, und ich würde vorschlagen, dass Sie etwas Zeit investieren, um zu lernen, wie Upstart funktioniert, damit Sie damit neue Jobs verkabeln können. Bei vorhandenen Paketen / Anwendungen, die Sie noch mit SysV-Init- Skripten versorgen, sollte update-rc.d es Ihnen ermöglichen, alles zu tun, was chkconfig getan hat, mit Ausnahme eines einzigen Anwendungsfalls. update-rc.d bietet keine saubere Möglichkeit, den aktuellen Status eines bestimmten Dienstes zu ermitteln, dh es gibt kein Äquivalent zu chkconfig --list
. Für diesen speziellen Fall würde ich vorschlagen ls -l /etc/rc*.d/*${service_name}
.
HTH
Update: 12. Juni 2013 Die Antwort unter https://askubuntu.com/a/161893/111294 weist auf eine schmackhaftere Alternative hin: sysv-rc-conf .
Update: 28. Juli 2013 Hmm ... anscheinend hat das OP hier bereits geantwortet ( https://askubuntu.com/a/277732/111294 ) und schlägt sysv-rc-conf vor . Kann nicht sehen, wie ich das verpasst habe, habe diese Antwort jetzt upvoted.
chkconfig ist ein Redhat-Ismus. In Ubuntu verwenden wir upstart anstelle von sysvinit, wie es von redhat verwendet wird.
Am 13.10. funktioniert keine der oben genannten "Lösungen". Ran sysv-rc-conf, update-rc.d. Nada. sysv-rc-conf meldet, dass Bluetooth ausgeschaltet ist, aber weiterhin ausgeführt wird. meh
Sagt, es wurde auf upstart konvertiert, aber nichts darüber, wie der Dämon deaktiviert werden soll, wo die Konfiguration für upstart ist, usw. usw.
Wenn Sie sich also umsehen, können Sie /etc/init/bluetooth.conf bearbeiten und die Dinge einfach auskommentieren. Vermutlich ist nur Folgendes erforderlich (obwohl ich alles kommentiert habe, was relevant aussieht):
# exec / usr / sbin / bluetoothd
Dies wird wahrscheinlich mit einem Upgrade brechen, aber zumindest ist das verdammte Ding für eine Weile aus.
Ab 12.04 konnte chkconfig mit installiert werden sudo apt-get install chkconfig
.
Ich würde Upstart empfehlen .
Jobservice , zusammen mit Jobs-admin ist ein GUI - basiertes Tool zur Handhabung einige Emporkömmling Skripte , wenn die Ihre Präferenz. Die Installation kann über das Software-Center oder über sudo apt-get install jobservice jobs-admin
ein Terminal erfolgen.
Wenn ich mich recht entsinne, schien es keine einfache Möglichkeit zu geben, neue Jobs über die GUI hinzuzufügen.
Installieren Sie ansonsten chkconfig aus dem Debian-Paketpool:
Warum ist chkconfig in Ubuntu nicht mehr verfügbar?
Nun, da steckt etwas Geschichte dahinter. chkconfig
ist mit UNIX System V oder SysV verbunden (ausgesprochen: "System Five").
Seitdem wechselte Ubuntu zu Upstart
und dann wieder zu systemd
.
systemd
Anwendungen , systemctl
die , was reflektiert chkconfig
zu SysV
.
Von der Manpage:
systemctl kann verwendet werden, um den Status des System- und Service-Managers "systemd" zu überprüfen und zu steuern. Unter systemd (1) finden Sie eine Einführung in die grundlegenden Konzepte und Funktionen, die dieses Tool verwaltet.