天天看點

linux系統資訊檢視

1、lsb_release -a 檢視版本資訊

2、uname -a 檢視系統資訊;

3、arch 檢視硬體結構;

4、dmidecode 檢視伺服器硬體資訊

執行個體

# dmidecode | grep 'Product Name'                           // 檢視伺服器型号

# dmidecode | grep 'Serial Number'                         // 檢視主機闆的序列号

5、hdparm檢視磁盤資訊

1、顯示硬碟的相關設定

# hdparm /dev/sda

/dev/sda:

readonly = 0 (off)

readahead = 256 (on)

geometry = 36351/255/63, sectors = 583983104, start = 0

36351:柱面數

255:磁頭數

63:扇區數

583983104:總扇區數

0:起始扇區數

2、顯示硬碟的柱面、磁頭、扇區數

# hdparm -g /dev/sda

6、lspci檢視pci總線裝置資訊

linux中lspci是一個用來顯示系統中所有PCI總線裝置或連接配接到該總線上的所有裝置的工具,比如檢視網卡、存儲等資訊。

7、lsusb檢視usb資訊

8、linux 顯示cpu資訊(核數、型号、數量)

  

  8.1. 檢視CPU資訊(型号)

# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 
      8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz 
      

看到有8個邏輯CPU, 也知道了CPU型号

  8.2. 檢視實體cpu數量

# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
2
      

2表示目前機器的實體cpu個數

  8.3. 檢視cpu核數

#cat /proc/cpuinfo| grep "cpu cores"| uniq
cpu cores	: 8
      

單塊CPU上面能處理資料的晶片組的數量,如雙核、四核等。目前機器的實體cpu個數為8

  8.4. 邏輯cpu數量

#cat /proc/cpuinfo| grep "processor"| wc -l
32
      

一般情況下,邏輯cpu=實體CPU個數×每顆核數,如果不相等的話,則表示伺服器的CPU支援超線程技術(HT:簡單來說,它可使處理器中的1 顆核心如2 顆核心那樣在作業系統中發揮作用。這樣一來,作業系統可使用的執行資源擴大了一倍,大幅提高了系統的整體性能,此時邏輯cpu=實體CPU個數×每顆核數x2)

  8.5. CPU其他資訊

# cat /proc/cpuinfo | grep physical | uniq -c 
      4 physical id      : 0 
      4 physical id      : 1 
      

說明實際上是兩顆4核的CPU

# getconf LONG_BIT 
   32 
      

說明目前CPU運作在32bit模式下, 但不代表CPU不支援64bit

# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l 
   8 
      

結果大于0, 說明支援64bit計算. lm指long mode, 支援lm則是64bit

# dmidecode | grep 'Processor Information' 
      

完整看cpu詳細資訊, 不過大部分我們都不關心而已.

9 linux檢視記憶體詳細資訊

  9.1. 檢視記憶體使用情況以及詳細資訊

cat /proc/meminfo
      

  9.2. 檢視記憶體總量

grep MemTotal /proc/meminfo   
      

  9.3. 檢視空閑記憶體總量

grep MemFree /proc/meminfo
      

  9.4. 檢視記憶體槽及記憶體條

sudo dmidecode -t memory
      

  9.5. 檢視記憶體的插槽數,已經使用多少插槽.每條記憶體多大

sudo dmidecode -t memory | grep Size
      

10、free顯示系統記憶體使用

b, –bytes, 以Byte為機關顯示記憶體使用情況

-k, –kilo, 以KB為機關, 這也是預設值

-m, –mega, 以MB為機關顯示内容使用情況

-g, –giga, 以GB為機關顯示記憶體使用情況

-h, –human, 自動将數值轉換為人類易讀形式

繼續閱讀