마지막 '충돌'은 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:03에 다시 시작하는 것은 충분히 현실적이지만 14:18과 12:02에 두 개의 "충돌" 항목은 설명할 수 없습니다.
답변1
last
crash
로그아웃 기록이 없을 경우 로그아웃 시간으로 출력wtmp
사용자 세션 데이터베이스.
출력의 마지막 항목은 last
사용자가 myuser
12:02 에 로그인했으며 pts/0
시스템이 14:18에서 15:03 사이에 충돌한 경우에도 여전히 로그인되어 있어야 함을 의미합니다.
일반적으로 wtmp
사용자 세션당 두 개의 항목이 있습니다. 하나는 로그인 시간용이고 다른 하나는 로그아웃 시간용입니다. 시스템이 충돌하면 두 번째 항목이 손실될 수 있습니다. 따라서 시스템이 충돌하고 로그아웃 시간으로 last
인쇄될 때 사용자가 여전히 로그인되어 있다고 가정합니다 .crash
더 명확하게 말하면 두 개의 "충돌" 줄은 시스템이 15:00 경에 충돌했을 때 활성화된 두 세션이지 두 세션이 아닙니다.시스템 고장.