linux centos7 獲取開機時間


2021-08-03

1. who 命令

who 命令顯示關於當前在本地系統上的所有用戶信息:登錄名,線路,時間,備注

# 列出當前登錄本系統的用戶
who

# 列出本系統的開機/重啟時間
who -b

 

2. last reboot

last reboot 可以看到系統歷史啟動時間

# 查看所有的登錄信息
last reboot

# 查看最后一次登錄
last reboot|head -1

 注:last 命令關於 reboot 記錄的含義說明: https://www.cnblogs.com/cucuad/articles/10193707.html

 

3. uptime 命令

# 查看系統負載信息以及系統運行時間等信息
uptime

# 獲取系統運行時間
uptime |awk -F , '{print $1}'|awk '{print $3}'

# 當前服務器時間:17:51:47
# 當前服務器運行時長:1h23min
# 當前用戶數 :1 users
# 當前的負載均衡(分別取1min,5min,15min的均值):load average: 0.00, 0.01, 0.05
注:系統平均負載是指在特定時間間隔內運行隊列中的平均進程數
如果每個CPU內核的當前活動進程數不大於3的話,那么系統的性能是良好的。如果每個CPU內核的任務數大於5,那么這台機器的性能有嚴重問題。如果你的linux主機是1個雙核CPU的話,當Load Average 為6的時候說明機器已經被充分使用了
 
4. top 命令
和 uptime 命令查詢到的信息一樣

 

5. w 命令

像 uptime 命令和 who 命令的結合體

 

6. 查看 /proc/uptime

cat /proc/uptime| awk -F. '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("系統已運行:%d天%d時%d分%d秒",run_days,run_hour,run_minute,run_second)}'

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM