第一數字即是系統已執行的時間5113396.94秒,運用系統工具date即可算出系統啟動時間
date -d 「$(awk -f. 『』 /proc/uptime) second ago」 +"%y-%m-%d %h:%m:%s"
輸出: 2018-01-02 06:50:52
檢視/proc/uptime檔案計算系統執行時間
cat /proc/uptime| awk -f. 『』
輸出:系統已執行:1天1時36分13秒
linux檢視物理cpu個數、核數、邏輯cpu個數
cat /proc/cpuinfo| grep 「physical id」| sort| uniq| wc -l
2cat /proc/cpuinfo| grep 「cpu cores」| uniq
cpu cores : 2
cat /proc/cpuinfo| grep 「processor」| wc -l
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
4 intel® core™ i5-6500 cpu @ 3.20ghz
輸入命令cat /proc/cpuinfo 檢視physical id有幾個就有幾個物理cpu;檢視processor有幾個就有幾個邏輯cpu。
(一)概念
① 物理cpu
實際server中插槽上的cpu個數
物理cpu數量,可以數不重複的physical id有幾個
② 邏輯cpu
/proc/cpuinfo用來儲存cpu硬體資訊的
資訊內容分別列出了processor 0 –processor n 的規格。這裡需要注意,n+1是邏輯cpu數
一般情況,我們認為一顆cpu可以有多核,加上intel的超執行緒技術(ht), 可以在邏輯上再分一倍數量的cpu core出來
邏輯cpu數量=物理cpu數量 x cpu cores 這個規格值 x 2(如果支援並開啟ht)
備註一下:linux下top檢視的cpu也是邏輯cpu個數
③ cpu核數
一塊cpu上面能處理資料的晶元組的數量、比如現在的i5 760,是雙核心四執行緒的cpu、而 i5 2250 是四核心四執行緒的cpu
一般來說,物理cpu個數×每顆核數就應該等於邏輯cpu的個數,如果不相等的話,則表示伺服器的cpu支援超執行緒技術
lscpu命令,檢視的是cpu的統計資訊
記憶體概要檢視記憶體情況 free -m 詳細情況:cat /proc/meminfo
檢視硬碟和分割槽分布: lsblk
如果要看硬碟和分割槽的詳細資訊:fdisk -l
使用「df -k」命令,以kb為單位顯示磁碟使用量和佔用率,-m則是以m為單位顯示磁碟使用量和佔用率
網絡卡檢視網絡卡硬體資訊
02:00.0 ethernet controller: realtek semiconductor co., ltd. rtl8111/8168b pci express gigabit ethernet controller (rev 06)
檢視系統的所有網路介面:ifconfig -a
如果要檢視某個網路介面的詳細資訊,例如eth0的詳細引數和指標:ethtool eth0
檢視pci資訊,即主機板所有硬體槽資訊:lspci
如果要更詳細的資訊:lspci -v 或者 lspci -vv
如果要看裝置樹:lspci -t
lunix系統下安裝redis
wget解壓 tar zxvf redis 5.0.7.tar.gz安裝 make cd redis 5.0.7.tar.gz make啟動 src redis server客戶端連線 redis cli h p 方式連線,然後所有的操作都是在互動的方式實現 1 進入redis cd redis 5...
學生資訊查詢系統
在上週的學習中,重點在於學生系統,從中經歷過的錯誤在此總結,然後在明天的總結中,以 並茂的方式,給親們呈現出來。從源 的程式中,最先出現的錯誤是,鏈結不上資料庫,報沒有設定with變數設定。之後,出現的乙個錯誤是變數未定義。在這中間,出現最多的使者兩種錯誤。在學生的系統能執行之後,又開始了新的問題,...
linux系統資訊查詢
方法一 方法二 方法一 方法二 uname命令的詳細使用可以使用如下方法檢視與理解 man uname 方法一 檢視long型別佔的位元組數在64bit系統中應該是8bytes,而在32bit系統中應該是4bytes,注意不要使用 word bit,因為不管是64還是32位系統中,它都是4bytes...