Zusammenfassung
- Der erste Zeitstempel scheint der Zeitpunkt zu sein, zu dem das System während des Neustarts heruntergefahren ist.
- Der zweite Zeitstempel und die abgelaufene Zeit sind nicht sehr nützlich.
- Das Übergeben der
-x
Option an last
kann nützlich sein, um andere Ereignisse im Zusammenhang mit Abschaltungen und Änderungen der Ausführungsstufe anzuzeigen, die sich auf die in den reboot
Zeilen angezeigten Zeitstempel auswirken . Das tuptime
Tool, auf das in einer anderen Antwort verwiesen wird, mag dies klarer machen, aber ich habe es nicht angeschaut.
Einzelheiten
In der last
Manpage zu CentOS 6 und 7 heißt es:
Der Neustart des Pseudo-Benutzers wird bei jedem Neustart des Systems protokolliert.
Es sagt nichts darüber aus, wann sich der Benutzer abmeldet, und die unten gezeigten Beweise scheinen darauf hinzudeuten, dass keine Abmeldezeit explizit aufgezeichnet wurde. Die reboot
und shutdown
man - Seiten haben mehr Details über die Ausführungsebene Änderungen der Aufnahme , wenn jemand interessiert ist .
Aus dem Test geht hervor, dass die Anmeldezeit zu spät beim Herunterfahren liegt - nicht zu dem Zeitpunkt, zu dem der reboot
Befehl ausgegeben wurde.
Daher sollten die Abmeldezeiten (der zweite Zeitstempel) und die Dauer, für die "Neustart" angemeldet war (in Klammern angegeben), wahrscheinlich ignoriert werden.
Wenn Sie die -F
Option auf übergeben last
, werden Ihnen vollständige Zeitstempel angezeigt, wodurch etwas klarer wird, dass der Computer nicht zufällig zur gleichen Zeit neu gestartet wird, sondern nur ein paar Mal denselben Zeitstempel. Wenn Sie das -x
Flag übergeben, wird außerdem "System heruntergefahren und Ebenenänderungen ausgeführt" angezeigt.
Hier habe ich es unter CentOS 7 ausgeführt und die -R
Option zum Unterdrücken der Spalte mit dem Hostnamen / der Kernelversion übergeben. Ich habe auch einige uninteressante Root-Logins entfernt:
# date ; last -x -F -R
Mon Nov 12 01:10:44 UTC 2018
root pts/0 Mon Nov 12 00:02:57 2018 still logged in
runlevel (to lvl 3) Sat Nov 10 17:57:29 2018 - Mon Nov 12 01:10:44 2018 (1+07:13)
reboot system boot Sat Nov 10 17:57:12 2018 - Mon Nov 12 01:10:44 2018 (1+07:13)
runlevel (to lvl 3) Sat Oct 27 17:58:20 2018 - Sat Nov 10 17:57:29 2018 (13+23:59)
reboot system boot Sat Oct 27 17:58:03 2018 - Mon Nov 12 01:10:44 2018 (15+07:12)
runlevel (to lvl 3) Sat Jul 21 18:14:55 2018 - Sat Oct 27 17:58:20 2018 (97+23:43)
reboot system boot Sat Jul 21 18:14:16 2018 - Mon Nov 12 01:10:44 2018 (113+06:56)
runlevel (to lvl 3) Sun Nov 12 22:36:14 2017 - Sat Jul 21 18:14:55 2018 (250+19:38)
reboot system boot Sun Nov 12 22:35:35 2017 - Mon Nov 12 01:10:44 2018 (364+02:35)
root pts/0 Fri Nov 10 07:13:20 2017 - crash (2+15:22)
runlevel (to lvl 3) Sun Aug 27 04:15:56 2017 - Sun Nov 12 22:36:14 2017 (77+18:20)
reboot system boot Sun Aug 27 04:14:59 2017 - Mon Nov 12 01:10:44 2018 (441+20:55)
runlevel (to lvl 3) Mon Aug 14 00:14:01 2017 - Sun Aug 27 04:15:56 2017 (13+04:01)
reboot system boot Mon Aug 14 00:13:46 2017 - Mon Nov 12 01:10:44 2018 (455+00:56)
Die 6 "Neustart" -Zeilen haben vor allem eine Abmeldezeit, die der aktuellen Zeit entspricht.
shutdown system down Fri Aug 11 08:05:29 2017 - Mon Aug 14 00:13:46 2017 (2+16:08)
root pts/0 Fri Aug 11 08:05:23 2017 - down (00:00)
runlevel (to lvl 3) Fri Jun 30 07:05:42 2017 - Fri Aug 11 08:05:29 2017 (42+00:59)
reboot system boot Fri Jun 30 07:05:27 2017 - Fri Aug 11 08:05:29 2017 (42+01:00)
[...]
root pts/0 Fri Jun 30 05:48:16 2017 - crash (01:17)
root pts/0 Tue Jun 27 04:59:56 2017 - Tue Jun 27 05:00:30 2017 (00:00)
root pts/0 Mon Jun 26 11:20:57 2017 - Mon Jun 26 04:24:39 2017 (-6:-56)
runlevel (to lvl 3) Mon Jun 26 11:15:13 2017 - Fri Jun 30 07:05:42 2017 (3+19:50)
reboot system boot Mon Jun 26 11:14:57 2017 - Fri Aug 11 08:05:29 2017 (45+20:50)
root pts/0 Sun Jun 25 14:07:51 2017 - crash (21:07)
[...]
root tty1 Thu Jun 22 13:07:42 2017 - crash (3+22:07)
runlevel (to lvl 3) Thu Jun 22 13:07:07 2017 - Mon Jun 26 11:15:13 2017 (3+22:08)
reboot system boot Thu Jun 22 13:06:51 2017 - Fri Aug 11 08:05:29 2017 (49+18:58)
root pts/0 Thu Jun 22 12:43:56 2017 - crash (00:22)
runlevel (to lvl 3) Thu Jun 22 12:30:53 2017 - Thu Jun 22 13:07:07 2017 (00:36)
reboot system boot Thu Jun 22 12:30:38 2017 - Fri Aug 11 08:05:29 2017 (49+19:34)
root pts/1 Thu Jun 22 12:26:49 2017 - crash (00:03)
root pts/0 Thu Jun 22 11:55:28 2017 - crash (00:35)
runlevel (to lvl 3) Thu Jun 22 11:49:53 2017 - Thu Jun 22 12:30:53 2017 (00:41)
reboot system boot Thu Jun 22 11:49:14 2017 - Fri Aug 11 08:05:29 2017 (49+20:16)
Die 5 "Neustart" -Zeilen haben vor allem eine Abmeldezeit, die der Zeit des darauf folgenden "Herunterfahrens des Systems" entspricht.
shutdown system down Thu Jun 22 11:47:45 2017 - Thu Jun 22 11:49:14 2017 (00:01)
[...]
runlevel (to lvl 3) Wed Jun 21 15:59:42 2017 - Thu Jun 22 11:47:45 2017 (19:48)
reboot system boot Wed Jun 21 15:59:27 2017 - Thu Jun 22 11:47:45 2017 (19:48)
Die Abmeldezeit für "Neustart" entspricht der Zeit für "Herunterfahren des Systems".
shutdown system down Wed Jun 21 15:57:58 2017 - Wed Jun 21 15:59:27 2017 (00:01)
root pts/0 Wed Jun 21 14:27:43 2017 - down (01:30)
[...]
runlevel (to lvl 3) Tue Jun 20 17:14:15 2017 - Wed Jun 21 15:57:58 2017 (22:43)
reboot system boot Tue Jun 20 17:14:00 2017 - Wed Jun 21 15:57:58 2017 (22:43)
Wie oben.
Aus den obigen Ergebnissen gehe ich davon aus, dass für den Pseudobenutzer "Neustart" keine explizite Abmeldezeit aufgezeichnet wird. last
Weisen Sie ihm daher eine Abmeldezeit für den nächsten "Herunterfahren des Systems" oder die aktuelle Zeit zu, wenn es keinen "Herunterfahren des Systems" gibt "danach.
Die "Runlevel (bis Stufe 3)" -Einträge scheinen eine vernünftigere Abmeldezeit zu haben, aber sie scheinen die Abstürze nicht zu berücksichtigen.