chkconfig: Unterschied zwischen den Versionen

Aus Mikiwiki
Wechseln zu: Navigation, Suche
 
(7 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 ==
 +
 
 +
=== Ubuntu 8.04 Hardy Heron ===
 +
 
 +
Herunterladen: http://rpmfind.net/linux/RPM/PLD/dists/ac/ready/i386/chkconfig-1.2.24h-7.i386.html
 +
 
 +
$ <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 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 13: Zeile 37:
  
 
{{cat|Dienst}}
 
{{cat|Dienst}}
 +
{{cat|Runlevel}}
 +
{{cat|Shell-Befehl}}

Aktuelle Version vom 6. Februar 2009, 18: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