「最後」コマンドの各列の意味

「最後」コマンドの各列の意味

一般的な方法でサーバーの再起動を調べると、「最後の」ユーティリティを見始めましたが、問題は、この列が正確に何を意味するのかを見つけることができないことです。もちろん、この内容を探しましたが、この情報は含まれていません。

root@webservice1:/etc# last reboot   
reboot   system boot  3.2.13-grsec-xxx Thu Apr 12 09:44 - 09:58  (00:13)    
reboot   system boot  3.2.13-grsec-xxx Thu Apr 12 09:34 - 09:43  (00:08)    
reboot   system boot  3.2.13-grsec-xxx Thu Apr 12 09:19 - 09:33  (00:13)    
reboot   system boot  3.2.13-grsec-xxx Thu Apr 12 08:51 - 09:17  (00:25)    
reboot   system boot  3.2.13-grsec-xxx Thu Apr 12 00:11 - 09:17  (09:05)    
reboot   system boot  3.2.13-grsec-xxx Wed Apr 11 19:40 - 09:17  (13:36)    
reboot   system boot  3.2.13-grsec-xxx Sun Apr  8 22:06 - 09:17 (3+11:10)   
reboot   system boot  3.2.13-grsec-xxx Sat Apr  7 14:31 - 09:17 (4+18:45)   
reboot   system boot  3.2.13-grsec-xxx Fri Apr  6 10:20 - 09:17 (5+22:56)   
reboot   system boot  3.2.13-grsec-xxx Thu Apr  5 00:16 - 09:17 (7+09:01)   
reboot   system boot  3.2.13-grsec-xxx Tue Apr  3 07:34 - 09:17 (9+01:42)   
reboot   system boot  3.2.13-grsec-xxx Tue Apr  3 02:31 - 09:17 (9+06:45)   
reboot   system boot  3.2.13-grsec-xxx Mon Apr  2 23:17 - 09:17 (9+09:59)   

最初の列は含まれているカーネルバージョンに意味があります。この時間は正確に何を表していますか?最後の項目は稼働時間のようです。

第二に、このサーバーは年中無休の24時間稼働する必要があります。ただ時間が一致しないようです。これは、ダウンタイムなどが発生していることを意味できます。たとえば、最後の2行を見ると、私のサーバーが4月2日09:17から4月3日02:31までダウンしたことを意味しますか?

背景情報はDebian Squeezeサーバーです。

編集する

最後の列が開始時間、停止時間、および稼働時間の場合、これらの2行をどのように解釈しますか?

reboot   system boot  3.2.13-grsec-xxx Tue Apr  3 07:34 - 09:17 (9+01:42)   
reboot   system boot  3.2.13-grsec-xxx Tue Apr  3 02:31 - 09:17 (9+06:45)   

2番目のセッションは最初のセッションの開始後に終了するようですが、私は理解していません。

ベストアンサー1

この記事は3年も経っているようですが、最近そうしたように、今後この記事を見ることになる他の人のためにとにかく返信します。

他の投稿を読み、時間の経過とともに出力を直接監視した結果、各行にはセッションの開始日時、セッション終了時刻(終了日ではない)、セッション期間(終了日ではない)がリストされているように見えます。ログインしている)形式は次のとおりです。

(日+時間:分)

再起動したユーザーは、システムの起動時にログインしており、システムの再起動またはシャットダウン時にログオフされているように見えます。この行の「セッション期間」情報は、「セッション」が持続した時間(日+時:分)です。つまり、システムがシャットダウンする前に開始するのにかかる時間です。

私にとって、最新の再起動項目は現在の時間を「ログオフ」時間として表示し、その項目のセッション期間データは現在の稼働時間出力と一致します。

だからこの行では:

システム再起動 boot 3.2.13-grsec-xxx Tue 03 Apr 07:34 - 09:17 (9+01:42)

4月3日(火)午前7時34分からシステムが稼働し、9日1時間42分後の4月12日午前9時17分にシステムが終了した。 (または、この出力は最後の再起動項目である時点で収集されており、「再起動」はまだ実際に「ログオフ」されていません。この場合、最後のコマンドが再度実行されると出力は変更されます。)

4月3日にユーザーを再起動するための2つの項目(両方とも9日)がある理由は、私のシステムでそうしない理由です。

おすすめ記事