在 CentOS 中查看“drivers(驱动)”通常有几种不同层面的理解,下面按常见需求分类说明:
lsmod
或
cat /proc/modules
例如查看网卡驱动 e1000:
lsmod | grep e1000
modinfo e1000
lspci -k
示例输出中会显示:
Kernel driver in use: i40e
只看驱动:
lspci -k | grep -i "driver"
lsusb -t
lsblk
ethtool -i eth0
(把 eth0 换成你的网卡名)
dmesg | grep -i driver
或
journalctl -k | grep -i driver
nvidia-smi
lspci | grep -i vga
ls /lib/modules/$(uname -r)/kernel/drivers
| 目的 | 命令 |
|---|---|
| 看加载了哪些驱动 | lsmod |
| 看硬件用啥驱动 | lspci -k |
| 看驱动详情 | modinfo 驱动名 |
| 看驱动报错 | dmesg |
如果你能说明具体想看哪类驱动(网卡 / 显卡 / 磁盘 / USB / 某个设备不识别),我可以给你更精确的命令。