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, 自動将數值轉換為人類易讀形式