2012年8月16日 星期四

網站資料的備份指令

每週的備份,請記得寫入/etc/crontab檔裡面:
#
20 3 * * 1 root /var/www/sfsup.sh
20 4 * * 0 root /root/sfsbackup.sh 
#
#
40 2 * * * root yum -y update && yum clean packages
30 5 * * 0 root /root/xoopsbackup.sh
#
sfsbackup.sh的內容如下:
#!/bin/sh
rm –rf /home/zoroaster/sfs3backup/*.*      
cd /var/www/           
tar zcvf /home/zoroaster/sfs3backup//bin/date +%Y%m%d_sfs3.tar.gz sfs3
/usr/bin/mysqldump -u root -p19810829 sfs3 > /home/zoroaster/sfs3backup/date +%Y%m%d_sfs3.sql

cd /home/zoroaster/sfs3backup/
/usr/bin/ncftpput -u 備份用的ftp連線帳號 -p 密碼 主機.168.0.231 /array1/backup/ *
xoopsbackup.sh的內容如下:
rm –rf /home/zoroaster/xoopsbackup/*.*      
cd /var/www/           
tar zcvf /home/zoroaster/xoopsbackup//bin/date +%Y%m%d_xoops.tar.gz html
/usr/bin/mysqldump -u root -p700829 xoop > /home/zoroaster/xoopsbackup/date +%Y%m%d_xoops.sql

cd /home/zoroaster/xoopsbackup/
/usr/bin/ncftpput -u backuper -p 完全生日 xxx.xxx.xxx.xxx /array1/backup/ *

沒有留言:

張貼留言