Debian-Squeeze
理解“last -x”命令的輸出
我正在嘗試跟踪伺服器何時重新啟動或關閉。我使用w和uptime來查看它已經執行了多長時間,但也使用last -x來獲取伺服器停機時間的日誌。這是輸出:
runlevel (to lvl 2) 2.6.26-2-686 Wed Sep 14 09:38 - 10:22 (00:43) reboot system boot 2.6.26-2-686 Wed Sep 14 09:38 - 10:22 (00:43) keenan pts/1 Tue Sep 13 16:07 - crash (17:31) keenan pts/1 Tue Sep 13 15:20 - 15:21 (00:01) keenan pts/2 Mon Sep 12 14:51 - 09:16 (18:24)
我對最後一列以及那裡所代表的時間意味著什麼感到困惑。
對於實際的使用者會話,括號中的時間是登錄會話的持續時間,以小時和分鐘為單位。對於持續一天以上的會話,它將採用“d+hh:mm”的形式,其中“d”是天數。
對於非使用者條目,時間實際上是系統目前的正常執行時間。將其與 to 的輸出進行比較
uptime
。從 CentOS 5.6 系統:$ last -x | egrep 'runlevel|reboot|shutdown' runlevel (to lvl 3) 2.6.18-238.19.1. Thu Sep 8 11:38 - 09:15 (5+21:37) reboot system boot 2.6.18-238.19.1. Thu Sep 8 11:38 (5+21:37) shutdown system down 2.6.18-238.el5 Thu Sep 8 11:37 - 09:15 (5+21:37) $ uptime 09:15:32 up 5 days, 21:37, 2 users, load average: 0.23, 0.21, 0.18