Proxmox VE 4.x 中文初階學習手冊
#!/bin/bash
# sfs3 的主目錄
sfs3path="/home/webadmin/html/sfs3/"
# 備份的目錄
backupdsfs3=/backupdsfs3/
echo "先建立 備份目錄"
mkdir ${backupdsfs3}
cp $0 ${backupdsfs3}
cd ${backupdsfs3}
echo "備份主機名稱檔案"
cp /etc/hostname /etc/hosts /etc/hosts.allow /etc/hosts.deny ${backupdsfs3}
echo "備份網路設定"
cp /etc/network/interface ${backupdsfs3}
echo "備份 apache2 虛擬站台 設定"
cp /etc/apache2/sites-available/*.conf ${backupdsfs3}
cp /etc/apache2/sites-enabled/acfs_sfs.conf ${backupdsfs3}
echo "備份 ACFS 備份/更新 程式"
cp /bin/ACFSsfsBK.txt ${backupdsfs3}
echo "備份 crontab 設定"
cp /var/spool/cron/crontabs/root ${backupdsfs3}
echo "備份 mysql 資料庫 - 採用 匯出方式 ---> 匯出檔案: sfs3.sql"
echo "需要一些時間等待 ... ... ..."
echo .
echo "請輸入 mysql 資料庫 root 的密碼:"
mysqldump --default-character-set=latin1 -u root -p sfs3 > sfs3.sql
echo "備份 sfs3 學籍系統 ---> 會有一段很久的時間,請耐心等待 .... ... ... ... ..."
tar zcvf sfs3.tar.gz ${sfs3path} > /dev/null
echo " 備份完成!"
echo "------------------------------------"
echo "備份目錄:"${backupdsfs3}
echo "備份目錄的檔案:"
ls -alF ${backupdsfs3}