「最後」コマンド出力で「衝突」項目を解釈できません。

「最後」コマンド出力で「衝突」項目を解釈できません。

最後の「衝突」は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

lastcrashログアウト履歴がない場合は、ログアウト時間として出力wtmpユーザーセッションデータベース。

出力の最後のエントリは、lastユーザーがmyuser12:02にログインし、pts/0システムが14:18から15:03の間でクラッシュした場合でもまだログインしている必要があることを意味します。

通常、wtmpユーザーセッションごとに2つのエントリがあります。 1つはログイン時間用、もう1つはログアウト時間用です。システムがクラッシュすると、2番目の項目が失われる可能性があります。したがって、システムがクラッシュしてログアウト時間でlast印刷されたときにユーザーがまだログインしていると仮定します。crash

より明確に言えば、2つの「衝突」行は、システムが15:00頃にクラッシュしたときにアクティブになった2つのセッションではなく、2つのセッションではありません。システム故障

おすすめ記事