温馨提示×

centos drivers在哪查看

小樊
49
2026-10-06 04:02:28
栏目: 智能运维

在 CentOS 中查看“驱动(drivers)”通常有几种不同场景,下面按常见需求给你说明:


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

1️⃣ 查看当前已加载的驱动

lsmod

或更详细:

lsmod | less

2️⃣ 查看某个驱动是否加载

lsmod | grep nvidia
lsmod | grep e1000

3️⃣ 查看某个模块信息

modinfo e1000

二、查看系统识别的硬件和使用的驱动

1️⃣ 查看 PCI 设备及其驱动

lspci -k

示例输出会显示:

Ethernet controller: ...
    Kernel driver in use: e1000

2️⃣ 查看 USB 设备

lsusb

3️⃣ 查看所有硬件概览

lshw

(如未安装:yum install lshw)


三、查看网卡驱动

ethtool -i eth0

或(CentOS 7+):

ethtool -i ens33

四、查看显卡驱动

NVIDIA

nvidia-smi

或

lsmod | grep nvidia

集成显卡

lspci | grep VGA

五、驱动文件在哪(内核模块位置)

CentOS 驱动(内核模块)通常在:

/lib/modules/$(uname -r)/kernel/drivers/

查看某个驱动文件:

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

六、查看是否有缺失驱动

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

七、CentOS 版本说明

  • CentOS 7:使用 network.service
  • CentOS 8 / Stream:使用 NetworkManager

如果你有具体设备(网卡 / 显卡 / 硬盘控制器),可以告诉我,我可以给你更精确的命令。

0 踩