Lunix 系統資訊查詢

2021-10-23 16:24:17 字數 1692 閱讀 7886

第一數字即是系統已執行的時間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...