chkconfig: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Der [[Shell-Befehl]] <b>chkconfig</b> zeigt alle von Linux standardmässig gestarteten [[Dienst]]e an. | Der [[Shell-Befehl]] <b>chkconfig</b> zeigt die [[Runlevel]]-Informationen für alle von Linux standardmässig gestarteten [[Dienst]]e 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 | 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 nicht. | Unter Ubuntu gibt es den Befehl chkconfig nicht; ein ähnlicher Befehl heisst dort [[update-rc.d]]. | ||
== Installation == | == Installation == | ||
Zeile 14: | Zeile 14: | ||
$ <b>sudo alien chkconfig-1.2.24h-7.i386.rpm</b> | $ <b>sudo alien chkconfig-1.2.24h-7.i386.rpm</b> | ||
$ <b>sudo dpkg -i chkconfig_1.2.24h-8_i386.deb</b> | $ <b>sudo dpkg -i chkconfig_1.2.24h-8_i386.deb</b> | ||
Die Bibliothek "libnewt.so.0.51" fehlt. | |||
$ <b>/sbin/chkconfig --list</b> | |||
/sbin/chkconfig: error while loading shared libraries: libnewt.so.0.51: cannot open shared object file: No such file or directory | |||
$ <b>cd /usr/lib && ls -al libnewt*</b> | |||
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 | |||
$ <b>sudo ln -s libnewt.so.0.52.2 libnewt.so.0.51</b> | |||
Aufruf schlägt fehl, da es unter Ubuntu kein Verzeichnis "/etc/rc.d/init.d" gibt. | |||
$ <b>/sbin/chkconfig --list</b> | |||
failed to open /etc/rc.d/init.d: No such file or directory | |||
== Verwendung == | == Verwendung == | ||
Zeile 23: | Zeile 37: | ||
{{cat|Dienst}} | {{cat|Dienst}} | ||
{{cat|Runlevel}} | |||
{{cat|Shell-Befehl}} |
Aktuelle Version vom 6. Februar 2009, 16:47 Uhr
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