요약
- 첫 번째 타임 스탬프는 재부팅하는 동안 시스템이 다운 된 시간 인 것으로 보입니다.
- 두 번째 타임 스탬프와 경과 시간은 그다지 유용하지 않습니다.
-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)
위의 5 개의 "재부팅"라인은 모두 "종료 시스템 종료"시간과 동일한 로그 아웃 시간을 갖습니다.
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 (to lvl 3)"항목은 로그 아웃 시간이 더 현명한 것으로 보이지만 충돌을 고려하지는 않습니다.