有时候可能要面对这样的问题,如服务器硬件发生故障,需要进行更换,此时你可能需要获得这得硬件的一些关键信息,如序列号,厂商,型号,槽位,容量 等等,比较傻逼的做法是去机房停机拆机查看,这种方法效率底下,在一些要求严格的场景也是不被允许的,再比如需要更新资产列表等,这个时候如果有什么工具 或命令能简单的帮助我们完成这个任务就完美了,这就是我写这篇博客的目的。
物理内存:
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
查看总的CPU核数
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/57693.html