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

Gesamtlaufzeit der Maschine

Soweit mir bekannt ist, wird dies nicht von der Firmware verfolgt. Nicht einmal BMCs messen die Gesamtbetriebszeit.

Dies hilft nicht bei der vergangenen Betriebszeit von früheren Starts, aber Sie können jetzt mit der Aufzeichnung der Betriebszeiten beginnen, indem Sie ein Tool wie uptimed installieren und es so einrichten, dass es niemals Werte verwirft (set LOG_MAXIMUM_ENTRIES auf 0 in uptimed.conf ). Das misst die Betriebszeit des Betriebssystems, nicht die gesamte CPU-Einschaltzeit, aber es sollte nahe genug sein ... Sobald Sie uptimed haben läuft, können Sie uprecords ausführen um beispielsweise die Summen anzuzeigen

    up  1492 days, 02:57:18 | since                     Sat Sep  7 00:50:06 2013
  down    61 days, 08:11:24 | since                     Sat Sep  7 00:50:06 2013
   %up               96.051 | since                     Sat Sep  7 00:50:06 2013

Wie von quixotic betont, können Sie sich eine Vorstellung von der historischen Betriebszeit machen, indem Sie sich Ihre Protokolle ansehen. Wenn Sie systemd ausführen, können Sie die protokollierten Startvorgänge mit journalctl --list-boots anzeigen . Die Protokollrotation bedeutet jedoch, dass dadurch wahrscheinlich ziemlich viel Betriebszeit verpasst wird.

Wie von JdeBP darauf hingewiesen, last reboot könnte Ihnen eine längere Liste von Booten mit der zugehörigen Betriebszeit geben.


Linux
  1. Linux-Neustartbefehl

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

  3. Linux-Verfügbarkeitsverlauf

  4. Abrufen von Informationen über die Hardware einer Maschine in Linux

  5. Generieren Sie eine konsistente eindeutige Maschinen-ID

Eine Einführung in Virtual Machine Manager

So installieren Sie RHEL 8 auf einer virtuellen Maschine

Uptime-Befehl in Linux

Dokumentieren der Systemverfügbarkeit in Linux

Beispiele für Linux-Verfügbarkeitsbefehle

Holen Sie sich den gesamten physischen Speicher in Python