SecureSnap
1.0.0
SECURENAP备份用于Linux桌面系统或Linux服务器上的文件和目录的自动备份。它支持完整和增量的备份,备份系统的安装状态和MySQL数据库(可选)。此外,将所有步骤输入到日志文件中。
配置是通过YAML文件完成的,其中指定了备份目的地,MySQL信息和压缩设置。
mysqldump (如果要备份MySQL数据库)tar存档pytest为了运行该程序,安装了以下Python模块,可apt install ,以使它们范围内可用于CRON作业:
apt-get update
apt install python3 python3-yaml克隆项目到您的Linux系统
git clone https://github.com/itlinuxmaker/SecureSnap.git 更改为项目目录并遵循以下步骤:
cd SecureSnap/src/securesnap
mkdir -p /etc/securesnap cp backup_config.yaml /etc/securesnap/
cp securesnap.py /usr/local/bin/
vi /etc/securesnap/backup_config.yaml
python3 /usr/local/bin/securesnap.py
sudo crontab -e
添加以下行以每个星期五21:00进行备份:例如:
00 21 * * Fri /usr/local/bin/securesnap.sh
该计划是根据GNU通用公共许可证v3.0或更晚于2024年获得许可的。
在任何情况下,我对任何损害均不承担任何责任(包括,不限于损失的利润,数据损失,收入损失或业务中断损失),这是由于使用,无法使用或使用结果,该程序。在不限制上述规定的情况下,我对由于使用本脚本或其任何部分所造成的任何特殊,间接,附带或结果损害均不承担任何责任。除了接受修复程序和更新脚本所必需的脚本外,我也不会提供任何支持。