CentOS 驱动最佳实践
一 总体原则
二 标准流程
三 常见场景与命令示例
| 场景 | 推荐做法 | 关键命令与要点 |
|---|---|---|
| NVIDIA GPU(数据中心/工作站) | 优先 ELRepo kmod-nvidia;如需新版特性再用官方 .run | 准备:yum install -y gcc kernel-devel-$(uname -r) kernel-headers;禁用 nouveau 并重建 initramfs;安装后 nvidia-smi 验证;建议启用 DKMS 以支持后续内核升级自动编译模块。 |
| 老旧或特殊网卡(如 Realtek RTL8111/8168) | 仓库无合适驱动时源码编译 r8168 等 | 安装 gcc、kernel-devel;make && make install;depmod -a;必要时 rmmod r8169 && modprobe r8168;用 ethtool -i eth0 核对驱动版本与模块名。 |
| Intel 服务器网卡(如 82545EM) | 使用 e1000 官方驱动源码 | 安装匹配版本的 kernel-headers/kernel-devel/kernel-firmware 与编译工具;按 README 编译安装;在控制台执行 rmmod e1000 && modprobe e1000 加载新驱动;用 ethtool -i eth0 验证。 |
四 稳定性与维护
五 故障排查与安全建议