In diesem wikiHow zeigen wir dir, wie du unter Linux den Neustart eines gerade laufenden Dienstes erzwingst. Sie können dies unabhängig von Ihrem Linux-Typ mit nur wenigen einfachen Befehlen tun.
Schritte
Schritt 1. Öffnen Sie die Befehlszeile
Die meisten Linux-Distributionen haben ein Speisekarte Option in der unteren linken Ecke des Bildschirms, in der Sie eine Anwendung namens "Terminal" finden; Dies ist, was Sie öffnen, um die Befehlszeile aufzurufen.
- Da Linux-Distributionen von Version zu Version unterschiedlich aussehen, müssen Sie möglicherweise nach der "Terminal"- oder Befehlszeilen-App in einem Ordner im Speisekarte.
- Sie finden die App „Terminal“möglicherweise auf dem Desktop oder in der Symbolleiste am unteren Bildschirmrand statt im Speisekarte.
- Einige Linux-Distributionen haben eine Befehlszeilenleiste am oberen oder unteren Bildschirmrand.
Schritt 2. Geben Sie den Befehl ein, um die derzeit ausgeführten Dienste anzuzeigen
Tippe ls /etc/init.d in Terminal ein und drücke auf ↵ Enter. Dadurch wird eine Liste der derzeit ausgeführten Dienste und der entsprechenden Befehlsnamen angezeigt.
Wenn dieser Befehl nicht funktioniert, versuchen Sie es stattdessen mit ls /etc/rc.d/
Schritt 3. Suchen Sie den Befehlsnamen des Dienstes, den Sie neu starten möchten
Normalerweise finden Sie den Namen des Dienstes (z. B. „Apache“) auf der linken Seite des Bildschirms, während der Befehlsname (z. B. „httpd“oder „apache2“, abhängig von Ihrer Linux-Distribution) auf der rechte Seite.
Schritt 4. Geben Sie den Neustartbefehl ein
Tippe sudo systemctl restart service in Terminal ein, achte dabei darauf, den Dienstteil des Befehls durch den Befehlsnamen des Dienstes zu ersetzen, und drücke auf ↵ Enter.
Um beispielsweise Apache unter Ubuntu Linux neu zu starten, geben Sie sudo systemctl restart apache2 in Terminal ein
Schritt 5. Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden
Gib das Passwort ein, das du für dein Superuser-Konto verwendest, und drücke dann auf ↵ Enter. Dies sollte den Vorgang neu starten.
Wenn der Dienst danach nicht neu gestartet wird, versuche, sudo systemctl stop service einzugeben, drücke auf ↵ Enter und gib dann sudo systemctl start service ein
Tipps
- Mit dem Befehl "chkconfig" können Sie beim Systemstart Dienste hinzufügen und entfernen.
- Um eine umfassende Liste aller aktuellen Dienste in allen Verzeichnissen auf Ihrem Computer anzuzeigen, geben Sie ps -A in Terminal ein.