Linux-Befehle · 1 min read · Jan 10, 2026
Linux-Dienstbefehl Tutorial für Anfänger (mit Beispielen)

Der Dienstbefehl ermöglicht es Ihnen, ein System V Init-Skript auszuführen. In diesem Tutorial werden wir dieses Tool kurz mit einigen leicht verständlichen Beispielen besprechen. Aber bevor wir das tun, ist es erwähnenswert, dass alle hier gezeigten Beispiele auf einer Ubuntu 18.04 LTS-Maschine getestet wurden.
Linux-Dienstbefehl
Hier ist die verfügbare Syntax für den Dienstbefehl in Linux:
dienst SCRIPT BEFEHL [OPTIONEN]
dienst --status-all
dienst --help | -h | --versionUnd hier ist, wie die Man-Seite es erklärt:
dienst führt ein System V Init-Skript oder eine systemd-Einheit in einer so vorhersehbaren Umgebung wie möglich aus,
indem die meisten Umgebungsvariablen entfernt werden und das aktuelle Arbeitsverzeichnis auf / gesetzt wird.
Der SCRIPT-Parameter gibt ein System V Init-Skript an, das sich in /etc/init.d/SCRIPT befindet, oder den Namen
einer systemd-Einheit. Das Vorhandensein einer systemd-Einheit mit demselben Namen wie ein Skript in /etc/init.d
führt dazu, dass die Einheit Vorrang vor dem init.d-Skript hat. Die unterstützten Werte von BEFEHL
hängen vom aufgerufenen Skript ab. Der Dienst übergibt BEFEHL und OPTIONEN unverändert an das Init-Skript.
Für systemd-Einheiten werden start, stop, status und reload an ihre systemctl/initctl
Entsprechungen weitergegeben.
Alle Skripte sollten mindestens die Befehle start und stop unterstützen. Als Sonderfall wird, wenn BEFEHL
--full-restart ist, das Skript zweimal ausgeführt, zuerst mit dem Stoppbefehl, dann mit dem Startbefehl.
dienst --status-all führt alle Init-Skripte in alphabetischer Reihenfolge mit dem Statusbefehl aus. Der
Status ist [ + ] für laufende Dienste, [ - ] für gestoppte Dienste und [ ? ] für Dienste
ohne Statusbefehl. Diese Option ruft nur den Status für sysvinit-Jobs auf.Wie verwendet man den Dienstbefehl?
Die Verwendung des ‘dienst’-Befehlszeilenwerkzeugs ist überhaupt nicht kompliziert. Lassen Sie uns darüber sprechen, wie Sie dieses Dienstprogramm verwenden können, wenn es darum geht, Skripte wie httpd und sshd zu verwalten.
So führen Sie ein Skript mit dem Dienst aus:
dienst httpd startSo stoppen Sie ein bereits laufendes Skript mit dem Dienst:
dienst sshd stopSo holen Sie den Status für ein Skript:
dienst httpd statusSo starten Sie einen bereits laufenden Dienst neu:
dienst sshd restartFazit
Je nach Ihren Rechten als Linux-Benutzer möchten Sie möglicherweise alle oben genannten Beispiele mit dem ‘sudo’-Befehl ausführen. Um mehr über den ‘dienst’-Befehl zu erfahren, gehen Sie zu seiner Man-Seite.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.