Підсумок
- Першою часовою позначкою видається час, коли система вийшла з ладу під час перезавантаження.
- Друга мітка часу та час, що минув, не дуже корисні.
- Передача цієї
-x
опції last
може бути корисною для показу інших подій, пов’язаних із відключеннями та змінами рівня запуску, які впливають на часові позначки, показані у reboot
рядках. tuptime
Інструмент як зазначено в іншу відповідь може зробити це більш ясним, але я не дивився на неї.
Деталі
Сторінка last
людини на CentOS 6 і 7 говорить:
Псевдокористувач перезавантажує журнали під час кожного перезавантаження системи.
Він нічого не говорить про те, коли користувач виходить із системи, а показані нижче дані свідчать про те, що час виходу з програми явно не записується. reboot
І shutdown
сторінки мають більш докладно про реєстрацію зміни рівня запуску , якщо хто - то зацікавлений.
З тестування виявляється, що час входу в систему - з запізненням у процесі вимкнення - це не з моменту, коли reboot
команда була видана.
Тому, здавалося б, час виходу (друга часова марка) та тривалість, протягом якого "було перезавантажено", увійшов (у круглих дужках), ймовірно, слід ігнорувати.
Якщо ви передасте цей -F
параметр last
, він покаже вам повні часові позначки, що робить трохи зрозумілішим, що машина одночасно не перезавантажується, це лише кілька разів показує таку ж марку. Крім того, якщо ви передасте -x
прапор, він показує "записи системи відключення та запускає зміни рівня".
Тут я запустив його на CentOS 7, а також пропустив -R
опцію придушення стовпця імені хоста / ядра версії. Я також позбавив деяких нецікавих кореневих логінів:
# date ; last -x -F -R
Mon Nov 12 01:10:44 UTC 2018
root pts/0 Mon Nov 12 00:02:57 2018 still logged in
runlevel (to lvl 3) Sat Nov 10 17:57:29 2018 - Mon Nov 12 01:10:44 2018 (1+07:13)
reboot system boot Sat Nov 10 17:57:12 2018 - Mon Nov 12 01:10:44 2018 (1+07:13)
runlevel (to lvl 3) Sat Oct 27 17:58:20 2018 - Sat Nov 10 17:57:29 2018 (13+23:59)
reboot system boot Sat Oct 27 17:58:03 2018 - Mon Nov 12 01:10:44 2018 (15+07:12)
runlevel (to lvl 3) Sat Jul 21 18:14:55 2018 - Sat Oct 27 17:58:20 2018 (97+23:43)
reboot system boot Sat Jul 21 18:14:16 2018 - Mon Nov 12 01:10:44 2018 (113+06:56)
runlevel (to lvl 3) Sun Nov 12 22:36:14 2017 - Sat Jul 21 18:14:55 2018 (250+19:38)
reboot system boot Sun Nov 12 22:35:35 2017 - Mon Nov 12 01:10:44 2018 (364+02:35)
root pts/0 Fri Nov 10 07:13:20 2017 - crash (2+15:22)
runlevel (to lvl 3) Sun Aug 27 04:15:56 2017 - Sun Nov 12 22:36:14 2017 (77+18:20)
reboot system boot Sun Aug 27 04:14:59 2017 - Mon Nov 12 01:10:44 2018 (441+20:55)
runlevel (to lvl 3) Mon Aug 14 00:14:01 2017 - Sun Aug 27 04:15:56 2017 (13+04:01)
reboot system boot Mon Aug 14 00:13:46 2017 - Mon Nov 12 01:10:44 2018 (455+00:56)
Передусім 6 рядків "перезавантаження" мають час виходу, рівний поточному часу.
shutdown system down Fri Aug 11 08:05:29 2017 - Mon Aug 14 00:13:46 2017 (2+16:08)
root pts/0 Fri Aug 11 08:05:23 2017 - down (00:00)
runlevel (to lvl 3) Fri Jun 30 07:05:42 2017 - Fri Aug 11 08:05:29 2017 (42+00:59)
reboot system boot Fri Jun 30 07:05:27 2017 - Fri Aug 11 08:05:29 2017 (42+01:00)
[...]
root pts/0 Fri Jun 30 05:48:16 2017 - crash (01:17)
root pts/0 Tue Jun 27 04:59:56 2017 - Tue Jun 27 05:00:30 2017 (00:00)
root pts/0 Mon Jun 26 11:20:57 2017 - Mon Jun 26 04:24:39 2017 (-6:-56)
runlevel (to lvl 3) Mon Jun 26 11:15:13 2017 - Fri Jun 30 07:05:42 2017 (3+19:50)
reboot system boot Mon Jun 26 11:14:57 2017 - Fri Aug 11 08:05:29 2017 (45+20:50)
root pts/0 Sun Jun 25 14:07:51 2017 - crash (21:07)
[...]
root tty1 Thu Jun 22 13:07:42 2017 - crash (3+22:07)
runlevel (to lvl 3) Thu Jun 22 13:07:07 2017 - Mon Jun 26 11:15:13 2017 (3+22:08)
reboot system boot Thu Jun 22 13:06:51 2017 - Fri Aug 11 08:05:29 2017 (49+18:58)
root pts/0 Thu Jun 22 12:43:56 2017 - crash (00:22)
runlevel (to lvl 3) Thu Jun 22 12:30:53 2017 - Thu Jun 22 13:07:07 2017 (00:36)
reboot system boot Thu Jun 22 12:30:38 2017 - Fri Aug 11 08:05:29 2017 (49+19:34)
root pts/1 Thu Jun 22 12:26:49 2017 - crash (00:03)
root pts/0 Thu Jun 22 11:55:28 2017 - crash (00:35)
runlevel (to lvl 3) Thu Jun 22 11:49:53 2017 - Thu Jun 22 12:30:53 2017 (00:41)
reboot system boot Thu Jun 22 11:49:14 2017 - Fri Aug 11 08:05:29 2017 (49+20:16)
П'ять рядків "перезавантаження", перш за все, мають час виходу, рівний часу "системи вимкнення", яка слідувала за ними.
shutdown system down Thu Jun 22 11:47:45 2017 - Thu Jun 22 11:49:14 2017 (00:01)
[...]
runlevel (to lvl 3) Wed Jun 21 15:59:42 2017 - Thu Jun 22 11:47:45 2017 (19:48)
reboot system boot Wed Jun 21 15:59:27 2017 - Thu Jun 22 11:47:45 2017 (19:48)
Час виходу "перезавантажити" знову відповідає часу "вимкнення системи".
shutdown system down Wed Jun 21 15:57:58 2017 - Wed Jun 21 15:59:27 2017 (00:01)
root pts/0 Wed Jun 21 14:27:43 2017 - down (01:30)
[...]
runlevel (to lvl 3) Tue Jun 20 17:14:15 2017 - Wed Jun 21 15:57:58 2017 (22:43)
reboot system boot Tue Jun 20 17:14:00 2017 - Wed Jun 21 15:57:58 2017 (22:43)
Як зазначено вище.
З вищенаведених результатів я припускаю, що чіткий час виходу не записується для "перезавантаження" псевдокористувача, тому last
призначає йому час виходу наступного "завантаження системи", або поточний час, якщо немає "завантаження системи відключення". "слідуючи за цим.
Записи "runlevel (до 3 рівня)", здається, мають більш розумний час виходу з них, але, схоже, вони не враховують збоїв.