一、查看服務器硬件信息
dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product|Serial" //查看服務器型號、序列號
dmidecode |grep -A16 "System Information$" //查看主板型號
dmidecode -t bios //查看BIOS信息
dmidecode -t memory | head -45 | tail -23 //查看內存槽及內存條
dmesg | grep -i Ethernet //查看網卡信息
lspci | head -10 //查看pci信息,即主板所有硬件槽信息
二、查看CPU信息
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c //查看cpu型號
grep 'physical id' /proc/cpuinfo | sort | uniq | wc -l //查看系統中實際物理CPU的數量(物理)
cat /proc/cpuinfo |grep 'processor'|wc -l //系統中實際物理CPU的數量(核數)
cat /proc/cpuinfo |grep "cores"|uniq //查看每個物理CPU中core的個數(即核數)
cat /proc/cpuinfo |grep MHz|uniq //查看CPU的主頻
cat /proc/cpuinfo | head -20 //查看CPU的詳細信息
getconf LONG_BIT //查看cpu運行模式
cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l //結果大於0, 說明支持64bit計算. lm指long mode, 支持lm則是64bit
三、查看內存信息
dmidecode -t memory | head -45 | tail -24 //查看內存硬件信息
dmidecode|grep -P 'Maximum\s+Capacity' //最大支持多少內存
dmidecode |grep -A 5 "Memory Device"|grep "Size"|grep -v "Range" //查看內存的插槽數,已經使用多少插槽.每條內存多大
dmidecode|grep -A16 "Memory Device"|grep 'Speed' //查看內存的頻率