Linux如何檢視系統/伺服器的執行時間及啟動時間?
在日常工作、學習中,我們偶爾需要知道自己的Linux系統正常執行了多長時間沒有當機,或者系統是什麼時候啟動的,伺服器的執行時間對一些使用者來說可能不太重要,但如果伺服器執行在線上商城等關鍵應用時,就至關重要。請看下文:
方法一:uptime命令
會告訴你係統執行了多長時間,會用一行顯示資訊,當前時間、系統執行時間、當前登入使用者的數量、過去1分鐘/5分鐘/15分鐘系統負載的均值。
# uptime
08:34:29 up 21 days, 5:46, 1 user, load average: 0.06, 0.04, 0.00
方法二:w命令
為每個登入進系統的使用者,每個使用者當前所做的事情,所有活動的負載對計算機的影響提供了一個快速的概要。這個單一命令結合了多個 Unix程式:who、uptime,和ps -a的結果。
# w
08:35:14 up 21 days, 5:47, 1 user, load average: 0.26, 0.09, 0.02
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/1 103.5.134.167 08:34 0.00s 0.01s 0.00s w
方法三:top命令
是Linux上監視實時系統程式的基礎命令之一。它顯示系統資訊和執行程式的資訊,例如正常執行時間、平均負載、執行的任務、登入使用者數量、CPU數量&CPU利用率、記憶體&交換空間資訊。
# top -c
top - 08:36:01 up 21 days, 5:48, 1 user, load average: 0.12, 0.08, 0.02
Tasks: 98 total, 1 running, 97 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1872888k total, 1454644k used, 418244k free, 175804k buffers
Swap: 2097148k total, 0k used, 2097148k free, 1098140k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 19340 1492 1172 S 0.0 0.1 0:01.04 /sbin/init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [kthreadd]
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 [migration/0]
4 root 20 0 0 0 0 S 0.0 0.0 0:34.32 [ksoftirqd/0]
5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 [stopper/0]
方法四:who命令
列出當前登入進計算機的使用者。who命令與w命令類似,但後者還包含額外的資料和統計資訊。
# who -b
system boot 2018-04-12 02:48
方法五:last命令
列出最近登入過的使用者。last回溯/var/log/wtmp檔案並顯示自從檔案建立後登入進(出)的使用者。
# last reboot -F | head -1 | awk '{print $5,$6,$7,$8,$9}'
Thu Apr 12 02:48:04 2018
方法六:/proc/uptime檔案
這個檔案中包含系統上次啟動後執行時間的詳細資訊。/proc/uptime的輸出相當精簡。第一個數字是系統自從啟動的總秒數。第二個數字是總時間中系統空閒所花費的時間,以秒為單位。
# cat /proc/uptime
1835457.68 1809207.16
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2861700/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 檢視程式啟動時間、執行時間Linux
- Linux伺服器系統詳細檢視程式啟動時間Linux伺服器
- win10系統檢視電腦啟動時間的方法Win10
- 如何進行 Linux 啟動時間優化Linux優化
- win10如何檢視系統安裝的時間_win10檢視系統安裝時間的方法Win10
- Linux系統如何更改時間時區Linux
- Linux 獲取系統開機/啟動時間Linux
- 如何測試Linux命令執行時間?Linux
- Linux系統自動更新時間Linux
- Linux時間設定系統時間、硬體時間和時間服務Linux
- linux系統時間程式設計(9) 計算程式片段執行時間clock函式Linux程式設計函式
- 在Linux中,如何檢視當前日期和時間?Linux
- Macbook如何檢視開機時間?Mac
- Linux命令執行時間測試Linux
- linux 如何建立定時任務?crontab -e 定時任務使用的時間是系統時間Linux
- Linux的時鐘及常用的時間同步伺服器地址Linux伺服器
- Linux系統時間同步方法。Linux
- linux系統時間設定Linux
- linux時間子系統(三)Linux
- Linux設定系統時間Linux
- Linux使用ntp時間伺服器同步時間Linux伺服器
- Linux啟動時間優化技巧Linux優化
- Golang時間函式及測試函式執行時間案例Golang函式
- 如何檢視SSL證書到期時間?
- 如何修改rac的系統時間
- 伺服器長時間執行如何做好維護伺服器
- Linux系統檢查使用者賬戶到期時間Linux
- Linux啟動時間最佳化技巧Linux
- linux啟動時間優化措施(4)Linux優化
- PAT-B 1026 程式執行時間【時間】
- Linux如何檢視系統和程式的執行狀態?Linux
- 檢視正在執行的 Linux 系統版本Linux
- Git檢視分支建立時間Git
- 檢視Cookie過期時間Cookie
- 如何在 Windows 中檢查計算機正常執行時間Windows計算機
- 如何測量程式碼執行時間
- Java如何測量方法執行時間Java
- sleep 時間段不佔指令碼執行時間指令碼