在 Linux 系统中,“查看驱动”通常包含几个不同层面的需求,下面按常见使用场景给你系统说明。
lsmod
输出示例:
Module Size Used by
nvidia 1234567 0
iwlwifi 234567 0
lsmod | grep nvidia
或
modinfo nvidia
查看驱动详细信息(作者、版本、路径等)
lspci -k
示例:
01:00.0 VGA compatible controller: NVIDIA Corporation
Kernel driver in use: nvidia
Kernel modules: nvidia
lsusb -t
或
dmesg | grep usb
ethtool -i eth0
dmesg | less
或只看驱动相关:
dmesg | grep driver
dmesg | grep -i nvidia
/lib/modules/$(uname -r)/kernel/
modinfo e1000 | grep filename
zcat /proc/config.gz | grep CONFIG_USB
(部分系统可用)
cat /proc/devices
sudo modprobe nvidia # 加载
sudo modprobe -r nvidia # 卸载
| 需求 | 命令 |
|---|---|
| 看已加载驱动 | lsmod |
| 看设备用啥驱动 | lspci -k |
| 看驱动详情 | modinfo xxx |
| 看驱动日志 | dmesg |
| 看模块路径 | `modinfo xxx |
如果你有具体设备(如网卡、显卡、声卡)或具体问题(驱动没加载、未知设备),可以告诉我,我可以给你更针对性的命令。