reboot
und shutdown
sind Pseudo-Benutzer für den Neustart bzw. das Herunterfahren des Systems. Dies ist der Mechanismus, um diese Informationen mit Kernelversionen an derselben Stelle zu protokollieren, ohne spezielle Formate für die wtmp-Binärdatei zu erstellen.
Zitat aus man wtmp
:
Die wtmp
Datei zeichnet alle An- und Abmeldungen auf. Das Format entspricht genau dem, mit der utmp
Ausnahme, dass ein leerer Benutzername ein Abmelden am zugeordneten Terminal anzeigt. Darüber hinaus gibt der Terminalname ~
mit Benutzername shutdown
oder reboot
an, dass das System heruntergefahren oder neu gestartet wurde, und das Paar Terminalnamen |
/ }
protokolliert die alte / neue Systemzeit, wenn Datum (1) sie ändert.
Die wtmp-Binärdatei speichert nur den Zeitstempel für Ereignisse. last
Berechnet zum Beispiel zusätzliche Dinge wie Anmeldezeiten.
reboot system boot 2.6.32-28-generi Mon Feb 21 17:02 - 18:09 (01:07)
...
user pts/0 :0.0 Sat Feb 12 18:52 - 18:52 (00:00)
user tty7 :0 Sat Feb 12 18:52 - 20:53 (02:01)
reboot system boot 2.6.32-28-generi Sat Feb 12 08:31 - 18:09 (9+09:37)
Die letzte Spalte (in Klammern) gibt die Länge des Ereignisses an. Für den Benutzer reboot
ist es Betriebszeit.
Nach dem letzten Neustart ist die Uhrzeit die aktuelle Betriebszeit. Bei früheren Neustarts ist die Betriebszeit nach diesem Neustart (in der letzten Zeile meines Beispiels ist die Betriebszeit also bis zur ersten Zeile gültig; dazwischen gab es keine Neustarts). Anzahl (n) vor + bedeutet Anzahl der Tage. In der letzten Zeile sind es 9 Tage, 9 Stunden und 37 Minuten, und in der ersten Zeile beträgt die aktuelle Betriebszeit 1 Stunde und 7 Minuten.
Beachten Sie jedoch, dass diese Zeit nicht immer genau ist - beispielsweise nach einem Systemabsturz und einer ungewöhnlichen Neustartsequenz. last
berechnet es als die Zeit zwischen dem nächsten Neustart / Herunterfahren.
last | grep -i shutdown
das nichts bringt.