»
遊客:
加入
|
登入
(帳號有問題請連絡TWed2k@gmail.com)
TWed2k
»
Linux交流
» [分享]備份心得記錄
可打印版本
|
推薦給朋友
|
訂閱主題
|
收藏主題
|
純文字版
論壇跳轉 ...
主題: [分享]備份心得記錄
字型大小:
小
|
中
|
大
|
巨
←
→
MU
版主
驢的傳人-驢騎士
今日心情
. 積分:
766
. 精華:
12
. 文章:
5248
. 收花: 3153 支
. 送花: 1999 支
. 比例: 0.63
. 在線: 612 小時
. 瀏覽: 6230 頁
. 註冊:
7452
天
. 失蹤:
19
天
. 台中的阿土伯
#1 : 2008-10-13 09:26 PM
只看本作者
送花
(6)
送出中...
#!/bin/bash
#
# This program is created by VBird 2002/06/13
#
# What is this program?
# This program will backup the following messages:
# 1. MySQL data files ( /var/lib/mysql );
# 2. HTTP's CGI-directory ( /var/www/cgi-bin )
#
# HOW TO RUN THIS PROGRAM?
# Just put the file into /etc/crontab job,
# or put this file's link file to /etc/cron.daily!
#
###############################################################
# History
# Date What Who
#==============================================================
# 2002/06/13 First time to run this program
# The only backup files are MySQL and CGI VBird
#==============================================================
# 0. Get the date messages and backup directory
day=`date +%Y-%m-%d`
backup_dir="/home/scn/disk2/backup/daily"
#!欲備份的目錄
#dir1="/var/www/html/sfs3"
dir2="/var/lib/mysql/sfs3"
#!備份後的檔名
#targetfile1="sfs3html-"`date '+%y-%m-%d'`.tar.gz
targetfile2="sfs3data-"`date '+%y-%m-%d'`.tar.gz
#!執行tar打包
#tar zcvf $backup_dir/$targetfile1 $dir1
tar zcvf $backup_dir/$targetfile2 $dir2
#!mysql資料庫資訊
databasename="sfs3"
rootpassword="scl0380"
#!sql匯出後的檔名
sqlfilename="sfs3sql-"`date '+%y-%m-%d'`.sql
#!以root身份利用mysqldump指令匯出sfs3資料庫資料
mysqldump $databasename > $backup_dir/$sqlfilename -uroot -p$rootpassword
#!zip壓縮匯出檔
zip $backup_dir/$sqlfilename.zip $backup_dir/$sqlfilename
#!只保留zip檔請執行下列指令 不刪除請保留#
rm -rf $backup_dir/$sqlfilename
#!切換到存放目錄
cd $backup_dir
#!設定ftp帳號密碼與存放目錄
host="172.16.0.2"
user="administrator"
password="nt6908"
replace_dir="daily"
#!啟動ftp連接
ftp -in << EOF
open $host
user $user $password
cd $replace_dir
bin
put $targetfile2
put $sqlfilename.zip
EOF
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接
快速回覆
送出中...
MU
版主
驢的傳人-驢騎士
今日心情
. 積分:
766
. 精華:
12
. 文章:
5248
. 收花: 3153 支
. 送花: 1999 支
. 比例: 0.63
. 在線: 612 小時
. 瀏覽: 6230 頁
. 註冊:
7452
天
. 失蹤:
19
天
. 台中的阿土伯
#2 : 2008-10-13 09:28 PM
只看本作者
送花
(3)
送出中...
#!/bin/bash
#
# This program is created by VBird 2002/06/13
#
# What is this program?
# This program will backup the following messages:
# 1. MySQL data files ( /var/lib/mysql );
# 2. HTTP's CGI-directory ( /var/www/cgi-bin )
#
# HOW TO RUN THIS PROGRAM?
# Just put the file into /etc/crontab job,
# or put this file's link file to /etc/cron.daily!
#
###############################################################
# History
# Date What Who
#==============================================================
# 2002/06/13 First time to run this program
# The only backup files are MySQL and CGI VBird
#==============================================================
# 0. Get the date messages and backup directory
day=`date +%Y-%m-%d`
backup_dir="/home/scn/disk2/backup/weekly"
#!欲備份的目錄
dir1="/var/www/html/sfs3"
#dir2="/var/lib/mysql/sfs3"
#!備份後的檔名
targetfile1="sfs3html-"`date '+%y-%m-%d'`.tar.gz
#targetfile2="sfs3data-"`date '+%y-%m-%d'`.tar.gz
#!執行tar打包
tar zcvf $backup_dir/$targetfile1 $dir1
#tar zcvf $backup_dir/$targetfile2 $dir2
#!mysql資料庫資訊
#databasename="sfs3"
#rootpassword="scl0380"
#!sql匯出後的檔名
#sqlfilename="sfs3sql-"`date '+%y-%m-%d'`.sql
#!以root身份利用mysqldump指令匯出sfs3資料庫資料
#mysqldump $databasename > $backup_dir/$sqlfilename -uroot -p$rootpassword
#!zip壓縮匯出檔
#zip $backup_dir/$sqlfilename.zip $backup_dir/$sqlfilename
#!只保留zip檔請執行下列指令 不刪除請保留#
#rm -rf $backup_dir/$sqlfilename
#!切換到存放目錄
cd $backup_dir
#!設定ftp帳號密碼與存放目錄
host="172.16.0.2"
user="administrator"
password="nt6908"
replace_dir="weekly"
#!啟動ftp連接
ftp -in << EOF
open $host
user $user $password
cd $replace_dir
bin
put $targetfile1
EOF
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接
快速回覆
送出中...
azactam
銅驢友〔初級〕
今日心情
. 積分:
128
. 文章:
230
. 收花: 630 支
. 送花: 7613 支
. 比例: 12.08
. 在線: 2782 小時
. 瀏覽: 49157 頁
. 註冊:
7267
天
. 失蹤:
1
天
#3 : 2008-10-15 03:27 PM
只看本作者
送花
(0)
送出中...
最近公司在搞資安,小小建議樓主把跟password有關的部份改成****比較安全喔!!
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接
快速回覆
送出中...
快速回覆
表情符號
更多 Smilies
字型大小 :
小
|
中
|
大
|
巨
[完成後可按 Ctrl+Enter 發佈]
溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別
關閉
表情符號
關閉
Discuz! 代碼
使用個人簽名
接收新回覆信件通知
發表時自動複製內容
[立即複製]
(IE only)
論壇跳轉 ...
所在時區為 GMT+8, 現在時間是 2024-11-21 08:38 PM
清除 Cookies
-
連絡我們
-
TWed2k
© 2001-2046
-
純文字版
-
說明
Discuz!
0.1
| Processed in 0.023369 second(s), 6 queries , Qzip disabled