萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Linux 查看系統最後重啟時間的三種實用方法

對於一般 Linux 使用者而言,系統上一次重啟的時間可能不太受關注,但對於系統工程師來說,這項資訊對於排查問題、審計日誌或效能分析至關重要。本文將介紹三種快速查看 Linux 系統最後重啟時間的指令,幫助您輕鬆掌握系統運行狀態。

方法一:使用 last reboot 指令

last 指令原本設計用於顯示使用者登入歷史,但在 Linux 中存在一個特殊的「偽使用者」名為 reboot,每當系統重啟時,該使用者會自動登入。因此,執行 last reboot 即可列出最近幾次重啟的時間與系統運行時長:

# last reboot
reboot system boot 2.6.32-431.el6.i Wed Jul 30 13:44 - 21:39 (46+07:55)
reboot system boot 2.6.32-431.el6.i Sun Apr 13 14:28 - 09:27 (107+18:59)
reboot system boot 2.6.32-431.el6.i Tue Mar 25 22:27 - 14:19 (18+15:52)

輸出包含開機時間、關機時間及運行天數,適合查看歷史重啟記錄。

方法二:使用 who -b 指令

who 指令搭配 -b 參數可直接顯示系統最後一次開機時間,簡潔明瞭:

# who -b
system boot Jul 30 13:44

方法三:使用 uptime 推算開機時間

uptime 會顯示目前時間、系統已運行時長、登入使用者數及負載平均值。透過當前時間減去運行時長,即可推算出最後開機時間:

# uptime
21:46:31 up 46 days, 8:02, 1 user, load average: 0.04, 0.05, 0.01

此例中,系統已運行 46 天 8 小時 2 分鐘,若當前時間為 21:46,則最後開機時間約為 46 天前的 13:44。

總結

三種方法各有優勢:last reboot 提供完整歷史;who -b 最直接;uptime 則可同時掌握系統負載。根據需求選擇即可,輕鬆掌握 Linux 重啟時間。

copyright © 萬盛學電腦網 all rights reserved