Как узнать точное время включения, засыпания и просыпания компьютера

Для того, чтобы получить точные (до секунды) даты включения, засыпания и просыпания компьютера, нужно дать в терминале следующие команды:

Включение:

sysctl kern.boottime
# kern.boottime: { sec = 1310371747, usec = 0 } Mon Jul 11 12:09:07 2011

Время, когда компьютер ушёл в спящий режим:

sysctl kern.sleeptime
# kern.sleeptime: { sec = 1310572873, usec = 163935 } Wed Jul 13 20:01:13 2011

Время, когда компьютер проснулся:

sysctl kern.waketime
kern.waketime: { sec = 1310632752, usec = 7 } Thu Jul 14 12:39:12 2011

Можно также посмотреть историю перезагрузок компьютера следующей командой:

$ last reboot
reboot ~ Mon Jul 11 12:09
reboot ~ Mon Jul 4 21:12

Как видно, в этом месяце мой компьютер перезагружался дважды.