Lshw是一个可以帮助你检查硬件组件及其核心配置设置的工具,此工具适用于所有Linux发行版:Redhat、Centos、Ubuntu、Debian、Arch Linux等。lshw用于提取有关机器硬件配置的详细信息,它可以在支持DMI的x86或IA-64系统以及某些PowerPC机器上报告确切的内存配置、固件版本、主板配置、CPU版本和速度、缓存配置、总线速度等(已知PowerMac G4可以工作),你可以通过其他方式查看linux系统的硬件配置,例如/proc目录,以及使用lspci,lspci是一个实用程序,用于显示系统中的PCI总线和连接到它们的设备的信息,默认情况下,它显示设备的简短列表。本文将介绍安装及使用Lshw在Linux中检查计算机的硬件配置的方法,可先参考在Linux上使用命令行查看硬件信息一文。
在Linux中安装Lshw的方法
1.Debian:
sudo apt-get install lshw
sudo aptitude install lshw
2.Kali Linux:
sudo apt-get install lshw
sudo aptitude install lshw
3.RHEL/Centos/Fedora:
$ sudo yum install lshw
使用Lshw的方法
最常用的选项是:
version:显示lshw的版本并退出。
-help:显示可用的命令行选项和退出,即# lshw -help。
-X:启动X11 GUI(如果可用),即# lshw -X。
-html:将设备树输出为HTML页面,即# lshw -html。
-xml:将设备树输出为XML树,即# lshw -xml。
-json:将设备树输出为JSON对象。
-businfo:输出显示总线信息的设备列表,详细说明SCSI、USB、IDE和PCI地址,即# lshw -businfo。
-dump filename:将收集的信息转储到文件(SQLite数据库)中。
-class class:仅显示给定的硬件类,可以使用lshw -short或lshw -businfo找到class。
例如,以下结果来自于使用lshw -short命令:
- 1 玩客云刷armbian架设nginx php mysql 及可道私有云总结
- 2 centos安装好mysql但是无法启动问题(Job for mysqld.service failed because the control process exited with error code.)
- 3 Ubuntu缺少libncurses.so.5的解决办法
- 4 Grafana之Gauge和Bar Gauge使用(第十一篇)
- 5 RHEL 8 安装 Oracle 19c 提示缺少 libnsl.so.1
- 6 df空间占用已满,但du查看home目录空间占用却很少
- 7 linux-kernel – 将设备树中断标志映射到devm_request_irq
- 8 cron: can’t lock /var/run/crond.pid, otherpid may be 2699: Resource temporarily unavailable
- 9 vim.fault.GenericVmConfigFault
- 10 CentOS 7.7 yum方式安装配置Zabbix 4.0 LTS详解(二)
精彩评论