chkconfig

Aus Mikiwiki
Version vom 6. Februar 2009, 16:47 Uhr von Michi (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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