コマンド出力の最後の列が何を意味するのかを説明できる人はいますかlast
?私はreboot
特にこれが医師のユーザーにとってどのような意味であるかに興味があります。
reboot system boot 2.6.32-28-generi Sat Feb 12 08:31 - 18:09 (9+09:37)
9+09:37 とはどういう意味ですか?
答え1
reboot
shutdown
それぞれシステムを再起動およびシャットダウンするための医師ユーザーです。これはこの情報を記録するメカニズムで、wtmpバイナリの特別な形式を生成せずに同じ場所にカーネルバージョンを書き込みます。
から引用man wtmp
:
これ
wtmp
ファイルにはすべてのログインとログアウトが記録されます。その形式はまさに次のとおりです。utmp
違いは、空のユーザー名が関連端末からログアウトすることを意味することです。また、端末名は~
ユーザー名の使用shutdown
またはreboot
シャットダウンまたは再起動と端末名のペアを示します。|
/}
古い/新しいシステム時間履歴日付(1)変更してください。
wtmpバイナリはイベントタイムスタンプ以外には何も保存しません。たとえば、last
ログイン時間などの他の点を計算します。
reboot system boot 2.6.32-28-generi Mon Feb 21 17:02 - 18:09 (01:07)
...
user pts/0 :0.0 Sat Feb 12 18:52 - 18:52 (00:00)
user tty7 :0 Sat Feb 12 18:52 - 20:53 (02:01)
reboot system boot 2.6.32-28-generi Sat Feb 12 08:31 - 18:09 (9+09:37)
最後の列(括弧内)はイベント期間です。ユーザーの場合、reboot
これは稼働時間です。
時間は、最新の再起動後の現在の稼働時間です。以前に再起動した場合、時間は再起動後の稼働時間です(したがって、私の例の最後の行では最初の行より前の稼働時間であり、その間に再起動はありません)。 + 前の数字は日数を表します。最後の行の現在の稼働時間は9日9時間37分で、最初の行の現在の稼働時間は1時間7分です。
ただし、タイミングは常に正確ではありません(システムのクラッシュや異常な再起動シーケンスの後など)。last
次の再起動/終了までの時間で計算します。