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年獲得許可的。
在任何情況下,我對任何損害均不承擔任何責任(包括,不限於損失的利潤,數據損失,收入損失或業務中斷損失),這是由於使用,無法使用或使用結果,該程序。在不限制上述規定的情況下,我對由於使用本腳本或其任何部分所造成的任何特殊,間接,附帶或結果損害均不承擔任何責任。除了接受修復程序和更新腳本所必需的腳本外,我也不會提供任何支持。