Ich möchte überprüfen, ob mein Computer mit Ubuntu 14.04 aktiv heruntergefahren wurde oder ob er abgestürzt ist. Ich komme morgens ins Büro und mein Computer ist ausgeschaltet, obwohl er eingeschaltet sein sollte. Dies ist an mehreren aufeinanderfolgenden Tagen passiert, und ich kann überprüfen, ob der Computer jede Nacht ungefähr zur gleichen Zeit ausgeschaltet wird. Ich möchte also wissen, ob mein Computer abgestürzt ist oder ob ihn jemand ausgeschaltet hat. Gibt es eine Möglichkeit, diese Informationen aus den Protokollen abzurufen?
Antwort1
Suchen Sie in /var/log
einem dmesg
Problem nach einem Befehl, last
um die genaue Neustartzeit anzuzeigen. Sie sehen eine Zeile, die mit „reboot“ (oder möglicherweise „shutdown“) für alle Neustarts/Abstürze beginnt.
cat /var/log/messages
Suchen Sie von einem Terminal aus nach Nachrichten zum Zeitstempel des Neustarts oder kurz davor. dmesg
Kann Nachrichten zur letzten Startzeit anzeigen.
Antwort2
Geben Sie den Befehl aus
grep rsyslogd /var/log/syslog
oder für weniger Lärm
grep -E 'rsyslogd.*(exit|start)'
Wenn Sie übereinstimmende Paare von (bla bla)exit(bla bla) gefolgt von (bla bla)Startzeilen sehen, wird das System (zumindest einigermaßen) sauber heruntergefahren. Wenn Sie zwei (bla bla)Startzeilen hintereinander haben, wird das System nicht sauber heruntergefahren.