linux驱动管理,类似windows的设备管理器




lshw(Hardware Lister)是一个能查看机器详细硬件信息的小软件,相当于windows上的设备管理器,可以查看linux驱动安装状态。

要使用 lshw,直接输入lshw回车即可,输出结果太长就不贴出来了。 没有安装好驱动的,在相应驱动名称后面会有UNCLAIMED提示,如

1
2
3
4
5
6
7
8
9
10
11
12
*-generic UNCLAIMED
description: Unassigned class
product: Illegal Vendor ID
vendor: Illegal Vendor ID
physical id: 0
bus info: pci@0000:01:00.0
version: ff
width: 32 bits
clock: 66MHz
capabilities: bus_master vga_palette cap_list
configuration: latency=255 maxlatency=255 mingnt=255
resources: memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff

可以用管道命令列出没有安装驱动的硬件

1
lshw | grep UNCLAIMED

当然,如果要看某一个设备有没有安装驱动,可以用-C参数

1
sudo lshw -C network

不过最好用管理员权限运行,不然有这样的提示

1
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.

另外,需要查看有那些设备连接了电脑,可以用lspci

1
lspci

查看连接设备详情可以加-k参数

1
lspci -k




评论