CentOS驱动使用心得:从安装到维护的全流程指南
lspci | grep -i [设备类型](如lspci | grep -i ethernet查看网卡、lspci | grep -i nvidia查看显卡)明确硬件型号,这是选择驱动的基础。gcc、kernel-devel、kernel-headers、make等工具(如sudo yum install gcc kernel-devel make),确保编译环境完整。sudo yum install nvidia-driver)或硬件厂商官网(如NVIDIA、Intel官网)下载;第三方源(如ELRepo)提供便捷的驱动包(如sudo yum install kmod-nvidia),适合追求简单的用户。sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org;sudo yum install elrepo-release)。nvidia-detect -v,自动识别显卡型号并推荐匹配的驱动(如kmod-nvidia-346.47)。sudo yum install kmod-nvidia安装,重启系统使驱动生效;验证用nvidia-smi(显示显卡状态即为成功)。e1000e),直接运行sudo yum install e1000e;若无,从Intel官网下载驱动包。make && sudo make install,加载驱动sudo modprobe e1000e;验证用ip link show(查看网卡状态)。kernel-devel版本需与uname -r输出的内核版本一致);若内核更新,需重新编译或通过DKMS(动态内核模块支持)自动适配(sudo yum install dkms)。kernel-devel未安装)、系统未更新。nouveau驱动)。init 3或Ctrl+Alt+F2),卸载冲突驱动(sudo yum remove <驱动包>);恢复默认配置后重启。nouveau与闭源驱动冲突(常见于NVIDIA显卡)。nouveau(在/etc/modprobe.d/blacklist.conf中添加blacklist nouveau),重启后安装官方驱动。lsmod查看已加载的内核模块(驱动);rpm -qa | grep <驱动名>查看通过包管理器安装的驱动。sudo yum remove kmod-nvidia),避免残留文件影响新驱动安装。sudo dkms install -m nvidia -v <版本>)。