Zum Hauptinhalt springen

Wie starte ich den Server über die Linux-Befehlszeile neu

Das Neustarten des Servers ist eine wichtige Aufgabe, der sich jeder Administrator stellen kann. Wenn Sie den Server neu starten müssen, sich jedoch nicht in der Nähe befinden und die GUI nicht verwenden können, können Sie die Befehlszeile verwenden.Linux bietet leistungsstarke Befehle, mit denen Administratoren den Server remote verwalten können.

So starten Sie den Server über die Befehlszeile neu Linux Verwenden Sie den Befehl "reboot". Dieser Befehl startet den Server ohne Optionen neu und ist normalerweise der einfachste und schnellste Weg zum Neustart. Seien Sie jedoch vorsichtig, wenn Sie diesen Befehl unnötig verwenden, kann dies zu Datenverlusten oder zum Einfrieren des Systems führen.

Wenn Sie Optionen zum Neustarten des Servers festlegen möchten, können Sie den Befehl "Herunterfahren" verwenden. Mit diesem Befehl können Sie die Zeit angeben, nach der der Server neu gestartet wird, und den Benutzern eine Nachricht über einen bevorstehenden Neustart senden. Die Verwendung des Befehls "shutdown" erfordert Root-Rechte. Stellen Sie daher sicher, dass Sie über die erforderlichen Berechtigungen verfügen, bevor Sie ihn ausführen.

Neben dem Neustart müssen Sie möglicherweise auch den Server herunterfahren. Dazu können Sie den Befehl "halt" oder "poweroff" verwenden. Beide Befehle führen eine ähnliche Funktion aus, indem sie den Server anhalten und ihn ausschalten. Ähnlich wie beim Befehl "reboot" sollten diese Befehle mit Vorsicht verwendet werden, um Datenverluste und Systemprobleme zu vermeiden.

Wie starte ich den Server unter Linux über die Befehlszeile neu

Ein Neustart des Servers unter einem Linux-Betriebssystem kann erforderlich sein, wenn ein Kernel-Update, eine Netzwerkkonfiguration oder andere Systemänderungen vorgenommen werden. Befolgen Sie die folgenden Anweisungen, um einen Neustart über die Befehlszeile durchzuführen:

SchrittDas TeamDie Beschreibung
1suIn den Superuser-Modus wechseln
2rebootNeustartbefehl ausführen

Nach Eingabe des Befehls "reboot" wird der Server neu gestartet. Bitte stellen Sie sicher, dass alle wichtigen Prozesse und Anwendungen ordnungsgemäß abgeschlossen und gespeichert wurden, bevor Sie diesen Befehl ausführen. Beachten Sie auch, dass Sie möglicherweise Root-Rechte benötigen, um diesen Befehl auszuführen.

Beachten Sie, dass ein Neustart des Servers dazu führen kann, dass der Zugriff auf die Website oder andere Dienste, die auf dem Server ausgeführt werden, vorübergehend beendet wird. Es wird empfohlen, die Benutzer vor einem Neustart vor einer möglichen Unterbrechung zu warnen.

Bevor Sie den Server neu starten

Stellen Sie sicher, dass Sie die folgenden Schritte ausführen, bevor Sie den Server neu starten:

  1. Speichern Sie alle geöffneten Dateien und Sitzungen. Ein Neustart des Servers kann zu Datenverlust führen. Stellen Sie daher sicher, dass Sie alle wichtigen Dokumente und Informationen gespeichert haben, um unerwünschte Konsequenzen zu vermeiden.
  2. Benachrichtigen Sie die Benutzer. Wenn Ihr Server Benutzer bedient oder Websites oder Anwendungen hostet, informieren Sie sie im Voraus über einen Neustart, damit sie ihre Arbeit behalten und Unannehmlichkeiten vermeiden können.
  3. Überprüfen Sie, ob alle Aufgaben abgeschlossen sind. Überprüfen Sie alle laufenden Aufgaben und Prozesse, bevor Sie den Server neu starten. Stellen Sie sicher, dass nichts Kritisches ausgeführt wird und dass alle Aufgaben sicher beendet oder unterbrochen werden können.
  4. Schließen Sie Programme oder Dienste ordnungsgemäß. Schließen Sie alle Programme, Dienste und Prozesse, die einen erfolgreichen Neustart verhindern können, bevor Sie den Server neu starten. Stellen Sie sicher, dass alle Änderungen und Aktualisierungen gespeichert sind und dass keine Prozesse abstürzen.
  5. Sichern Sie Ihre Daten. Sichern Sie alle wichtigen Daten, bevor Sie den Server neu starten, damit Sie im Falle eines Verlustes oder einer Beschädigung der Dateien die Informationen wiederherstellen können.

Durch diese Schritte reduzieren Sie das Risiko von Datenverlust oder Problemen beim Neustart des Servers und sorgen für einen sichereren und reibungsloseren Neustart des Systems.

Beenden von Diensten und Anwendungen

Möglicherweise müssen Sie den Server neu starten, wenn bestimmte Dienste oder Anwendungen beendet werden müssen. Dazu können Sie die folgenden Befehle an der Linux-Eingabeaufforderung verwenden:

  • systemctl stop dienstname - beenden des Dienstes mit dem angegebenen Namen
  • killall anwendungsname - alle Prozesse mit dem angegebenen Namen beenden
  • service dienstname stop - eine alternative Möglichkeit, den Dienst zu beenden

Es wird empfohlen, alle erforderlichen Daten zu speichern und alle laufenden Prozesse zu schließen, bevor ein Dienst oder eine Anwendung beendet wird, um Datenverluste zu vermeiden.

Das Beenden von Diensten und Anwendungen kann nützlich sein, wenn Sie einen bestimmten Teil des Servers neu starten oder ein bestimmtes Problem beheben möchten, das bei der Ausführung des Dienstes oder der Anwendung auftritt.

Nachdem Sie die erforderlichen Dienste oder Anwendungen beendet haben, können Sie den Server mit dem Befehl reboot oder shutdown -r now neu starten.

Auswählen einer Neustartmethode

Wenn es darum geht, den Server über die Linux-Befehlszeile neu zu starten, gibt es mehrere Methoden, die je nach Situation verwendet werden können.

Die erste und einfachste Methode ist die Verwendung des Befehls "reboot". Dieser Befehl startet den Server sofort ohne zusätzliche Optionen neu. Geben Sie einfach den folgenden Befehl an der Eingabeaufforderung ein:

reboot

Wenn Sie die Zeit festlegen möchten, nach der der Server neu gestartet wird, können Sie den Befehl "shutdown" mit der Option "-r" verwenden. Geben Sie beispielsweise den folgenden Befehl ein, um den Server nach 5 Minuten neu zu starten:

shutdown -r +5

Wenn Sie Zugriff auf einen Remote-Server haben und möchten, dass der Server nach Abschluss der Aufgabe neu gestartet wird, können Sie den Befehl "at" verwenden, um den Neustart zu planen. Geben Sie den folgenden Befehl ein, um den Server zu einem bestimmten Zeitpunkt neu zu starten:

at HH:MM -f reboot

Wobei HH die Stunden und MM die Minuten sind, in denen der Server neu gestartet werden soll.

Stellen Sie unabhängig von der gewählten Methode sicher, dass Sie über ausreichende Zugriffsrechte verfügen und dass Sie die Auswirkungen eines Neustarts des Servers verstehen.

Verwenden des Befehls zum Neustarten

Sie können den Befehl reboot verwenden, um den Server unter Linux neu zu starten. Sie ermöglicht einen vollständigen Neustart des Systems, einschließlich des Stoppens aller Prozesse und des Neustarts des Betriebssystems. Sie müssen ein registrierter Benutzer mit Administratorrechten sein, um diesen Befehl ausführen zu können.

Um den Befehl reboot zu verwenden, öffnen Sie ein Terminal oder eine Eingabeaufforderung und führen Sie den folgenden Befehl aus:

Nach dem Ausführen dieses Befehls beginnt das System mit dem Neustart. Die Benutzer der aktuellen Sitzung werden abgemeldet und die Prozesse werden angehalten. Nach dem Neustart des Servers wird das Betriebssystem neu gestartet und das System ist betriebsbereit.

Überprüfen des Serverstatus nach dem Neustart

Nach dem Neustart des Servers ist es wichtig sicherzustellen, dass er ordnungsgemäß funktioniert und alle Dienste ordnungsgemäß ausgeführt werden. Dazu können Sie mehrere Überprüfungen durchführen:

  1. Überprüfen Sie die Verfügbarkeit des Servers. Versuchen Sie, eine Verbindung mit dem Server über ein externes Netzwerk herzustellen, oder verwenden Sie das Ping-Dienstprogramm, um die Verfügbarkeit über die IP-Adresse des Servers zu überprüfen.
  2. Überprüfen Sie, ob das Betriebssystem geladen wurde. Stellen Sie sicher, dass der Server erfolgreich gestartet wurde und das Betriebssystem fehlerfrei ausgeführt wird. Standardmäßig zeigt der Linux-Server beim Start Boot-Informationen auf dem Bildschirm an. Wenn Sie Fehler sehen, kann dies auf Probleme beim Laden hinweisen.
  3. Überprüfen Sie, ob die Dienste funktionieren. Stellen Sie sicher, dass alle Dienste, die auf dem Server ausgeführt werden sollen, betriebsbereit sind. Verwenden Sie den Befehl systemctl status [service], um den Status eines bestimmten Dienstes zu überprüfen. Wenn der Dienst nicht gestartet wird, können Sie ihn mit dem Befehl systemctl start starten [service].
  4. Überprüfen Sie die Systemmeldungsprotokolle. Die Systemmeldungsprotokolle enthalten wichtige Informationen über den Serverbetrieb und können helfen, Probleme zu identifizieren. Öffnen Sie die Systemmeldungsprotokolle mit journalctl, um die neuesten Aufzeichnungen über den Serverbetrieb nach dem Neustart anzuzeigen.

Die Überprüfung des Serverstatus nach einem Neustart ist wichtig, um eine stabile Serverinfrastruktur zu gewährleisten und auf mögliche Probleme schnell zu reagieren.