Linux超级实用:查看系统硬件详情(linux查硬件信息)
Linux是一款开源操作系统,由多数计算机硬件团队选择使用,在这里你可以用很简单的脚本查看你当前系统的硬件信息。本文将介绍如何使用Linux查看你系统上的硬件信息。
首先,你可以通过lspci命令查看你的系统上所有PCI/AGP设备的配置信息,具体方法是:
$ lspci
00:00.0 Host bridge: Intel Corporation 82443LX/EX Host bridge (rev 04)00:02.0 VGA compatible controller: Intel Corporation 82443LX/EX AGP graphics accelerator (rev 04)
00:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)01:00.0 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
```
这个命令会在终端中显示你系统上装有的硬件设备,有设备的总线类型,型号,识别码及其驱动程序。 通过lspci命令可以获得更多的信息,在命令的最后加上 -v参数可以获得设备的更详细的信息,具体方法是:
$ lspci -v
00:00.0 Host bridge: Intel Corporation 82443LX/EX Host bridge (rev 04)
Subsystem: Intel Corporation Device 00e6
Flags: bus master, medium devsel, latency 0
Memory at f8000000 (32-bit, non-prefetchable) [size=1M]
Capabilities: [d0] Power Management version 2
00:02.0 VGA compatible controller: Intel Corporation 82443LX/EX AGP graphics accelerator (rev 04)
Subsystem: Intel Corporation Device 00e7
Flags: bus master, 66MHz, medium devsel, latency 80, IRQ 5.
Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (32-bit, prefetchable) [size=64M]
Expansion ROM at [disabled] [size=2M]
Capabilities: [60] AGP version 2.0
…
第二种方式,可以通过lsusb命令获取系统上USB设备的详细信息,相关查询过程如下:
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 04d9:0103 Holtek Semiconductor, Inc. Keyboard
lsusb命令会在终端中显示你系统上USB总线及设备信息,有总线类型,设备的厂商ID,产品ID及描述。
另外,在Linux系统上你还能使用dmidecode命令来获取你计算机的BIOS(Basic Input/Output System)信息,具体查看方法如下:
$ sudo dmidecode
# dmidecode 2.11
SMBIOS 2.7 present.
Handle 0x0000, DMI type 0, 28 bytes
BIOS Information
Vendor: Phoenix Technologies LTD
Version: 6.00
Release Date: 06/02/2012
dmidecode命令会显示有关BIOS信息,包括主板厂商,版本号,发布日期及更多信息,此外也能够获得计算机系统的基本信息,如系统名称,序列号,UUID,主板型号,CPU型号及内存大小等信息。
综上所述,使用Linux系统可以使用几个简单的命令获取你系统上的硬件信息,lspci、lsusb以及dmidecode有助于你查看系统硬件的型号,制造商ID以及其他重要信息,为你更好的管理系统硬件做出贡献。