Problem:

Wenn man Webmin nur selten braucht und/oder wenig Resourcen zur Verfügung hat, so kann es sinnvoll sein, Webmin durch (x)inetd starten zu lassen.

Lösung:

Nun kommt es drauf an, ob man inetd oder xinetd nutzt:

inetd

In der Datei /etc/inetd.conf kommt folgender Eintrag dazu:

webmin stream tcp nowait root /usr/local/webmin/miniserv.pl miniserv.pl /etc/webmin/miniserv.conf

(Achtung: Der Pfad zu miniserv.pl muß auf die aktuelle Version zeigen.)

xinetd

Entweder in der /etc/xinetd.conf anhängen, oder in eine neue Datei /etc/xinetd.d/webmin folgendes reinschreiben:

service webmin {
user = root
env = LANG=
port = 10000
socket_type = stream
protocol = tcp
wait = no
disable = no
type = UNLISTED
server = /usr/local/webmin/miniserv.pl
server_args = /etc/webmin/miniserv.conf
}

(Achtung: auch hier muß der Pfad zu miniserv.pl vorher kontrolliert werden.)

restart:

Nun muß noch der (x)inetd neu gestartet werden und zugleich sollte man sicherstellen, daß webmin beim Booten nicht wieder gestartet wird. Dies kann man entweder mit einem Runlevel-Editor tun oder unter Webmin im Modul "Bootup and Shutdown".

Kategorien:

Stichwörter:

webmin · miniserv · inetd · xinetd · services ·