在CentOS系统中,你可以使用以下几种方法来查看已安装的驱动:
lspci
命令lspci
命令可以列出所有PCI设备,包括它们的驱动信息。
lspci -k
这个命令会显示每个设备的详细信息,包括驱动名称和状态。例如:
00:1f.3 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V
Subsystem: Intel Corporation Ethernet Connection (2) I219-V
Kernel driver in use: e1000e
在这个例子中,Kernel driver in use: e1000e
表示该设备正在使用 e1000e
驱动。
lsmod
命令lsmod
命令可以列出当前加载的内核模块(驱动)。
lsmod
这个命令会显示所有已加载的内核模块及其依赖关系。你可以通过搜索特定的驱动名称来找到相关的模块。
ethtool
命令如果你想查看网络接口的驱动信息,可以使用ethtool
命令。
ethtool eth0
将eth0
替换为你想要查询的网络接口名称。这个命令会显示接口的详细信息,包括驱动名称。
nmcli
命令如果你使用NetworkManager管理网络连接,可以使用nmcli
命令来查看网络接口的驱动信息。
nmcli connection show
这个命令会显示所有网络连接的详细信息,包括使用的驱动。
/sys
文件系统你还可以通过查看/sys
文件系统来获取驱动信息。
ls /sys/bus/pci/devices/
这个命令会列出所有PCI设备。你可以进入特定设备的目录,查看其驱动信息:
cd /sys/bus/pci/devices/0000:00:1f.3
cat driver
这个命令会显示该设备的驱动名称。
通过以上几种方法,你可以方便地查看CentOS系统中已安装的驱动信息。