Linux系统使用lshw生成硬件报告方法
使用 lshw
生成 HTML 硬件报告指南
一、工具简介
lshw
(List Hardware)是 Linux 系统下用于检测并报告硬件详细信息的命令行工具,支持输出多种格式(文本、HTML、XML 等)。
核心功能:
- 显示 CPU、内存、磁盘、PCI/USB 设备等完整硬件信息
- 生成结构化报告,便于存档或分析
- 支持按类别或设备过滤输出内容
二、安装与基础使用
1. 安装方法
# Debian/Ubuntu 系
sudo apt update && sudo apt install lshw
# RHEL/CentOS 系
sudo yum install lshw
# Arch/Manjaro 系
sudo pacman -S lshw
2. 生成 HTML 报告基础命令
# 生成完整硬件信息的 HTML 报告(需 root 权限)
sudo lshw -html > hardware_report.html
# 指定路径保存(示例:保存到 /var/reports/)
sudo lshw -html > /var/reports/hardware_$(date +%Y%m%d).html
- 在本机使用浏览器打开生成的HTML 报告,如下所示:
三、进阶参数与技巧
1. 按类别过滤输出
# 仅显示 CPU 和内存信息(-class 参数)
sudo lshw -html -class processor,memory > cpu_memory.html
# 常用类别名:
# system, processor, memory, storage, disk, network, display, bus
2. 精简输出内容