Jak znaleźć ostatnie zalogowane czasy uruchamiania i zamykania systemu?

27

Jestem programistą Rails pracującym nad aplikacją internetową na Ubuntu Server 10.04. Ze względu na wymagania wewnętrzne zostałem poproszony o znalezienie ostatnich 10 czasów uruchamiania i zamykania systemu ... Nie mam pojęcia, gdzie znaleźć te szczegóły. Czy ktoś może mi pomóc?

Selvakumar
źródło

Odpowiedzi:

47

Użyj lastpolecenia.

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

Możesz potokować to do, headaby odczytać ostatnie n instancji. Na przykład w twoim przypadku:

last -x | grep shutdown | head -n 10

Powinieneś także ustawić

BOOTLOGD_ENABLE=Yes

w /etc/default/bootlogdpliku (domyślnie może to być Nie).

wojox
źródło
świetna odpowiedź, dodaję | tail -10
enzotib
Nie mam /etc/default/bootlogdna moim Ubuntu 16.04.2
Vadim Kotov
Więcej o tym, jak włączyć bootlogd , co nie jest konieczne od Debian Wheezy ( tj. Od Ubuntu 11.10 - lub mniej prawdopodobne).
AndyP