So überprüfen Sie das Datum von Herunterfahren und Neustarts in Linux

Es gibt viele Gründe, warum Sie herausfinden möchten, wann Ihr Linux-Computer heruntergefahren, neu gestartet wurde oder wie lange er bereits läuft. Meistens sind diese Informationen von unschätzbarem Wert, um ein Problem zu debuggen, das möglicherweise aufgetreten ist, als niemand hinschaute. Glücklicherweise protokolliert Linux systematisch Systemereignisse automatisch auf den meisten Distributionen. Der Zugriff auf diese protokollierten Informationen über die Befehlszeile ist ebenfalls ein Kinderspiel.
Letzter Boot

Zuerst, wenn Sie überprüfen möchten, wann Ihr Computer zuletzt hochgefahren wurde, können Sie den Befehl who mit dem Flag -b verwenden, um ein genaues Datum und eine genaue Uhrzeit in Ihrem Terminal zu erhalten. Sie benötigen keine Root-Rechte, also legen Sie los und überprüfen Sie es.
who -bAuch lesen: Alarm einstellen, um den Linux-Computer automatisch einzuschalten
Neustarts

Mit dem Befehl last können Sie jede Zeit auflisten, zu der Ihr System neu gestartet wurde. Dies sind nicht unbedingt Zeiten, zu denen das System den Befehl reboot verwendet hat oder dass Sie von Ihrem Desktop aus neu gestartet haben. Stattdessen protokolliert es jede Zeit, zu der Ihr System hochgefahren wurde.
last -x rebootLetzter Neustart

Wenn Sie eine prägnantere Version bevorzugen, die nur die letzte Zeit anzeigt, zu der Ihr Computer hochgefahren wurde, können Sie die Ausgabe an head weiterleiten und ihm -1 übergeben, um ihm zu sagen, dass es nur eine Zeile ausgeben soll. Wenn Sie den Boot vor Ihrem aktuellen bevorzugen, verwenden Sie -2, um beide Zeilen zu erhalten.
last -x reboot | head -1Herunterfahren

Der Befehl last funktioniert ähnlich bei Herunterfahrten. Dies sind Zeiten, zu denen Ihr Computer vollständig heruntergefahren wurde. Sie bieten einen Zeitrahmen, in dem der Computer aus war. Sie können diese mit den Neustarts abgleichen, um zu wissen, welches Herunterfahren dazu gehört.
last -x shutdownLetztes Herunterfahren

Wie bei den Neustarts zuvor können Sie die Ausgabe an head weiterleiten, um nur das letzte Herunterfahren zu erhalten. Auch wie zuvor können Sie eine andere Zahl angeben, wie -3, um die letzten drei Herunterfahrten zu erhalten.
last -x shutdown | head -1Uptime

Schließlich, wenn Sie wissen möchten, wie lange Ihr Computer bereits läuft, können Sie den Befehl uptime verwenden, um dies herauszufinden. Kombinieren Sie ihn mit dem Flag -p, um eine viel leichter lesbare Ausgabe zu erhalten. Sie erhalten die Zeit in Tagen, Stunden und Minuten, die Ihr Computer seit dem letzten Boot läuft.
uptime -pHoffentlich können Sie mit den obigen Befehlen ein Muster oder sogar die Ursache für die Neustarts und Herunterfahren Ihres Computers herausfinden. Wenn andere Programme beteiligt sind, können Sie immer nach spezifischen Protokolldateien in “ /var/log “ suchen.