温馨提示×

debian drivers怎样查看

小樊
45
2026-10-01 17:57:23
栏目: 智能运维

在 Debian 系统中,查看“驱动(drivers)”通常分几种情况:硬件驱动模块(内核模块)、显卡/网卡等具体设备驱动、已加载/未加载的驱动。下面按常用场景给你总结。


一、查看已加载的内核驱动(模块)

lsmod

显示当前已加载的所有内核模块(驱动)。

查看某个驱动是否加载,例如 nouveau:

lsmod | grep nouveau

二、查看某个硬件使用的驱动

1️⃣ 使用 lspci(PCI 设备,如显卡、网卡)

lspci -k

示例输出中会显示:

Kernel driver in use: i915
Kernel modules: i915

查看具体设备:

lspci -nnk | grep -i net -A3

2️⃣ 使用 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-realtek
  • firmware-amd-graphics

六、查看可用但未加载的驱动模块

modprobe -c | grep <驱动名>

列出所有可用模块:

find /lib/modules/$(uname -r) -name "*.ko*"

七、图形化工具(可选)

sudo apt install hardinfo
hardinfo

八、常见排查命令汇总

uname -a        # 内核版本
dmesg | tail    # 驱动加载日志
journalctl -k   # 内核日志

如果你能告诉我:

  • 是 显卡 / 网卡 / 声卡 / 无线 哪一种?
  • 是 Debian 稳定版还是测试版?
  • 是否有 硬件无法识别 的问题?

我可以给你更精确的命令。

0 踩