Wie finde ich die letzten protokollierten Systemstart- und Herunterfahrzeiten?

27

Ich arbeite als Rails-Entwickler an einer Webanwendung auf Ubuntu Server 10.04. Aufgrund interner Anforderungen wurde ich gebeten, die letzten 10 Systemstart- und Herunterfahrzeiten zu ermitteln. Ich habe keine Ahnung, wo diese Details zu finden sind. Könnte mir jemand helfen?

Selvakumar
quelle

Antworten:

47

Verwenden Sie den lastBefehl.

last -x | grep shutdown
last -x | grep reboot

Sie können dies per Pipe headan senden, um die letzten n Instanzen zu lesen . Zum Beispiel in Ihrem Fall:

last -x | grep shutdown | head -n 10

Sie sollten auch einstellen

BOOTLOGD_ENABLE=Yes

in der /etc/default/bootlogdDatei (es könnte standardmäßig Nein sein).

wojox
quelle
tolle Antwort, füge ich hinzu Schwanz -10
Enzotib
Ich habe keine /etc/default/bootlogdauf meinem Ubuntu 16.04.2
Vadim Kotov
Weitere Informationen zum Aktivieren von bootlogd , das ab Debian Wheezy ( dh ab Ubuntu 11.10 - oder so) nicht mehr erforderlich ist .
AndyP