在 Linux 系統管理中,uptime 是一個輕量且實用的指令,不僅能顯示系統已運行多久,還能即時掌握 CPU 平均負載與目前登入的用戶數。本文將詳細解析 uptime 的輸出含義、資料來源與進階用法,幫助您快速掌握系統健康狀態。
uptime 內建於大多數 Linux 發行版,無需 root 權限即可執行:
$ uptime
執行後會輸出類似以下格式的資訊:

uptime 的資料來源是 /proc/uptime,但該檔案僅含原始秒數,需經指令轉換才具可讀性。以下逐欄說明:
最左側為 24 小時制時間(如 14:04:39),代表指令執行瞬間的系統時鐘。
格式為 up X days, HH:MM。範例顯示 up 1004 days, 12:20,表示系統已連續運行 1004 天 12 小時 20 分鐘。若不足 24 小時,則僅顯示時分或分鐘;重啟後歸零。


顯示 N user(s),即當前有多少使用者透過終端或圖形介面登入系統。
三個數值(如 0.25, 0.25, 0.19)分別代表過去 1、5、15 分鐘的系統平均負載。數值可換算為百分比(0.25 ≈ 25%),數值越低代表系統閒置資源越多,效能越佳。若長期超過 CPU 核心數,需關注效能瓶頸。
欲獲取完整手冊,請執行 man uptime。此外,配合 w 指令可查看更詳細的用戶活動與負載細節。
總結:uptime 是快速檢視系統穩定度的首選工具,掌握其輸出含義,能讓運維人員在幾秒內判斷系統是否正常運行。