有時候可能要面對這樣的問題,如伺服器硬體發生故障,需要進行更換,此時你可能需要獲得這得硬體的一些關鍵資訊,如序列号,廠商,型号,槽位,容量等等,比較×××的做法是去機房停機拆機檢視,這種方法效率底下,在一些要求嚴格的場景也是不被允許的,再比如需要更新資産清單等,這個時候如果有什麼工具或指令能簡單的幫助我們完成這個任務就完美了,這就是我寫這篇部落格的目的。
實體記憶體:
dmidecode -q -t 17 2 |grep "Size" |grep -v "No Module Installed"|awk '{print $2}'|uniq -c
檢視實體記憶體容量(數量 單條容量)
dmidecode -q -t 17 2
檢視實體記憶體的詳細資訊,總之非常之詳細,可根據需要過濾出想要的資訊
dmidecode -t 1
檢視主機闆資訊,伺服器型号,序列号什麼的,就不用去機房檢視了
----------------------------------------------------------------------------
實體硬碟:
首先安裝伺服器廠商提供的MegaRAID管理工具,可去官網下載下傳:
/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL
檢視raid級别,詳細的raid資訊
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL
檢視硬碟資訊,具體有多少塊硬碟,分别在什麼槽位,關鍵是可以檢視是否有壞道
/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL
檢視raid卡資訊
-----------------------------------------------------------------------------
實體CPU:
cat /proc/cpuinfo|grep "model name"|head -1|awk -F: '{print $2}'
檢視CPU型号
cat /proc/cpuinfo|grep "core id"|grep "0"|uniq -c|awk '{print $1}'
檢視有幾個實體CPU
cat /proc/cpuinfo|grep "processor"|wc -l