lspci | grep -i [设备类型](如lspci | grep -i ethernet查看网卡、lspci | grep -i vga查看显卡)明确硬件型号,确保驱动与硬件匹配。uname -r获取当前内核版本,驱动需与内核版本兼容(如NVIDIA驱动需对应内核版本编译)。sudo yum install gcc kernel-devel kernel-headers make # CentOS 7
sudo dnf install gcc kernel-devel kernel-headers make # CentOS Stream 8/9
yum直接安装(如sudo yum install e1000e安装Intel网卡驱动);sudo yum install elrepo-release后,sudo yum install kmod-nvidia);nouveau开源驱动与官方专有驱动冲突,需禁用:
sudo vim /etc/modprobe.d/blacklist.conf,添加blacklist nouveau和options nouveau modeset=0;sudo dracut -f /boot/initramfs-$(uname -r).img $(uname -r);sudo reboot;lsmod | grep nouveau(无输出则成功)。tar -zxvf e1000e-4.2.5.tar.gz(以Intel网卡驱动为例);make && sudo make install;sudo modprobe e1000e;ip link show查看网卡状态(若有UP标志则成功)。nvidia-smi(显示GPU型号、驱动版本、显存占用等信息);rocminfo(显示ROCm支持情况)。ping测试网络连通性,ethtool eth0(查看网卡速率、双工模式等)。sudo yum install dkms),实现内核升级时驱动自动适配;sudo reboot)。rpm -e卸载驱动,或使用yum history undo回滚操作。