dmidecode命令
dmidecode命令
dmidecode在 Linux 系统下获取有关硬件方面的信息。dmidecode 遵循 SMBIOS/DMI 标准,以一种可读的方式dump出机器的DMI(Desktop Management Interface)信息, 其输出的信息包括 BIOS、系统、主板、处理器、内存、缓存等等, 既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。
1、查看服务器型号
dmidecode | grep 'Product Name'
2、查看系统序列号
dmidecode -s system-serial-number
3、查看内存信息
dmidecode -t memory
4、查看OEM信息
dmidecode -t 11
内存
1、查看内存槽数、那个槽位插了内存,大小是多少
dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v Range
2、查看最大支持内存数
dmidecode|grep -P 'Maximum\s+Capacity'
3、查看槽位上内存的速率,没插就是unknown
dmidecode|grep -A16 "Memory Device"|grep 'Speed'
4、查看服务器可以插多少个内存,以及最大支持多少内存
dmidecode -t 16
5、查看内存厂商
dmidecode -t memory | grep Manufacturer
6、查看内存条是几代
dmidecode -t memory | grep "Type: D"
CPU
1、查看CPU型号
dmidecode -t processor
主板
1、查看BIOS信息,可以看到服务BIOS版本
dmidecode -t bios
2、查看插槽信息,可以看到pcie槽位速率
dmidecode -t slot (x8、x16槽位)
3、查看接口连接信息
dmidecode -t connector
4、查看主板信息
dmidecode |grep -A16 "System Information$"
5、查看主板型号
dmidecode | grep -A 5 'Base Board Information' |grep 'Product Name'
6、查看主板序列号
dmidecode | grep 'Serial Number'