Linux如何快速查看硬件信息?

Linux系统通过命令行工具(如lshw、lscpu、lsblk、lspci、dmidecode等)检测CPU、内存、磁盘、PCI设备、主板等硬件信息,满足各类查询需求。

核心命令行工具

lshw(全面硬件概览)

  • 功能:显示完整的硬件架构信息(CPU、内存、磁盘、总线等)。
  • 命令
    sudo lshw -short          # 简洁摘要
    sudo lshw -html > report.html  # 生成HTML报告
  • 输出示例
    H/W path      Device     Class          Description
    ===================================================
    /0/1                    memory         64KiB BIOS
    /0/2                    processor     Intel(R) Core(TM) i7-8700K

lspci(PCI设备检测)

  • 功能:查看所有PCI/PCIe设备(显卡、网卡、声卡等)。
  • 命令
    lspci -v       # 详细模式(含驱动信息)
    lspci -tv      # 树形结构视图
  • 关键输出
    00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
    03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller

lsusb(USB设备检测)

  • 功能:列出所有USB控制器及连接的设备。
  • 命令
    lsusb -v       # 显示详细信息
  • 输出示例
    Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

lsblk(磁盘与分区)

  • 功能:查看磁盘、分区及挂载点。
  • 命令
    lsblk -f        # 显示文件系统类型(ext4/NTFS等)
  • 输出示例
    NAME   FSTYPE LABEL MOUNTPOINT
    sda                 
    ├─sda1 ext4   /     /
    └─sda2 swap         [SWAP]

lscpu(CPU信息)

  • 功能:显示CPU架构、核心数、线程数等。
  • 命令
    lscpu
  • 关键输出
    Architecture:        x86_64
    CPU(s):              8
    Thread(s) per core:  2
    Model name:          Intel(R) Core(TM) i7-8700K CPU

dmidecode(硬件固件信息)

  • 功能:读取DMI表(主板、BIOS、内存型号等)。
  • 命令
    sudo dmidecode -t memory  # 查看内存
    sudo dmidecode -t system  # 查看主板和序列号
  • 内存输出示例
    Handle 0x1000, DMI type 16, 23 bytes
    Physical Memory Array
       Maximum Capacity: 64 GB
       Number Of Devices: 4

高级工具

inxi(综合信息工具)

  • 安装sudo apt install inxi(Debian/Ubuntu)
  • 命令
    inxi -Fxz  # 全硬件报告(-z隐藏敏感信息)

  • CPU型号、温度、显卡、网络、磁盘、内存使用等。

hwinfo(深度硬件探测)

  • 安装sudo apt install hwinfo
  • 命令
    hwinfo --short    # 摘要模式
    hwinfo --disk     # 仅显示磁盘

图形界面工具

  1. HardInfo

    • 安装:sudo apt install hardinfo
    • 功能:生成硬件报告(含性能测试)。
  2. GNOME系统监视器

    • 路径:gnome-system-monitor → “资源”标签页(CPU/内存/磁盘实时状态)。

关键场景速查

硬件类型 推荐命令 用途
磁盘格式 lsblk -fsudo fdisk -l 查看文件系统(ext4/NTFS)
内存型号 sudo dmidecode -t memory 内存容量、频率、厂商
显卡型号 lspci \| grep -i vga 识别集成/独立显卡
网络设备 lspci \| grep -i network 查看网卡型号
USB设备 lsusb -v 检测外接设备(键盘/摄像头)

注意事项

  1. 大部分命令需sudo权限访问底层硬件数据。
  2. 工具输出可能因Linux发行版差异略有不同(推荐使用主流发行版如Ubuntu/CentOS)。
  3. 服务器环境建议使用lshwdmidecode生成报告供运维分析。

引用说明

  • 工具文档:GNU Coreutils (lsblk, lscpu), pciutils (lspci), usbutils (lsusb), Linux内核DMI接口 (dmidecode)。
  • 数据来源:硬件制造商规范(Intel/AMD技术手册)、Linux内核硬件数据库。
  • 权威参考:Linux man pages、硬件兼容性列表。
    基于Linux 5.x内核及主流发行版验证,确保信息的准确性和可操作性。

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

(0)
酷番叔酷番叔
上一篇 2025年6月17日 03:36
下一篇 2025年6月17日 03:55

相关推荐

  • 如何制作优盘Linux启动盘?操作步骤与方法有哪些?

    制作优盘Linux(也称为“Live USB”)是一种便携式的Linux系统部署方式,用户可以通过优盘启动完整的Linux环境,无需安装到硬盘即可体验系统、进行数据恢复或随身携带个人工作环境,以下是详细的制作步骤和注意事项,涵盖工具准备、系统选择、制作流程及后续使用,准备工作在开始制作前,需确保以下材料和工具准……

    2025年10月4日
    5900
  • 如何设置eth0网关192.168.1.1?

    临时设置默认路由(重启失效)方法1:使用 ip route 命令(推荐)sudo ip route add default via <网关IP> dev <网卡名>sudo ip route add default via 192.168.1.1 dev eth0方法2:使用 route……

    2025年7月6日
    9900
  • Linux不同格式安装包如何解压?

    常见安装包格式及解压工具格式工具安装命令(如未预装).tartar默认预装.gzgzip/tarsudo apt install gzip.bz2bzip2/tarsudo apt install bzip2.xzxz/tarsudo apt install xz-utils.zipunzipsudo apt……

    2025年6月17日
    12600
  • Linux中如何将文件复制到U盘?详细操作步骤有哪些?

    在Linux系统中将文件复制到U盘是一个常见操作,但需要经过设备识别、挂载、数据传输和卸载等步骤,由于Linux的文件系统结构与Windows不同,操作时需注意文件系统兼容性和权限问题,以下将详细介绍操作流程,涵盖命令行和图形界面两种方式,并解答常见问题,操作前提:识别U盘与文件系统准备识别U盘设备插入U盘后……

    2025年8月22日
    9100
  • Linux如何防止进程访问内核空间?

    Linux内核作为操作系统的核心,直接管理硬件资源并提供系统服务,其安全性是系统稳定运行的关键,为防止用户进程非法访问内核空间(Ring 0权限),Linux通过多重硬件级与软件级机制构建严密的防护体系,确保进程严格隔离在用户空间(Ring 3权限),仅通过合法途径与内核交互,以下从核心机制、实现原理及防护作用……

    2025年9月28日
    7200

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信