마지막은 12시 2 분과 14시 18 분에 “충돌”을 보여 주지만 시스템은 그 시점에서 작동을 멈추지 않았습니다. 반면 15:03의 재부팅은 실제 충돌에서 복구하는 것이 었습니다. 시스템이 14:46에서 응답을 멈췄습니다. 기계의 실제 충돌 이전에 마지막으로 두 개의 “충돌”이 나타나는 이유는 무엇입니까?
[admin@devbox log]$ last | head
myuser pts/2 myhostname Wed Sep 28 15:12 still logged in
myuser pts/2 myhostname Wed Sep 28 15:09 - 15:12 (00:02)
myuser pts/2 myhostname Wed Sep 28 15:07 - 15:09 (00:01)
myuser pts/1 myhostname Wed Sep 28 15:06 still logged in
myuser pts/0 myhostname Wed Sep 28 15:04 still logged in
reboot system boot 2.6.18-274.el5PA Wed Sep 28 15:03 (00:09)
myuser pts/1 myhostname Wed Sep 28 14:18 - crash (00:44)
myuser pts/0 myhostname Wed Sep 28 12:02 - crash (03:01)
편집 : 15시 3 분에 다시 부팅이 충분하지만 14시 18 분과 12시 2 분에 두 개의 “충돌”항목은 설명 할 수 없습니다.
답변
last
데이터베이스에 사용자 세션에 대한 crash
로그 아웃 항목이없는 경우 로그 아웃 시간으로 인쇄합니다 wtmp
.
last
출력 의 마지막 항목은 12:02에 myuser
로그온 했음을 의미하며 pts/0
시스템이 14:18과 15:03 사이에서 충돌하면 여전히 로그인해야합니다.
일반적으로 wtmp
각 사용자 세션마다 두 개의 항목이 있습니다. 하나는 로그인 시간이고 다른 하나는 로그 아웃 시간입니다. 시스템이 충돌하면 두 번째 항목이 누락 될 수 있습니다. 따라서 last
시스템 충돌시 사용자가 여전히 로그온 crash
하고 로그 아웃 시간으로 인쇄한다고 가정합니다 .
더 명확하게 말하면, 두 개의 “충돌”행은 두 개의 시스템 충돌이 아니라 15 시경에 시스템이 충돌했을 때 활성화 된 두 개의 세션 일뿐 입니다.