Das Herunterfahren des Linux-Servers ist eine der wichtigsten Aktionen bei der Systemverwaltung. Das ordnungsgemäße und sichere Herunterfahren des Servers verhindert nicht nur mögliche Datenverluste, sondern hilft auch, Probleme mit der Systemstabilität zu vermeiden.
Es gibt mehrere Möglichkeiten, den Linux-Server herunterzufahren. In diesem Artikel werden wir einige der häufigsten Befehle und Methoden untersuchen, mit denen Sie den Server in kürzester Zeit und auf sichere Weise herunterfahren können.
Bevor Sie den Server jedoch herunterfahren, müssen Sie sicherstellen, dass alle Prozesse und Dienste, die auf dem Server ausgeführt werden, ordnungsgemäß gespeichert und/ oder deaktiviert werden. Schauen wir uns einige Befehle an, die Ihnen dabei helfen können:
shutdown - befehl, mit dem Sie den Server ordnungsgemäß herunterfahren können. Mit diesem Befehl können Sie festlegen, wann der Server heruntergefahren wird, und eine Benachrichtigung an alle Benutzer über die bevorstehende Prozedur senden.
reboot - der Befehl, mit dem der Server neu gestartet wird. Es ähnelt dem Befehl shutdown, aber anstatt den Server herunterzufahren, startet es ihn neu.
Schritt 1: Überprüfen des Serverstatus
Bevor Sie den Linux-Server herunterfahren, sollten Sie den aktuellen Status überprüfen, um Datenverluste oder Beschädigungen des Dateisystems zu vermeiden.
1. Gehen Sie zum Terminal oder zur Superuser-Konsole.
2. Geben Sie den Befehl ein uptime und drücken Sie die Eingabetaste. Dieser Befehl zeigt an, wie lange seit dem letzten Neustart des Servers vergangen ist und wie viele Benutzer derzeit mit dem System verbunden sind.
3. Sie können den Befehl verwenden, um weitere Informationen über die Systemauslastung und die aktuellen Prozesse zu erhalten top. Es zeigt eine Liste der Prozesse in Echtzeit an, sortiert nach CPU-Auslastung.
4. Wenn Sie den Status eines bestimmten Dienstes überprüfen möchten, können Sie den Befehl verwenden systemctl is-active dienstname. Um beispielsweise den Status des Apache-Dienstes zu überprüfen, führen Sie Folgendes aus systemctl is-active apache2.
5. Wenn Sie planen, den Server zu aktualisieren oder einen anderen langwierigen Vorgang durchzuführen, stellen Sie sicher, dass die aktuellen Prozesse beendet oder angehalten wurden. Verwenden Sie den Befehl ps aux, um eine Liste aller laufenden Prozesse zu erhalten.
Nachdem Sie den Status des Servers überprüft haben, können Sie mit dem nächsten Schritt fortfahren und den Server herunterfahren.
Schritt 2: Ausführen des Befehls zum Herunterfahren des Servers
Nachdem Sie festgestellt haben, dass der Linux-Server zum Herunterfahren bereit ist, müssen Sie den Shutdown-Befehl ausführen. Unter Linux gibt es mehrere Befehle, die für diesen Zweck verwendet werden können:
- shutdown : Mit diesem Befehl können Sie das Herunterfahren des Servers zu einem bestimmten Zeitpunkt oder sofort planen. Wenn Sie beispielsweise den Server mit einer Verzögerung von 5 Minuten herunterfahren möchten, können Sie den Befehl sudo shutdown -h +5 ausführen.
- halt : dieser Befehl schaltet den Server sofort ohne Verzögerung aus. Es entspricht dem Befehl shutdown -h now .
- reboot : Dieser Befehl startet den Server neu. Es entspricht dem Befehl shutdown -r now .
In den meisten Fällen müssen Sie den Befehl shutdown ausführen, um den Server auf sichere Weise auszuschalten, sodass Benutzer ihre Daten vor dem Herunterfahren speichern können.
Anmerkung: Standardmäßig können diese Befehle nur von einem Benutzer mit Administratorrechten (root) ausgeführt werden. Stellen Sie daher sicher, dass Sie den Befehl sudo verwenden, bevor Sie diese Befehle ausführen, um die erforderlichen Berechtigungen zu erhalten.
Schritt 3: Der richtige Weg, um den Linux-Server auszuschalten
| Das Team | Die Beschreibung |
| shutdown -h now | Schaltet den Server sofort aus. |
| shutdown -h +5 | Schaltet den Server nach 5 Minuten aus. |
| reboot | Startet den Server neu. |
| halt | Schaltet den Server auch sofort aus. |
Es wird empfohlen, alle geöffneten Dateien zu speichern und Programme zu schließen, bevor Sie den Server herunterfahren, um Datenverluste zu vermeiden. Es ist auch wichtig sicherzustellen, dass andere Benutzer derzeit nicht auf dem Server arbeiten. Verwenden Sie die Befehle richtig, um sicherzustellen, dass der Linux-Server sicher heruntergefahren wird.