close
弄了好久終於弄出來,呼。以我懶懶過日子的生活態度,如果什麼事都可以全自動就太棒了。
sfs3 自動備份
參考http://rd.tyc.edu.tw/viewtopic.php?t=63
先安裝ncftp
ncftp3 的安裝:# cd /usr/ports/ftp/ncftp3. # make install
#建立批次檔
ee backup.sh
------------------------------------------------------------------------------
#!/bin/sh
day=`date +%Y-%m-%d`
mysqldump -uroot --password=XXXX sfs3 > /var/db/mysql/sfs3."$day".sql
ncftpput -f /root/login.cfg sfs3back /var/db/mysql/sfs3."$day".sql
rm -rf /var/db/mysql/*.sql
-------------------------------------------------------------------------------
chmod 700 backup.sh
#建立login.cfg (ftp登入資訊檔)
ee login.cfg
-------------------------------------------------------------------------------
host 163.XXX.XXX.XXX
user XXX
pass XXX
-------------------------------------------------------------------------------
chmod 700 login.cfg
#建立排程
webmin
使用者root
命令 sh /root/backup.sh
時間 一天一次,最好在深夜。
#如何做災難重建
1.刪除mysql的sfs3資料庫:
可用phpmyadmin,將sfs3資料庫刪除。
2.建立空白資料庫
同上以phpmyadmin建立新資料庫,名稱為sfs3
3.將ftp主機中的資料庫上傳回sfs3主機中
4.sfs3主機執行回復作業
mysql -uroot -p sfs3 < /路徑/sfs3.2006-02-21.sql
輸入mysql密碼。
完成
sfs3自動更新
參考http://w3.tceb.edu.tw/study/f/14/upsfs.htm
下載 upsfs 更新程式 fetch http://sfscvs.tcc.edu.tw/sfs_stable.tar.gz
執行說明請參閱:http://is.tceb.edu.tw/sadmin/?check=28
將 upsfs 放在 crontab/ 排程中定時執行 /root/upsfs --batch upsfs.tnc.edu.tw
文字模式:
# crontab -e
按 i 鍵加入 0 6 * * * /root/upsfs --batch upsfs.tnc.edu.tw ( 每天早上 6 時自動更新 )
按 Esc 鍵後,輸入 wq 存檔離開
Webmin 管理
root 登入 → 系統 → 定時執行工作 (Cron) → 建立新的定時執行工作
使用者root
命令行輸入/root/upsfs --batch upsfs.tnc.edu.tw
注意:第一次使用請用交談模式,執行 upsfs就會看到第一篇POST的畫面。
sfs3 自動備份
參考http://rd.tyc.edu.tw/viewtopic.php?t=63
先安裝ncftp
ncftp3 的安裝:# cd /usr/ports/ftp/ncftp3. # make install
#建立批次檔
ee backup.sh
------------------------------------------------------------------------------
#!/bin/sh
day=`date +%Y-%m-%d`
mysqldump -uroot --password=XXXX sfs3 > /var/db/mysql/sfs3."$day".sql
ncftpput -f /root/login.cfg sfs3back /var/db/mysql/sfs3."$day".sql
rm -rf /var/db/mysql/*.sql
-------------------------------------------------------------------------------
chmod 700 backup.sh
#建立login.cfg (ftp登入資訊檔)
ee login.cfg
-------------------------------------------------------------------------------
host 163.XXX.XXX.XXX
user XXX
pass XXX
-------------------------------------------------------------------------------
chmod 700 login.cfg
#建立排程
webmin
使用者root
命令 sh /root/backup.sh
時間 一天一次,最好在深夜。
#如何做災難重建
1.刪除mysql的sfs3資料庫:
可用phpmyadmin,將sfs3資料庫刪除。
2.建立空白資料庫
同上以phpmyadmin建立新資料庫,名稱為sfs3
3.將ftp主機中的資料庫上傳回sfs3主機中
4.sfs3主機執行回復作業
mysql -uroot -p sfs3 < /路徑/sfs3.2006-02-21.sql
輸入mysql密碼。
完成
sfs3自動更新
參考http://w3.tceb.edu.tw/study/f/14/upsfs.htm
下載 upsfs 更新程式 fetch http://sfscvs.tcc.edu.tw/sfs_stable.tar.gz
執行說明請參閱:http://is.tceb.edu.tw/sadmin/?check=28
將 upsfs 放在 crontab/ 排程中定時執行 /root/upsfs --batch upsfs.tnc.edu.tw
文字模式:
# crontab -e
按 i 鍵加入 0 6 * * * /root/upsfs --batch upsfs.tnc.edu.tw ( 每天早上 6 時自動更新 )
按 Esc 鍵後,輸入 wq 存檔離開
Webmin 管理
root 登入 → 系統 → 定時執行工作 (Cron) → 建立新的定時執行工作
使用者root
命令行輸入/root/upsfs --batch upsfs.tnc.edu.tw
注意:第一次使用請用交談模式,執行 upsfs就會看到第一篇POST的畫面。
全站熱搜
留言列表