So starten Sie Linux neu

So Starten Sie Linux Neu



Während Sie als Systemadministrator unter Linux arbeiten, erfordern Konfigurationen in den meisten Fällen einen Systemneustart. Darüber hinaus erfordern größere Server-Updates, Systembibliotheken und Kernel-Updates auch einen Neustart des Systems.

Der Neustart einer Linux-Maschine ist ein sicherer Vorgang zum Beenden von Systemprogrammen, ohne Daten zu beschädigen. Wenn Sie das System jedoch neu starten, ohne die erforderlichen Daten zu speichern, können diese verloren gehen oder beschädigt werden. Führen Sie daher den Neustart durch, wenn keine Gefahr einer Datenbeschädigung besteht und nichts zu verlieren ist.







So starten Sie Linux neu

In Linux-Distributionen haben wir verschiedene Möglichkeiten, das System neu zu starten/neu zu starten, einschließlich mehrerer Befehlszeilentools und einer grafischen Benutzeroberfläche.



Starten Sie das Linux-System über Befehlszeilentools neu

In diesem Abschnitt werden alle gängigen Dienstprogramme besprochen, die beim Neustart des Linux-Systems helfen. Lassen Sie uns sie besprechen:



  1. reboot-Befehl
  2. systemctl-Befehl
  3. Shutdown-Befehl
  4. init-Befehl

Starten Sie das Linux-System mit dem reboot-Befehl neu

Der neu starten Das Befehlszeilentool ist eine Verknüpfung und ein beliebtes Tool zum problemlosen Neustart des Systems. Führen Sie den Reboot-Befehl mit den Sudo-Berechtigungen aus, um die Neustartfunktion als Administrator auszuführen:





Sudo neu starten



Für den unmittelbaren Vorgang können wir auch die verwenden -F Parameter, um einen Neustart des Systems ohne Verzögerung zu erzwingen:

Sudo neu starten -F

Oder Sie können den Neustartbefehl mit dem Pfad ausführen:

/ sbin / neu starten

Starten Sie das Linux-System mit dem Befehl systemctl neu

Das Befehlszeilentool systemctl in Linux überwacht und konfiguriert Linux-Systemdienste, wenn sie funktionieren. Mit Hilfe des Befehls systemctl kann ein Benutzer jeden Dienst aktivieren, starten, stoppen und deaktivieren. Darüber hinaus fungiert dieser Befehl als Multitasking-Tool, das auch zum Neustarten der Linux-Maschine verwendet wird.

Geben Sie den genannten systemctl-Befehl in das Terminal ein, um die Neustartaufgabe auszuführen:

Sudo systemctl-Neustart

Starten Sie das Firmware-System mit dem Befehl systemctl neu

Unser Computer kann mit dem Befehl systemctl in der BIOS-Schnittstelle neu gestartet werden. Dieser Befehl funktioniert jedoch nicht auf allen Systemen, außer auf modernen Geräten, Servern und Desktops.

Sudo systemctl-Neustart --firmware-setup

Starten Sie das Linux-System mit dem Befehl „shutdown“ neu

Das Befehlszeilendienstprogramm zum Herunterfahren wird zum sicheren Herunterfahren des Linux-Betriebssystems verwendet. Darüber hinaus ist es auch möglich, die Maschine anzuhalten (das Betriebssystem auf die Ausführung von Funktionen zu beschränken) und neu zu starten.

Führen Sie einen der angegebenen Shutdown-Befehle im Terminal aus, um die Linux-Maschine neu zu starten:

Die Syntax zum Neustarten der Maschine über das Shutdown-Befehlstool lautet wie folgt:

Sudo abschalten -R < Zeit >

In der obigen Syntax ist die -R Das Argument löst die Neustartfunktion aus und Sie können auch die Zeit angeben, bis zu der die Aufgabe ausgeführt werden soll.

Nutzen wir die obige Syntax, indem wir die Zeit zuweisen und den folgenden Befehl im Terminal ausführen:

Sudo abschalten -R + 3

Im obigen Befehl:

abschalten: Linux-Befehl zum Herunterfahren oder Neustarten der Linux-Maschine.

-R: Fordert das Linux-System zum Neustart auf.

+3: Weist den Linux-Rechner an, 3 Minuten zu warten und dann neu zu starten.

Für den sofortigen Neustart können Sie einfach den folgenden Befehl ausführen:

abschalten -R Jetzt

Alternativ können Sie auch den vollständigen Pfad zuweisen, wie unten beschrieben:

/ sbin / abschalten -R Jetzt

Wenn Sie das System zu einem bestimmten Zeitpunkt neu starten möchten, lautet das Format hh:mm, wobei Sie Stunden und Minuten angeben müssen. wie:

Sudo abschalten -R +02: 30

Der Shutdown-Befehl ermöglicht auch den Abbruch des geplanten Neustartvorgangs durch Übergabe des Parameters -c:

abschalten -C

Starten Sie das Linux-System mit dem Befehl „init / telinit“ neu

Die Abkürzung von Hitze Das Befehlstool unter Linux ist die Initialisierung. Wie der Name schon sagt, hilft dieser Befehl dabei, alle Hintergrundprozesse zu initialisieren und sie bei jedem Systemstart zu steuern.

Wir können auch das Init-Befehlstool verwenden, um die Linux-Maschine mit Runlevel 6 neu zu starten; Dies ist so eingestellt, dass das System im Hintergrundprozess neu gestartet wird:

Hitze 6

Mit dem vollständigen Pfad wäre der Befehl:

/ sbin / Hitze 6

Der Neustartvorgang in einem Linux-System kann auch mit durchgeführt werden Telini Befehl, der zur Steuerung der Init-Operationen verwendet wird, oder wir können sagen, das Front-End von Init-Prozessen.

Führen Sie den Befehl telinit aus, indem Sie ihn an Runlevel 6 senden, um Ihren Computer neu zu starten:

Sudo Telini 6

Starten Sie den Linux-Server remote neu

Um den Linux-Server aus der Ferne neu zu starten, müssen wir uns über SSH als Root-Benutzer anmelden und der genannten Syntax folgen:

ssh Wurzel @ remote-server.com / sbin / neu starten

Oder verwenden Sie für den sofortigen Neustart die folgende Syntax:

ssh Wurzel @ Remote-Server / sbin / neu starten -R Jetzt\

Ersetzen Sie „remote-server“ durch die IP-Adresse des Servers, den Sie neu starten möchten, etwa:

ssh Wurzel @ 192.168.1.1 / sbin / neu starten

Zusätzlich:

Wenn das System Abmelde- oder Anmeldevorgänge durchführt, speichert es den Datensatz im /var/logwtmp Datei. Um den Abmeldedatensatz aus dieser Datei abzurufen, verwenden Sie den folgenden Befehl:

zuletzt neu starten

Starten Sie das Linux-System über die grafische Benutzeroberfläche neu

Der einfachste Weg, die Linux-Maschine neu zu starten, ist die Verwendung der GUI. Öffnen Sie den Linux-Desktop (ich mache das unter Ubuntu 22.04) und navigieren Sie mit dem Cursor zum Netzschalter:

Klicken Sie dort auf Ausschalten/Abmelden und auswählen Neu starten aus den weiteren angezeigten Optionen:

Es erscheint ein Popup zur Bestätigung des Neustartvorgangs. Klicken Sie auf Neu starten Taste:

Abschluss

Ein Neustartvorgang ist erforderlich, wenn ein Benutzer den Systemserver konfiguriert und/oder Serverkompilierungsaktionen durchführt. Außerdem erfordern einige Kernel-Bibliotheken während der Aktualisierung einen Systemneustart. Die erzwungenen Neustarts können jedoch auch zur Beschädigung von Systemdateien oder zum Verlust notwendiger, nicht gespeicherter Daten führen.

In diesem Handbuch haben wir Neustartvorgänge mithilfe verschiedener Befehlszeilentools durchgeführt. Die beliebtesten Befehlszeilen-Dienstprogramme, die beim Neustart des Linux-Systems helfen, sind die Befehle reboot, systemctl, init und Shutdown. Eine weitere einfache Möglichkeit, die Neustartfunktion durchzuführen, ist die Verwendung der grafischen Benutzeroberfläche.