chkconfig: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(5 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. Angezeigt werden für alle [[Runlevel]], ob ein bestimmter Dienst läuft (on) oder nicht (off).
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 dem Programm [[insserv]] durch den Benutzer "root" verwaltet.
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 13: Zeile 13:
  $ <b><nowiki>wget ftp://fr2.rpmfind.net/linux/PLD/dists/ac/ready/i386/chkconfig-1.2.24h-7.i386.rpm</nowiki></b>
  $ <b><nowiki>wget ftp://fr2.rpmfind.net/linux/PLD/dists/ac/ready/i386/chkconfig-1.2.24h-7.i386.rpm</nowiki></b>
  $ <b>sudo alien chkconfig-1.2.24h-7.i386.rpm</b>
  $ <b>sudo alien chkconfig-1.2.24h-7.i386.rpm</b>
  $ <b>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