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
