温馨提示×

debian drivers哪些命令常用

小樊
37
2026-10-25 06:09:30
栏目: 智能运维

在 Debian 系统中,管理和查看驱动(drivers)通常涉及内核模块、硬件识别、PCI/USB 设备等。下面按使用频率和场景整理常用命令。


一、查看硬件与驱动状态(最常用)

1. 查看 PCI 设备与驱动

lspci -k

显示:

  • 设备名称
  • 使用的内核驱动(Kernel driver in use)
  • 可用驱动模块

示例:

lspci -k | grep -A3 -i vga

2. 查看 USB 设备与驱动

lsusb
lsusb -t

查看驱动绑定:

usb-devices

3. 查看已加载的内核模块(驱动)

lsmod

查看某个模块信息:

modinfo <模块名>

例如:

modinfo iwlwifi

4. 查看系统使用的驱动

inxi -Fxz

(需安装:sudo apt install inxi)


二、内核模块(驱动)管理命令

5. 加载驱动模块

sudo modprobe <模块名>

示例:

sudo modprobe nvidia

6. 卸载驱动模块

sudo modprobe -r <模块名>

7. 开机自动加载驱动

编辑:

/etc/modules

或

/etc/modprobe.d/

三、显卡 / 网络 / 声卡驱动相关

8. 显卡驱动

lspci | grep -i vga
nvidia-smi        # NVIDIA
glxinfo | grep OpenGL

安装驱动常用:

sudo apt install firmware-linux firmware-linux-nonfree

9. 网卡 / WiFi 驱动

ip a
iwconfig
rfkill list

WiFi 固件:

sudo apt install firmware-iwlwifi

10. 声卡驱动

aplay -l
alsamixer

四、固件(firmware)相关(Debian 特有)

Debian 默认不包含闭源固件:

sudo apt install firmware-linux
sudo apt install firmware-linux-nonfree

搜索固件:

apt search firmware

五、诊断驱动问题

11. 查看内核日志(驱动报错)

dmesg | grep -i error
dmesg | grep -i driver

实时查看:

sudo dmesg -w

12. 检查驱动是否缺失

lspci -nnk

若看到:

Kernel driver in use: none

说明未加载驱动。


六、新手推荐命令组合

sudo apt update
sudo apt install inxi lshw
inxi -Fxz

如果你愿意,可以告诉我:

  • 是 显卡 / 网卡 / 声卡 / 打印机 哪类驱动?
  • Debian 是 稳定版 / 测试版 / sid?
  • 是 笔记本还是台式机?

我可以直接给你针对性的驱动安装方案。

0 踩