Linux主机硬件信息采集命令汇总 Linux主机硬件信息采集命令汇总快速收集主机硬件信息对于问题定位意义重大能够掌握本文的知识也说明你是一个经验丰富的工程师。 一、基础信息识别功能命令查看产品型号cat /sys/class/dmi/id/product_name查看厂商cat /sys/class/dmi/id/sys_vendor查看主板型号cat /sys/class/dmi/id/board_name查看序列号cat /sys/class/dmi/id/product_serial查看 UUIDdmidecode -s system-uuid示例输出[rootreg ]# cat /sys/class/dmi/id/product_nameVMware Virtual Platform #esxi虚拟化平台#其他平台KVM Virtual Machine #kvm虚拟机Alibaba Cloud #阿里云主机这些信息可帮助你判断主机运行在哪种虚拟化平台上。⚙️ 二、CPU 信息 查看 CPU 架构与核心lscpu 判断是否支持虚拟化或AVX指令集lscpu | grep -E vmx|svm|avx 查看物理 CPU 数与核心数cat /proc/cpuinfo | grep physical id | sort | uniq | wc -lcat /proc/cpuinfo | grep cpu cores | uniq这些信息常用于• 分析性能瓶颈• 判断是否支持 KVM / Docker 虚拟化• 验证云主机 CPU 分配策略 三、磁盘与存储信息 查看磁盘类型与序列号lsblk -o NAME,TYPE,SIZE,MODEL,ROTA,SERIAL,MOUNTPOINTROTA0→ SSDROTA1→ HDD机械盘 查看磁盘详细属性udevadm info --queryall --name/dev/sda | grep -E ID_MODEL|ID_SERIAL|ROTATION NVMe SSD查看方式nvme list 这些命令能帮助你判断磁盘是否为固态、型号是否一致、是否存在虚拟盘。 四、内存与插槽信息 查看内存使用free -h 查看每条内存条的大小、插槽、类型、速率dmidecode -t memory | grep -E Size|Locator|Type|Speed 可快速判断哪些插槽为空、哪些内存频率不匹配是排查硬件问题的利器。 五、网络与虚拟网卡识别 查看所有网络接口DEVICE TYPE STATE CONNECTION dq bridge 已连接 dq enP1s16f1 ethernet 已连接 enP1s16f1 virbr0 bridge 连接外部 virbr0 enP1s16f0 ethernet 已连接 enP1s16f0 vnet0 tun 连接外部 vnet0 vnet1 tun 连接外部 vnet1 vnet2 tun 连接外部 vnet2 enP2s1f0 ethernet 已断开 -- enP2s1f1 ethernet 已断开 -- enP2s1f2 ethernet 已断开 -- enP2s1f3 ethernet 已断开 -- docker0 bridge 未托管 -- lo loopback 未托管 -- virbr0-nic tun 未托管 --状态解释•dq、enP1s16f0/f1已物理连接由 NetworkManager 管理。•virbr0 / vnet0~2由libvirtKVM虚拟化创建NetworkManager 检测到它们但不去管理状态是“连接外部”。•docker0Docker 创建的虚拟网桥。NetworkManager 默认不会托管它否则可能会干扰容器网络。•lo环回和virbr0-nic同样是未托管设备系统自身或 libvirt 使用。•enP2s1f0~3物理网卡目前没有激活连接就是没有接入网线。查看所有网络接口ip -br link 查看单个网卡详细参数ethtool eth0在 Kubernetes 环境中常见网卡说明如下网卡说明cni0容器 Bridge 网卡容器内部通信flannel.1Flannel VXLAN 隧道接口跨节点通信cbr0Kubernetes Bridge旧版本常见 六、系统与BIOS信息 查看系统版本cat /etc/os-release 查看内核版本uname -r 查看 BIOS 信息dmidecode -s bios-versiondmidecode -s bios-release-date 七、唯一机器标识身份识别 系统唯一标识cat /etc/machine-id 系统UUIDdmidecode -s system-uuid 这两项信息通常用于• 主机注册• 软件授权• CMDB 资产唯一标识 八、一键信息采集脚本 以下脚本可自动收集关键系统信息#!/bin/bashecho 基础信息 cat /sys/class/dmi/id/{sys_vendor,product_name,product_serial} 2/dev/nullecho CPU lscpu | grep -E Model name|Socket|Thread|Core|Vendor|Flagsecho 磁盘 lsblk -o NAME,SIZE,ROTA,MODEL,SERIAL | grep -v loopecho 内存 dmidecode -t memory | grep -E Size|Locator|Type|Speed | grep -v No Module Installedecho 网卡 ip -br linkecho 系统 cat /etc/os-release | grep PRETTY_NAMEuname -rcat /etc/machine-id

相关新闻

最新新闻

ESP32实战:MPU6050 DMP姿态解算与OLED显示

ESP32实战:MPU6050 DMP姿态解算与OLED显示

1. MPU6050与ESP32的硬件连接指南第一次拿到MPU6050模块时,我注意到这个火柴盒大小的传感器竟然集成了三轴加速度计和三轴陀螺仪。它的引脚排列非常简洁,VCC接3.3V,GND接地,SCL和SDA分别连接ESP32的I2C接口。这里有个小技巧&#…

2026/7/16 2:15:21
电容特性与应用全解析:从基础原理到电路设计

电容特性与应用全解析:从基础原理到电路设计

1. 电容的基础特性与工作原理电容作为电子电路中最基础的被动元件之一,其核心特性是存储电荷并在电路中实现能量的临时存储与释放。理解电容的工作原理是掌握其多样化应用的前提。1.1 电容的物理本质电容由两个相互绝缘的导体板(极板)组成&am…

2026/7/16 2:15:21
Multisim有源滤波器仿真:从参数计算到波形分析避坑指南

Multisim有源滤波器仿真:从参数计算到波形分析避坑指南

第一次打开 Multisim 准备仿真一个有源滤波器时,很多人会直接拖运放、电阻、电容开始搭电路——结果要么是仿真报错,要么是波形完全不对。这其实不怪软件,而是因为我们往往忽略了仿真和实际设计的本质区别:仿真不是把元件连起来就…

2026/7/16 2:15:21
拆焊的艺术:从精密手术到高效修复

拆焊的艺术:从精密手术到高效修复

1. 拆焊:电路板上的精密手术第一次拿起烙铁拆焊时,我的手抖得像刚上手术台的实习医生。烙铁头在密集的元件间进退两难,旁边的电容就像围观手术的护士,稍有不慎就会烫伤它们。拆焊确实像外科手术——需要稳定的手法、合适的工具&am…

2026/7/16 2:15:21
基于安凯3760E的SDK:LVGL移植与GUI开发实战

基于安凯3760E的SDK:LVGL移植与GUI开发实战

1. 安凯3760E开发环境搭建第一次接触安凯3760E的开发者可能会被复杂的开发环境吓到,但实际搭建过程比想象中简单。我最近刚完成了一个智能门锁项目,这里分享下踩坑后的经验。首先需要准备的是工具链,安凯官方提供的编译工具链路径通常类似这样…

2026/7/16 2:15:21
51单片机入门(5)蜂鸣器实战:从基础驱动到简易音乐播放

51单片机入门(5)蜂鸣器实战:从基础驱动到简易音乐播放

1. 蜂鸣器基础认知与硬件准备第一次接触蜂鸣器时,我被它的小身材大嗓门惊到了——这个直径不到2cm的元件居然能发出这么响亮的声音。蜂鸣器本质上就是个电声转换器件,就像个迷你喇叭,但比普通喇叭更适合做提示音。咱们常用的蜂鸣器主要分两种…

2026/7/16 2:10:21

月新闻