最後の「衝突」は12時2分と14時18分に現れましたが、当時システムは動作を停止しませんでした。一方、15:03に再起動したのは、実際の衝突を修復することでした。私たちのシステムは14:46に応答を停止しました。マシンが実際に衝突する前に最後に「衝突」が2回表示されるのはなぜですか?
[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に2つの「衝突」エントリを記述することはできません。
答え1
last
crash
ログアウト履歴がない場合は、ログアウト時間として出力wtmp
ユーザーセッションデータベース。
出力の最後のエントリは、last
ユーザーがmyuser
12:02にログインし、pts/0
システムが14:18から15:03の間でクラッシュした場合でもまだログインしている必要があることを意味します。
通常、wtmp
ユーザーセッションごとに2つのエントリがあります。 1つはログイン時間用、もう1つはログアウト時間用です。システムがクラッシュすると、2番目の項目が失われる可能性があります。したがって、システムがクラッシュしてログアウト時間でlast
印刷されたときにユーザーがまだログインしていると仮定します。crash
より明確に言えば、2つの「衝突」行は、システムが15:00頃にクラッシュしたときにアクティブになった2つのセッションではなく、2つのセッションではありません。システム故障。