阅读量:3
备份Yum配置
-
备份仓库配置文件
将/etc/yum.repos.d/目录打包备份:sudo tar -czvf yum_repos_backup.tar.gz /etc/yum.repos.d/或直接复制目录:
sudo cp -r /etc/yum.repos.d/ /path/to/backup/ -
备份主配置文件
备份/etc/yum.conf:sudo cp /etc/yum.conf /etc/yum.conf.bak -
备份已安装软件包列表
生成已安装软件包清单:sudo yum list installed > /path/to/backup/installed_packages.txt
恢复Yum配置
-
恢复仓库配置文件
解压备份文件或复制目录到原路径:sudo tar -xzvf yum_repos_backup.tar.gz -C / # 或 sudo cp -r /path/to/backup/yum_repos/* /etc/yum.repos.d/ -
恢复主配置文件
sudo cp /path/to/backup/yum.conf.bak /etc/yum.conf -
更新Yum缓存
清理并重新生成缓存:sudo yum clean all sudo yum makecache
可选:备份与恢复软件包
- 备份软件包:下载已安装软件包到指定目录
sudo yum reinstall --downloadonly --downloaddir=/backup/packages $(cat /path/to/backup/installed_packages.txt | awk '{print $1}') - 恢复软件包:
sudo yum localinstall /backup/packages/*.rpm
自动化备份(可选)
编写脚本定期备份(如每日执行):
#!/bin/bash
BACKUP_DIR="/backup/yum_$(date +%Y%m%d)"
mkdir -p "$BACKUP_DIR"
cp -r /etc/yum.repos.d/ "$BACKUP_DIR/"
cp /etc/yum.conf "$BACKUP_DIR/"
tar -czvf "$BACKUP_DIR/yum_backup.tar.gz" "$BACKUP_DIR"
通过 crontab -e 设置定时任务(如每天凌晨2点执行)。
注意:恢复前确保系统可访问原软件源,备份文件需存储在安全位置。
以上就是关于“Yum在Linux中如何备份与恢复”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm