chkconfig
Der Shell-Befehl chkconfig zeigt die Runlevel-Informationen für alle von Linux standardmässig gestarteten Dienste an. Für jeden Runlevel wird angezeigt, ob ein bestimmter Dienst läuft (on) oder nicht (off).
Unter SUSE Linux ist chkconfig ein Perl-Skript, das dieselben Parameter akzeptiert wie das Originalprogramm. Auf der Befehlszeile werden die Dienste normalerweise mit Shell-Befehl insserv durch den Benutzer "root" verwaltet.
Unter Ubuntu gibt es den Befehl chkconfig nicht; ein ähnlicher Befehl heisst dort update-rc.d.
Installation
Ubuntu 8.04 Hardy Heron
Herunterladen: http://rpmfind.net/linux/RPM/PLD/dists/ac/ready/i386/chkconfig-1.2.24h-7.i386.html
$ wget ftp://fr2.rpmfind.net/linux/PLD/dists/ac/ready/i386/chkconfig-1.2.24h-7.i386.rpm $ sudo alien chkconfig-1.2.24h-7.i386.rpm $ sudo dpkg -i chkconfig_1.2.24h-8_i386.deb
Die Bibliothek "libnewt.so.0.51" fehlt.
$ /sbin/chkconfig --list /sbin/chkconfig: error while loading shared libraries: libnewt.so.0.51: cannot open shared object file: No such file or directory $ cd /usr/lib && ls -al libnewt* lrwxrwxrwx 1 root root 17 2008-08-02 18:02 libnewt.so.0.52 -> libnewt.so.0.52.2 -rw-r--r-- 1 root root 72904 2008-03-24 15:23 libnewt.so.0.52.2 $ sudo ln -s libnewt.so.0.52.2 libnewt.so.0.51
Aufruf schlägt fehl, da es unter Ubuntu kein Verzeichnis "/etc/rc.d/init.d" gibt.
$ /sbin/chkconfig --list failed to open /etc/rc.d/init.d: No such file or directory
Verwendung
Anzeige aller von Linux standardmässig gestarteten Dienste.
$ /sbin/chkconfig --list