温馨提示×

centos drivers怎么配置

小樊
45
2026-09-27 09:41:07
栏目: 智能运维

在 CentOS 上“配置驱动(drivers)”范围很广,常见场景包括:网卡/显卡/存储控制器驱动、内核模块加载、第三方厂商驱动(如 NVIDIA、RAID 卡)。下面按常见场景 + 实际操作步骤说明。


一、查看当前已加载的驱动/模块

# 查看已加载内核模块
lsmod

# 查看某个模块信息(例如 e1000e 网卡)
modinfo e1000e

# 查看硬件及使用的驱动
lspci -k
lshw -C network

二、启用/禁用/加载内核驱动

# 临时加载
modprobe e1000e

# 临时卸载
modprobe -r e1000e

# 开机自动加载
echo "e1000e" >> /etc/modules-load.d/e1000e.conf

# 黑名单禁用驱动
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf

修改后更新 initramfs(CentOS 7/8):

dracut --force

三、配置网卡驱动(常见)

1. 查看网卡驱动

ethtool -i eth0

2. 更换/更新网卡驱动

# 安装内核开发包
yum install kernel-devel kernel-headers gcc make

# 编译厂商驱动(示例)
tar -xzf driver.tar.gz
cd driver
make
make install
modprobe new_driver

四、NVIDIA 显卡驱动(常见)

1. 禁用 nouveau

echo "blacklist nouveau" > /etc/modprobe.d/blacklist-nouveau.conf
dracut --force
reboot

2. 安装驱动

yum install gcc kernel-devel
chmod +x NVIDIA-Linux-x86_64-*.run
./NVIDIA-Linux-x86_64-*.run

3. 验证

nvidia-smi

五、RAID / 存储控制器驱动

1. 查看

lspci | grep -i raid
cat /proc/scsi/scsi

2. 加载厂商驱动(如 Megaraid)

modprobe megaraid_sas

六、使用 ELRepo 安装额外驱动(推荐)

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kmod-*

七、常见问题

  • 驱动不生效:内核版本不匹配
  • 重启丢失:未写入 modules-load.d
  • 冲突:未禁用自带驱动(如 nouveau)

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 设备类型(网卡 / 显卡 / RAID / USB)
  • 具体型号

我可以给你精确的一步一步配置命令。

0 踩