Linux命令之uptime
阿新 • • 發佈:2017-09-02
and sin bsp 登錄 logs 0.00 mage 查看 工具包
這是什麽
uptime用來查看系統已經啟動了多長時間了。
它顯示的信息和w命令的頭(第一行)是一樣一樣的。
舉個栗子
舉一個實際的應用場景:
比如發現服務器上的某些沒有加入開機啟動的服務掛了一片,這個時候就可能懷疑是這臺服務器被人重啟了,可以在服務掛掉的那臺機器上執行uptime查看已經啟動的時間,如果發現數值很小的話,那就悲劇了:
這樣子的情況就是一天多以前被人重啟了,當然這是比較好的情況,如果是服務器自己宕機重啟了就要有個倒黴蛋去排查原因了。
正常情況下應該是這樣子的:
PS: 雖然說服務器一般不會重啟的,但是重要的服務還是盡量加入到開機啟動比較靠譜。
輸出說明
[[email protected] ~]# uptime 23:20:14 up 6:24, 3 users, load average: 0.00, 0.01, 0.05
輸出表示:
1. 當前是23:20:14分
2. 系統已經啟動了6個小時24分鐘
3. 現在有3個用戶登錄到了系統中
4. 系統在剛剛過去的1分鐘、5分鐘、15分鐘內的負載分別是0.00,0.01,0.05.
進階用法
uptime提供了一些選項,但是這些選項並不是在所有版本都適用的,uptime是procps工具包中的一個,procps是一個用來顯示與控制系統信息、進程信息的工具包。
version
查看當前安裝的procps的版本,不同版本對選項的支持程序是不一樣的:
[[email protected] ~]# uptime --version uptime from procps-ng 3.3.10
pretty
pretty選項以更友好的方式顯示啟動了多長時間:
[[email protected] ~]# uptime --pretty up 6 hours, 51 minutes
參考手冊
簡單參考手冊:
root pts/1 192.168.157.1 23:20 3.00s 0.06s 0.03s w [[email protected] ~]# uptime --help Usage: uptime [options] Options: -p, --pretty show uptime in pretty format -h, --help display this help and exit -s, --since system up since -V, --version output version information and exit For more details see uptime(1).
可以使用man查看更詳細的參考手冊:
man uptime
.
Linux命令之uptime