GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So überprüfen Sie die Betriebszeit Ihres Linux-Servers

Der uptime-Befehl in Linux wird verwendet, um herauszufinden, wie lange das Linux-System betriebsbereit ist.

Es ist einer der einfachsten Linux-Befehle. Führen Sie es einfach ohne Optionen aus:

uptime

Dies zeigt Ihnen eine einzelne Ausgabezeile, die die aktuelle Uhrzeit, die Betriebszeit (in Tagen und Stunden), die Anzahl der Benutzer, die derzeit beim System angemeldet sind, und die durchschnittliche Auslastung anzeigt.

Hier ist eine Beispielausgabe des uptime-Befehls:

[email protected]:~$ uptime
 16:13:00 up 2 days,  8:18,  1 user,  load average: 1.19, 1.54, 1.51

Sie können wahrscheinlich die Betriebszeit identifizieren, aber lassen Sie mich alle Elemente dieser Ausgabe erklären.

  1. 16:13:00 :Dies ist die aktuelle Uhrzeit des Systems.
  2. vor zwei Tagen,  8:18 :Das bedeutet, dass das Linux-System die letzten 2 Tage, 8 Stunden und 18 Minuten gelaufen ist.
  3. 1 Benutzer :Dies ist die Anzahl der derzeit im Linux-System angemeldeten Benutzer.
  4. Lastdurchschnitt:1,19, 1,54, 1,51 :Dies gibt die durchschnittliche CPU-Last für die letzten 1, 5 und 15 Minuten an. 1,54 bedeutet, dass 154 % der CPU verbraucht werden (bei einer 4-Kern-CPU bedeutet dies, dass 1,54 von 4 Kernen verwendet wurden).

Der uptime-Befehl erhält die bootbezogenen Informationen aus /proc Dateien wie die meisten anderen Befehle. Es verwendet den /var/run/utmp Datei, um Informationen über die angemeldeten Benutzer zu erhalten.

Es ist nicht so, dass die Betriebszeit überhaupt keine Optionen hat. Es gibt nur wenige, könnten aber in manchen Fällen nützlich sein.

Uptime-Befehl mit Optionen verwenden

Wenn Sie der Meinung sind, dass die Ausgabe des uptime-Befehls zu unübersichtlich ist, können Sie die hübsche Druckoption -p verwenden :

uptime -p

Es werden nur die Verfügbarkeitsinformationen angezeigt, auch in Worten, was verständlicher ist.

[email protected]:~$ uptime -p
up 2 days, 8 hours, 47 minutes

Wenn Sie wissen möchten, seit wann der Linux-Server läuft, können Sie die Option -s verwenden :

uptime -s

Es gibt den genauen Zeitstempel an, wann Ihr System das letzte Mal gebootet hat:

[email protected]:~$ uptime -s
2022-02-14 07:54:21

Es gibt auch die Option -V das zeigt die Befehlsversion und -h zum Anzeigen der Hilfeseite.

📄Die Standardausgabe des uptime-Befehls zeigt die gleichen Informationen, die Sie in der ersten Zeile des w-Befehls erhalten.

Bonus-Tipp:Führen Sie Aufzeichnungen über Ihre Betriebszeiten

Der Uptime-Befehl zeigt nur an, wie lange Ihr System läuft.

Es gibt ein praktisches Dienstprogramm namens uprecords, das die Aufzeichnung Ihrer Betriebszeiten bereitstellt.

Im Ernst! Es zeigt die besten (längsten) Betriebszeiten Ihres Linux-Systems in tabellarischer Form mit zusätzlichen Informationen zu Startzeit, Dauer und Linux-Kernel-Version.

Dieser uprecords-Befehl wird standardmäßig nicht installiert. Es ist aus dem Paket namens uptimed verfügbar und Sie müssen es auf Ihrem System installieren.

Unter Debian/Ubuntu können Sie Folgendes verwenden:

sudo apt install uptimed

Es ist im Grunde ein Daemon, der die höchsten Betriebszeiten eines Systems über Boot-IDs verfolgt und die Bootzeit des Systems verwendet, um Sitzungen voneinander getrennt zu halten.

Sobald uptimed installiert ist, können Sie den Befehl uprecords verwenden, um die Aufzeichnungen zur Betriebszeit anzuzeigen:

uprecords

Denken Sie daran, dass Sie nicht sofort Aufzeichnungen zur Betriebszeit erhalten. Es beginnt mit der Aufzeichnung, seit der Uptimed-Daemon installiert ist.

Jetzt, da Sie wissen, wie Sie die Betriebszeit von Linux-Servern überprüfen, sehen und hören Sie sich diesen fantastischen Song namens Uptime Funk (Parodie von Uptown Funk) an:

Also, wann haben Sie Ihren Linux-Server das letzte Mal neu gestartet.


Linux
  1. So ändern Sie eine Zeitzone auf einem RHEL7-Linux-Server

  2. So überprüfen Sie, ob ein Linux-System 32-Bit oder 64-Bit ist

  3. So verwalten Sie Ihren Linux-Befehlsverlauf

  4. Wie kann man Benchmarks erstellen oder die Geschwindigkeit Ihres DNS-Servers unter Linux überprüfen?

  5. Überprüfen Sie die Betriebszeit von Windows Server

So überprüfen Sie den Verlauf der Linux-Befehle nach Datum

So überprüfen Sie Ihre Serverlast unter Linux

So überprüfen Sie die Internetgeschwindigkeit unter Linux

So überprüfen Sie Ihre Serverlast im Linux-System

Wie überprüfe ich offene Ports in Linux?

So überprüfen Sie die VPS-Serverparameter mit dem Linux-Befehl