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
- 檢視oracle系統的執行時間Oracle
- Linux伺服器系統詳細檢視程式啟動時間Linux伺服器
- Windows 檢視系統資訊及持續執行時間 - systeminfoWindows
- 如何檢視 Linux 系統安裝的時間Linux
- 檢視語句執行的時間
- Linux檢視系統開機時間Linux
- win10系統檢視電腦啟動時間的方法Win10
- win10如何檢視系統安裝的時間_win10檢視系統安裝時間的方法Win10
- systeminfo 檢視windows 系統持續開啟時間Windows
- 如何進行 Linux 啟動時間優化Linux優化
- Linux系統如何更改時間時區Linux
- Linux 獲取系統開機/啟動時間Linux
- linux系統時間修改及同步Linux
- 檢視/修改Linux時區和時間Linux
- Linux下時間的檢視(轉)Linux
- Linux 系統時間和硬體時間Linux
- Linux時間設定系統時間、硬體時間和時間服務Linux
- 如何測試Linux命令執行時間?Linux
- 檢視臨時表空間佔用及當前天在執行的sqlSQL
- Linux系統自動更新時間Linux
- 檢視系統中各種等待時間佔用的資料庫時間比例資料庫
- Macbook如何檢視開機時間?Mac
- Linux系統修改日期及時間Linux
- linux系統時間程式設計(9) 計算程式片段執行時間clock函式Linux程式設計函式
- linux下的系統時間、硬體時間設定Linux
- 檢視mysql連線數 sql語句執行時間MySql
- DBMS_PROFILER 檢視儲存過程執行時間儲存過程
- 怎麼檢視ebs裡面的請求執行時間
- JavaScript 檢測程式碼執行時間JavaScript
- Golang時間函式及測試函式執行時間案例Golang函式
- Linux - 如何取消系統一段時間後的磁碟自檢Linux
- 如何檢視SSL證書到期時間?
- 修改linux系統時間Linux
- linux同步系統時間Linux
- linux修改系統時間Linux
- linux 修改系統時間Linux