1、查服务器厂商的命令 dmidecode
dmidecode回显会非常多,可以通过grep命令来获取厂商、服务器型号、服务器序列号信息
dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product|Serial"
2、查操作系统信息
cat /etc/os-release
3、查看服务器内核信息
uname -r 内核信息
uname -a 除了显示内核信息外,还会显示内核的编译时间
4、查看cpu信息
cat /proc/cpuinfo | more 显示cpu型号信息以及每个核信息都会显示
lscpu显示的信息会比较集中,没有将每个核分开占时
查询CPU的位数和page size
5、查询盘类型和盘符信息
lsscsi --size
nvme list
lsblk 可以罗列所有盘符信息
6、查询网卡型号信息
lspci | grep -i 'eth'
lspci | grep SAS
ip a查看网口名字和IP信息
ethtool 网口名字 查看相应网口的详细信息
同理,如果设备配置有bond,那么ethtool bond1也是可以看到bond后的详细信息
7、查看pcie速率信息
lspci | grep -i Non-Vol
lspci -s 86:00.0 -vvv | grep -iEw "LnkCap|LnkSta"
8、查看内存信息
dmidecode -t memory | more
由于信息比较多,我们可以通过grep来获取自己想要的信息,例如
dmidecode -t memory | grep Manufacturer
dmidecode -t memory | grep Speed
dmidecode -t memory | grep Size | grep "32 GB"
9、numa 信息
#CPU的numa
lscpu |grep NUMA
#nvme盘numa 查询
cat /sys/class/nvme/nvme0n1/device/numa_node
#网卡 numa 查询
for i in `lspci |grep Eth|awk '{print$1}'`;do cat /sys/bus/pci/devices/0000\:$i/numa_node;done