Назад | Перейти на главную страницу

Время запуска / остановки ПК с Linux

Я хотел бы увидеть время запуска / остановки ПК с Linux.

Я нашел эту команду, но результат неверен:

last reboot -F
reboot   system boot  4.15.0-46-generi Thu Mar 14 10:04:27 2019 - Thu Mar 14 15:31:11 2019  (05:26)

Это не правда. Вместо 10:04 это 09:04.

См. Связанный вопрос: https://askubuntu.com/questions/854567/last-reboot-is-missing-one-hour/859782

Как я могу увидеть правильное время запуска / остановки в Ubuntu 18.04?

# timestamps corresponds to your current timezone
user@node:~$ journalctl --list-boots
-3 0f2fcb9569384a2aa2d5492505f86cda Tue 2018-11-27 16:45:22 CET—Thu 2018-11-29 10:10:07 CET
-2 646787bd244d4230a5986f00207c1e8c Sun 2019-02-24 19:50:23 CET—Tue 2019-02-26 22:49:29 CET
-1 c922041a9a3847babd51ac79dd06923c Wed 2019-02-27 08:27:28 CET—Sun 2019-03-03 08:52:52 CET
 0 0aa03fbca4bf4976b922f9f77c63f65a Sun 2019-03-03 09:02:47 CET—Mon 2019-03-18 17:10:08 CET

# timestamps corresponds to universal timezone
user@node:~$ journalctl --list-boots --utc
-3 0f2fcb9569384a2aa2d5492505f86cda Tue 2018-11-27 15:45:22 UTC—Thu 2018-11-29 09:10:07 UTC
-2 646787bd244d4230a5986f00207c1e8c Sun 2019-02-24 18:50:23 UTC—Tue 2019-02-26 21:49:29 UTC
-1 c922041a9a3847babd51ac79dd06923c Wed 2019-02-27 07:27:28 UTC—Sun 2019-03-03 07:52:52 UTC
 0 0aa03fbca4bf4976b922f9f77c63f65a Sun 2019-03-03 08:02:47 UTC—Mon 2019-03-18 16:10:08 UTC

Часовой пояс UTC универсальный вот почему полезно избегать любых проблем, связанных с непониманием летнего времени.

Из journalctl страница руководства:

       --list-boots
           Show a tabular list of boot numbers (relative to the current boot), their IDs, and the timestamps of the first and last message pertaining to the boot.

PS: если у вас есть только одна строка, возвращенная journalctl, просто создайте папку /var/log/journal для включения хранения нескольких журналов на диске

Выделение rsyslog stsrt / stop из / var / log / messages, вероятно, подойдет вам, так как это одно из первых действий, которое нужно запустить, и последнее, что нужно остановить при завершении работы.