温馨提示×

centos drivers支持哪些

小樊
38
2026-09-27 09:43:10
栏目: 智能运维

在 CentOS(以及上游的 RHEL)中,**“drivers(驱动)支持”**通常涉及三类:内核自带驱动、第三方/厂商驱动、用户态驱动。下面按常见硬件维度说明 CentOS 主要支持哪些驱动。


一、CentOS 官方内核支持的主流驱动(默认包含)

CentOS 使用 Linux 内核(如 3.10 / 4.18 / 5.x,取决于版本),默认支持大量开源驱动:

1. CPU / 主板

  • Intel / AMD x86_64 CPU
  • ACPI、PCI、USB 控制器
  • 服务器芯片组(Intel C系列、AMD EPYC 平台)

2. 存储设备

  • SATA / SAS / NVMe
    • ahci、mpt3sas、megaraid_sas、nvme
  • RAID 卡
    • LSI / Broadcom(默认多为开源驱动)
    • HP Smart Array(部分需厂商驱动)
  • USB 存储

3. 网络设备

  • Intel(e1000 / e1000e / igb / ixgbe / i40e)
  • Broadcom(bnx2 / tg3)
  • Realtek(r8169)
  • Mellanox(部分默认支持)
  • 虚拟网卡(virtio-net)

4. 显卡

  • 集成显卡
    • Intel i915
    • AMD amdgpu / radeon
  • NVIDIA
    • 默认只有 nouveau(开源)
    • 官方闭源驱动需手动安装

5. 输入与外设

  • 键盘、鼠标、串口、并口
  • 打印机(CUPS + 厂商驱动)

二、需要额外安装的厂商 / 第三方驱动

CentOS 不默认包含闭源或专有驱动,常见如下:

1. NVIDIA 显卡驱动

  • NVIDIA 官方 .run 驱动
  • ELRepo 的 kmod-nvidia
  • CUDA 驱动

2. 部分服务器 RAID / HBA

  • Dell PERC(部分型号)
  • HP Smart Array / HPE 专用驱动
  • 某些 Broadcom / QLogic FC 卡

3. 无线网卡

  • 很多 WiFi 芯片(如部分 Realtek、Broadcom)
  • 需 elrepo、rpmfusion 或源码编译

4. 虚拟化和云驱动

  • VMware:open-vm-tools
  • Hyper-V:hv_* 驱动(默认支持)
  • KVM:virtio(默认支持)

三、CentOS 特殊驱动支持方式

1. ELRepo 仓库(常用)

提供大量额外内核驱动:

  • kmod-nvidia
  • kmod-wireless
  • kmod-megaraid_sas

2. DKMS 动态驱动

  • 内核升级后自动重编驱动
  • 常见于 NVIDIA、VirtualBox

3. 弱驱动(Weak Modules)

  • RHEL / CentOS 支持 kABI 稳定驱动

四、CentOS 版本与驱动支持差异

CentOS 版本 内核 驱动特点
CentOS 7 3.10 稳定但较老
CentOS 8 4.18 硬件支持更好
CentOS Stream 滚动 接近 RHEL 下一步

五、如何查看当前系统已加载驱动

lspci -k
lsmod
modinfo <驱动名>

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

  • CentOS 版本
  • 具体硬件(网卡 / RAID / 显卡型号)

我可以给你精确支持的驱动列表和安装命令。

0 踩