uptime 命令構建器
產生用於顯示系統運行時間的 uptime 指令
開始使用 uptime
## 什麼是運行時間?
`uptime`指令可顯示系統的運行時間、目前時間、已登入的使用者數量,以及1分鐘、5分鐘、15分鐘的負載平均值。這是一種用於快速檢查任何伺服器狀態的方式。
## 使用方式
1. **直接執行**:若不指定任何選項,`uptime`會列印預設的一行摘要。 2. **選擇格式(可選)**:使用`-p`可獲得易於理解的運行時間,或使用`-s`取得精確的啟動時間戳記。 3. **複製並執行**:將生成的指令複製到您的終端機中即可。
常見選項
### `-p` 美觀格式 以友善的語句顯示持續時間,例如 `up 2 weeks, 3 days, 4 hours, 5 minutes` —— 便於在指令列或狀態頁面中閱讀。會省略時間、使用者數量及負載平均值。
### `-s` 啟動時間 顯示系統的啟動時間戳記(例如 `2024-06-15 10:30:45\`)。可用於與日誌對應,或查看電腦最後一次重新啟動的時間。
### 預設輸出(無旗標) 單一行格式:顯示目前時間、運行時間長度、使用者數量以及三個負載平均值。最適合快速一目了然地查看狀態。
▶這三個負載平均值分別代表什麼意義?
它們分別代表過去 1 分鐘、5 分鐘和 15 分鐘內執行隊列中的平均處理程序數量。數值等於您的 CPU 核心數時,表示已達到全負載;若數值持續偏高,則表示系統過載。可透過 \`nproc\` 查看核心數量。
▶我要如何確定伺服器最後一次啟動的確切時間?
請使用 \`uptime -s\` 來顯示易於閱讀的時間戳,或使用 \`who -b\` / \`systemd-analyze\` 以顯示更多詳細資訊。
▶為何正常運作時間顯示的使用者數量比我預期的還多?
它會統計所有的登入會話,包括 SSH 連線、screen/tmux 會話以及某些虛擬終端機。若要查看統計數字背後的實際會話,請使用 \`who\` 或 \`w\`。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。