如何在 Ubuntu 上查看系统硬件信息?

好的,Linux 下想获取 最详细的硬件信息,可以分几类来看。我给你列一套完整的方法,既能看到 CPU/内存,也能看到显卡、硬盘、主板、BIOS 等信息。


1️⃣ CPU 信息

lscpu

输出包括:

  • 型号、架构
  • 核心数 / 线程数
  • 主频
  • 缓存大小
  • NUMA 节点信息

如果想更详细:

cat /proc/cpuinfo

每个逻辑核心都会显示频率、型号、指令集。


2️⃣ 内存信息

free -h

快速看总量、已用、可用。

更详细:

sudo dmidecode --type memory

显示:

  • 内存条容量
  • 类型(DDR3/DDR4)
  • 速度
  • 插槽信息
  • 制造商、序列号

3️⃣ 硬盘信息

lsblk -o NAME,SIZE,TYPE,MOUNTPOINT

显示磁盘、分区、挂载情况。

更详细:

sudo hdparm -I /dev/sda
sudo hdparm -I /dev/sdb

显示硬盘型号、固件版本、容量、支持功能。

或者:

sudo lshw -class disk

会显示硬盘型号、序列号、容量、接口类型(SATA/PCIe)等。


4️⃣ 显卡 / GPU

如果是独立显卡:

lspci | grep -i vga

会显示显卡型号和芯片信息。

更详细:

sudo lshw -c display

会显示:

  • 显卡型号
  • 显存大小
  • 驱动信息
  • 总线类型

5️⃣ 主板 / BIOS / 系统信息

sudo dmidecode | less

或者只看主板:

sudo dmidecode -t baseboard

看 BIOS:

sudo dmidecode -t bios

可以得到制造商、型号、序列号、版本、BIOS 时间等。


6️⃣ 系统总览(最详细一条命令)

sudo lshw -short
sudo lshw -html > hardware.html
  • -short 简要表格
  • -html 可以生成浏览器可看的完整报告,包含 CPU、内存、主板、硬盘、网络、显卡、总线信息

7️⃣ 网络 / 其他设备

lspci      # 所有 PCI 设备
lsusb      # 所有 USB 设备

可以查看声卡、网卡、无线模块、摄像头等信息。


⚡ 建议操作顺序

  1. CPU / 内存:
lscpu
sudo dmidecode --type memory
  1. 硬盘:
lsblk -o NAME,SIZE,TYPE,MOUNTPOINT
sudo lshw -class disk
  1. 显卡:
sudo lshw -c display
  1. 主板 / BIOS:
sudo dmidecode | less
  1. 系统总览:
sudo lshw -html > ~/hardware.html

生成的 HTML 文件可以在浏览器打开,方便查看所有硬件详细信息。


如果你愿意,我可以帮你写一个 一条命令生成完整详细硬件报告的脚本,包括 CPU/内存/显卡/硬盘/主板/BIOS/网络/USB 等信息,直接输出到 HTML 或 Markdown,方便保存。

你想让我直接给这个脚本吗?

posted @ 2026-03-04 11:40  江南烟雨梦  阅读(1935)  评论(0)    收藏  举报