Linux

“last”命令中各列的含義

  • November 12, 2018

當我正在調查以正常方式重新啟動的伺服器時,我開始查看“last”實用程序,但問題是我無法找到這些列的確切含義。當然,我已經查看了這個人,但它不包含此資訊。

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/7 的伺服器,除了時間似乎不匹配,這可能意味著它正在經歷停機或類似的事情。例如,如果我們查看最後兩行​​,是否意味著我的伺服器從 Apr2 09:17 到 Apr3 02:31 關閉?

至於背景資訊,這是一個 Debian Squeeze 伺服器。

編輯

如果最後一列是開始時間、停止時間和正常執行時間,您如何解釋這兩行:

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)   

第二次會議似乎在第一次會議開始後結束,這對我來說沒有意義。

我想這是一個三年前的文章,但無論如何我都會做出回應,以造福於將來遇到它的任何其他人,就像我最近所做的那樣。

通過閱讀其他文章並自己在一段時間內監控輸出,看起來每一行都列出了會話的開始日期和時間、會話的結束時間(但不是結束日期)以及會話的持續時間(他們登錄了多長時間),格式如下

(天+小時:分鐘)

重新啟動使用者似乎被記錄為在系統啟動時登錄,在系統重新啟動或關閉時關閉,並且在這些行中,“會話持續時間”資訊是時間長度(天+小時:分鐘)該“會話”持續了多長時間,即係統在關閉之前啟動了多長時間。

對我來說,最近的重新啟動條目將目前時間顯示為“註銷”時間,並且該條目的會話持續時間數據與目前正常執行時間輸出相匹配。

所以在這一行:

重新啟動系統啟動 3.2.13-grsec-xxx 4 月 3 日星期二 07:34 - 09:17 (9+01:42)

該系統於 4 月 3 日星期二早上 7 點 34 分啟動,並在 9 天 1 小時 42 分鐘後(4 月 12 日)早上 9 點 17 分關閉。(或者,這個輸出是當時收集的,這是最近的重啟條目,“重啟”實際上還沒有“註銷”。在這種情況下,如果你再次執行最後一個命令,輸出將會改變。)

為什麼你會在 4 月 3 日為重啟使用者提供 2 個條目,這兩個條目都是 9 天,這對我來說是個謎;我的系統不這樣做。

引用自:https://unix.stackexchange.com/questions/36287