在 Debian 系统中,查看“驱动(drivers)”通常分几种情况:硬件驱动模块(内核模块)、显卡/网卡等具体设备驱动、已加载/未加载的驱动。下面按常用场景给你总结。
lsmod
显示当前已加载的所有内核模块(驱动)。
查看某个驱动是否加载,例如 nouveau:
lsmod | grep nouveau
lspci(PCI 设备,如显卡、网卡)lspci -k
示例输出中会显示:
Kernel driver in use: i915
Kernel modules: i915
查看具体设备:
lspci -nnk | grep -i net -A3
lsusb(USB 设备)lsusb -t
或
lsusb -v
ethtool -i eth0
(将 eth0 换成你的网卡名,可用 ip a 查看)
lspci -k | grep -i vga -A3
NVIDIA 显卡:
nvidia-smi
(需安装 nvidia-driver)
apt list --installed | grep -i firmware
常见固件包:
firmware-iwlwifi(Intel 无线)firmware-realtekfirmware-amd-graphicsmodprobe -c | grep <驱动名>
列出所有可用模块:
find /lib/modules/$(uname -r) -name "*.ko*"
sudo apt install hardinfo
hardinfo
uname -a # 内核版本
dmesg | tail # 驱动加载日志
journalctl -k # 内核日志
如果你能告诉我:
我可以给你更精确的命令。