国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Linux下備份數(shù)據(jù)庫(kù)和網(wǎng)站目錄上傳到ftp

Linux備份數(shù)據(jù)庫(kù)和網(wǎng)站目錄上傳ftp

終于搞定了,難為我這個(gè)菜鳥了
事實(shí)證明,在hostloc還是學(xué)到不少的東西
http://www.acyoo.com/?p=707
自從開通了GD10G的空間,就開始著手研究備份數(shù)據(jù)庫(kù)和網(wǎng)站目錄了,完美解決。之所以不用tar.gz來(lái)壓縮網(wǎng)站目錄,是因?yàn)橛眠@個(gè)東西,壓一次,就發(fā)一次郵件到root,幾天就占了好多,一努之下,用了zip,卻發(fā)現(xiàn)不發(fā)郵件了。

用上了vps,經(jīng)過(guò)多方查找,終于搞定了適合于自已的vps備份方案。以下方案在lnmp0.4(http://www.acyoo.com/?p=481)環(huán)境中測(cè)試成功。

我們可以把網(wǎng)站目錄和數(shù)據(jù)庫(kù)備份ftp空間去,腳本如下

    #! /bin/bash
    cd /home/www/
    /usr/local/mysql/bin/mysqldump --databases db1 db2 db3 -uroot -ppass |gzip > mysql.tar
    zip -q -r webname.zip web1 web2
    ftp -vn x.x.x.x << autoftp
    user name pass
    type binary
    put mysql.tar mysql.tar
    put webname.zip webname.zip
    close
    quit
    autoftp

把以上腳本保存為backup.sh,權(quán)限755,放在home目錄下面

然后

    crontab -e

輸入

    12 05 * * * /home/backup.sh

意思就是早晨5點(diǎn)12備份數(shù)據(jù)庫(kù)和網(wǎng)站目錄

 

*******************************************************

 

#!/bin/bash
#Remote FTP Server
ftpUid="linzh"
ftpPasswd="myFtpPasswd"
ftpServer="linzh.stu.edu.cn"
ftpPort=21

orgDir="/html"
tmpDir="/tmp"
ext=".tar.gz"
backFile=`date +%Y-%m-%d`

FILE=$backFile$ext
echo $tmpDir$FILE
tar -czvf $tmpDir$FILE $orgDir
echo "Finish tar step...Start FTP BACKUP"
cd $tmpDir
ftp -i -in <<!
open $ftpServer $ftpPort
user $ftpUid $ftpPasswd
cd /
mput $FILE
bye
rm -f $FILE

 

 

 

***************************************

 

Linux下自動(dòng)備份文件夾并實(shí)現(xiàn)ftp自動(dòng)上傳

20090220 星期五 03:42 P.M.

比如先選擇一個(gè)目錄存儲(chǔ)你的備份腳本 /var/backup/

1.備份一個(gè)目錄

#!/bin/sh
cd /root/bakup
htdocsname='ct10000_'`date +%y%m%d%H%M`'.tar.gz'
tar cvzf $htdocsname /usr/local/mysql/data/ct10000/*
exit
                 

//注意,一定要加exit,不然退不出這個(gè)腳本,執(zhí)行不了下一個(gè)

2.上傳目錄下的tar.gz文件

cd /root/bakup
ftp -nv 61.164.*.*<<EOF
user
用戶名 密碼
type binary
cd /var/lib/
prompt

mput 001.tar.gz
mput 002.tar.gz
mput 003.tar.gz

quit
EOF

同時(shí)加入這兩個(gè)腳本的權(quán)限

chmod 755 bakup.sh

chmod 755 ftp.sh

3.加入crontab計(jì)劃任務(wù)

vi /etc/crodtab

在最后一行中加入:(一般原來(lái)是空的)
0 8 * * * sh /root/bakup/bakup.sh
3 8 * * * sh /root/bakup/ftp.sh

意思是每天的8點(diǎn)和18點(diǎn)備份文件,同時(shí)隔3分鐘后上傳


4.
重啟crond

#/etc/rc.d/init.d/crond restart

5.設(shè)置crond在每次系統(tǒng)啟動(dòng)時(shí)都自動(dòng)運(yùn)行
#chkconfig crond on
完成

 

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Linux下自動(dòng)備份MySQL數(shù)據(jù)庫(kù)并上傳到遠(yuǎn)程FTP服務(wù)器且刪除指定日期前的備份Shell腳本
scp 定時(shí)備份30天
Linux自動(dòng)壓縮備份目錄文件與恢復(fù)
Linux數(shù)據(jù)備份手冊(cè)
MySQL 備份和恢復(fù)策略
wordpress的數(shù)據(jù)恢復(fù) — YESURE技術(shù)博客
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服