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

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

Включение:

    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

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