如何在 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 设备
可以查看声卡、网卡、无线模块、摄像头等信息。
⚡ 建议操作顺序
- CPU / 内存:
lscpu
sudo dmidecode --type memory
- 硬盘:
lsblk -o NAME,SIZE,TYPE,MOUNTPOINT
sudo lshw -class disk
- 显卡:
sudo lshw -c display
- 主板 / BIOS:
sudo dmidecode | less
- 系统总览:
sudo lshw -html > ~/hardware.html
生成的 HTML 文件可以在浏览器打开,方便查看所有硬件详细信息。
如果你愿意,我可以帮你写一个 一条命令生成完整详细硬件报告的脚本,包括 CPU/内存/显卡/硬盘/主板/BIOS/网络/USB 等信息,直接输出到 HTML 或 Markdown,方便保存。
你想让我直接给这个脚本吗?

浙公网安备 33010602011771号