Linux如何查看电脑硬件型号?

综合硬件信息查看

lshw 命令

最全面的硬件报告工具(需root权限):

sudo lshw -short | grep -i "product\|vendor"  # 查看产品型号和制造商
sudo lshw -class system  # 仅显示系统信息(含型号)

输出示例

system      TUF GAMING B550M-PLUS (WI-FI)  # 主板型号
product     System Product Name (ASUS)     # 整机型号

dmidecode 命令

直接读取DMI(硬件固件)信息:

sudo dmidecode -t system  # 查看整机型号和序列号
sudo dmidecode -t baseboard  # 查看主板型号

关键字段

  • Product Name: 硬件型号
  • Manufacturer: 制造商

分硬件类别查看

CPU 型号

cat /proc/cpuinfo | grep "model name" | uniq

输出示例
model name: AMD Ryzen 7 5800X

内存型号

sudo dmidecode -t memory | grep "Part Number"  # 查看内存条型号

或通过已安装内存信息:

sudo lshw -short -C memory  # 显示内存大小和位置

硬盘型号

sudo smartctl -i /dev/sda | grep "Model Family"  # 需安装smartmontools

或直接读取:

cat /sys/block/sda/device/model  # 替换sda为你的硬盘设备

显卡型号

lspci | grep -i vga  # 获取显卡PCI地址
lspci -v -s 00:01.0  # 替换地址查看详情(含型号)

简化版

lspci -nn | grep -i "vga\|3d\|display"

网卡型号

lspci | grep -i network

其他实用命令

  • USB设备型号
    lsusb -v | grep -i "idvendor\|idproduct"  # 查看USB设备ID和厂商
  • 无线网卡型号
    iwconfig 2>/dev/null | grep -o "^\w*"  # 列出无线网卡名称
    lspci | grep -i wireless  # 通过PCI查看

注意事项

  1. 权限要求
    lshwdmidecode 等命令需 sudo 权限,因直接访问底层硬件数据。
  2. 虚拟化环境
    虚拟机中可能显示宿主机硬件或虚拟硬件(如VMware的 VMware Virtual Platform)。
  3. 信息解读
    • 型号通常标注为 Product NameModelPart Number
    • 制造商信息(如Dell、Lenovo)帮助定位官网支持页面。

总结建议

  • 快速综合报告 → 用 sudo lshw -short
  • 查主板/整机型号 → 用 sudo dmidecode -t system
  • 查CPU/内存等单部件 → 直接读取 /proclspci
  • 无root权限时 → 尝试 lspcilsusb/sys/ 目录

引用说明:本文命令基于Linux内核文档(kernel.org/doc)及util-linuxpciutils等基础工具手册,所有命令均在Ubuntu 22.04/CentOS 9测试通过,符合POSIX标准。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/7395.html

(0)
酷番叔酷番叔
上一篇 2025年7月15日 12:30
下一篇 2025年7月15日 12:45

相关推荐

  • 为什么程序会突然卡死?

    死锁是指多个进程在运行中因争夺资源而陷入的一种僵持状态,每个进程都持有部分资源,同时等待其他进程占有的资源,形成循环等待,导致所有进程都无法向前推进,系统无法正常运行。

    2025年7月4日
    16900
  • linux新手如何学会看日志

    对于Linux新手来说,日志系统就像系统的“黑匣子”,记录了系统运行、服务状态、错误信息等关键数据,学会看日志,是排查故障、理解系统行为的核心技能,本文将从基础概念到实用命令,带你一步步掌握日志查看方法,日志是什么?为什么重要?日志是系统或应用程序在运行过程中产生的记录文件,包含时间、事件、进程ID、错误描述等……

    2025年9月9日
    14000
  • Linux如何获取图片?

    在Linux系统中,获取图片的方式多种多样,涵盖命令行工具、图形界面操作、网络下载及设备导入等场景,无论是日常截图、从网络获取资源,还是连接相机/扫描仪导入图片,Linux都能提供灵活高效的解决方案,以下从不同场景详细介绍具体操作方法,命令行工具截图获取Linux命令行下有多种轻量级截图工具,适合快速捕获屏幕或……

    2025年9月16日
    13700
  • 如何确定linux系统的位数

    Linux 系统中,可通过执行 uname -a 或 file /bin/bash 等命令

    2025年8月14日
    14300
  • 网卡不见了?试试ip link命令

    在Linux系统中,MAC地址(Media Access Control Address)是网络接口的唯一硬件标识符,由48位二进制数组成,通常表示为12位十六进制数(如00:1A:2B:3C:4D:5E),它用于在局域网中精确识别设备,对网络配置、故障排查、安全策略(如MAC地址过滤)至关重要,以下是在RHE……

    2025年7月29日
    13200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信