在CentOS系统中备份驱动程序,可以按照以下步骤进行:
lshw
和lspci
命令查看硬件信息:
lshw
命令查看所有硬件设备的信息。sudo lshw -short
lspci
命令查看PCI设备的信息。lspci -v
导出硬件信息:
sudo lshw -short > hardware_info.txt
或者lspci -v > pci_info.txt
备份驱动程序:
modinfo
命令查看每个模块的详细信息,并将其保存到文件中。for module in $(lsmod | awk '{print $1}'); do
sudo modinfo $module > /path/to/backup/$module.info
done
rpm
命令备份已安装的驱动程序列出所有已安装的RPM包:
rpm -qa | grep -i driver
备份这些RPM包:
rpm -qa | grep -i driver | xargs sudo yum reinstall --downloadonly --downloaddir=/path/to/backup
dnf
命令备份已安装的驱动程序列出所有已安装的RPM包:
dnf list installed | grep -i driver
备份这些RPM包:
dnf list installed | grep -i driver | awk '{print $1}' | xargs dnf reinstall --downloadonly --downloaddir=/path/to/backup
tar
命令打包驱动程序目录找到驱动程序的安装目录:
/lib/modules/$(uname -r)/kernel/drivers/
目录下。打包该目录:
sudo tar -czvf drivers_backup.tar.gz /lib/modules/$(uname -r)/kernel/drivers/
通过以上方法,你可以有效地备份CentOS系统中的驱动程序。