亚洲精品日韩欧美_欧美二区乱c少妇_中文字幕日韩在线播放_日韩不卡中文字幕

English |
  • 美國VPS主機推薦
  • |
  • 代購服務(wù)
  • |
  • 10美元以下VPS
  • |
  • VPS新手指南/教程
  • |
  • 留言板
  • |
  • 關(guān)于
  • | 登錄 |

    Linux VPS上自動備份文件并發(fā)送到Gmail (適用G級數(shù)據(jù)的備份)(轉(zhuǎn))

    2010年04月23日 上午 | 作者:VPS偵探

    一,安裝所需程序
    yum install -y mutt vixie-cron

    二,設(shè)置mutt發(fā)信參數(shù)
    $ vim ~/.muttrc
    寫入下面的內(nèi)容
    set envelope_from=yes
    set from=bak@diavps.com
    set realname="DiaBak"
    set use_from=yes
    然后設(shè)置要接收郵件的Gmail,把bak@diavps.com加入白名單。

    三,設(shè)置腳本
    注意這幾個目錄
    /etc/cron.hourly
    /etc/cron.daily
    /etc/cron.weekly
    /etc/cron.monthly
    這些目錄下的文件可以分別每小時,每天,每周,每月自動執(zhí)行一次。
    如果是把腳本程序放置在上面的目錄里,最好把權(quán)限設(shè)置為0700。
    設(shè)置更復(fù)雜的執(zhí)行條件可以使用crontab -e命令。詳情請百度。

    以每天執(zhí)行為例
    $ vim /etc/cron.daily/diabsk.sh
    寫入下面的內(nèi)容
    #!/bin/bash

    # SETTING
    TOEMAIL="bak@diavps.com";
    COMMENT='blog database backup'
    DIR='wordpress'

    # END SETTING

    TMP='/tmp/diabak/'${DIR}
    ATTTMP='/tmp/diabakatt/'${DIR}

    rm -rf $TMP
    mkdir -p $TMP
    cd $TMP

    # Put files what you want to backup to $TMP

    # Don't change anything below
    YYYYMMDD=`date +%Y%m%d`
    SUBJECT='DiaBak_of_'${DIR}'_'${YYYYMMDD};

    rm -rf $ATTTMP
    mkdir -p $ATTTMP
    cd $ATTTMP

    tar zcPf backup.tar.gz $TMP
    rm -rf $TMP
    split -b 20m -a 3 -d backup.tar.gz ${SUBJECT}.part
    rm -f backup.tar.gz

    for file in *
    do
    echo $COMMENT | mutt -a $file -s $SUBJECT $TOEMAIL
    sleep 30s
    done

    rm -rf $ATTTMP

    需要更改的內(nèi)容已經(jīng)加紅
    TOEMAIL為接收郵件的郵箱地址。
    TOEMAIL為注釋郵件,以郵件正文發(fā)送。
    DIR為臨時目錄名,建議僅使用英文和數(shù)字。
    # Put files what you want to backup to $TMP,這一行下面的命令根據(jù)需要自己補充,比如備份數(shù)據(jù)庫可以把SQL文件導(dǎo)出到$TMP目錄,備份文件可以復(fù)制文件到$TMP目錄。

    四,導(dǎo)出數(shù)據(jù)庫的命令。
    1.備份單個數(shù)據(jù)庫
    mysqldump --user=user --password=password --lock-all-tables dbname > backup.sql
    2.備份多個數(shù)據(jù)庫
    mysqldump --user=user --password=password --lock-all-tables --databases dbname1 dbname2 > backup.sql
    3.備份所有數(shù)據(jù)庫
    mysqldump --user=user --password=password --lock-all-tables --all-databases > backup.sql

    --lock-all-tables選項可以在備份期間鎖定數(shù)據(jù)庫防止出現(xiàn)變化,進而導(dǎo)致多個有關(guān)系的表不同步,比如A表需要引用B表,備份完A表后,B 表發(fā)生了變化,之后才備份了B表,這樣數(shù)據(jù)庫就亂了。
    備份上百M的數(shù)據(jù)庫也只用了幾秒而已,所以這個選項對網(wǎng)站運行影響不大。

    五,重新組合備份的文件
    Linux下
    $ cat DiaBak* > bak.tar.gz
    windows下
    copy DiaBak_of_testfile_20100421.part001/b+DiaBak_of_testfile_20100421.part002/b bak.tar.gz
    注意分卷后面會有三位數(shù)字,cat命令會按這些數(shù)字的順序重新組合文件,所以數(shù)字不能亂。
    copy命令同理,注意數(shù)字順序。

    六,其他
    測試了一個600多M的文件,以20M的大小分成了31個包,通過腳本發(fā)送,用時十幾分鐘,期間網(wǎng)速保持在5Mbps到10Mbps之間,本機還有足夠的 帶寬,這個應(yīng)該是GMAIL的上限了。
    有些郵件需要過一個多小時才在Gmail顯示出來。31個包全部收到。
    如果哪位發(fā)現(xiàn)有比Gmail更適合備份的郵箱,期待與大家分享。

    轉(zhuǎn)載自:http://www.hostloc.com/thread-15597-1-1.html

    >>轉(zhuǎn)載請注明出處:VPS偵探 本文鏈接地址:http://m.0794baidu.com/security/vps-auto-bakup-send-by-gmail.html
    VPS偵探推薦:
    遨游主機VultrLinode搬瓦工LOCVPSKVMLAHOSTKVMHostXen80VPS美國VPS主機,國內(nèi)推薦騰訊云阿里云

    發(fā)表評論

    *必填

    *必填 (不會被公開)

    評論(6條評論)

    1. VPSer說道:

      @蘋果迷, 指定目錄下的所有文件

    2. 蘋果迷說道:

      沒看出來,備份的是哪些文件?是不是腳本當(dāng)前所在的目錄的所有文件?

    3. muhero說道:

      那流量呢?一次備份還可以……一周一次就……

    4. 一零八八說道:

      太淫蕩了,QQ的郵箱不是不限大小么,附件50M ?? ??

    5. VPSer說道:

      @納粹, 一般設(shè)置為凌晨訪問量少時執(zhí)行,只要數(shù)據(jù)量不是太大,負(fù)載就沒問題。

    6. 納粹說道:

      這個強悍啊,就是不知道會加大VPS的負(fù)載到多少。

    主站蜘蛛池模板: 精品国模在线视频| 91九色国产ts另类人妖| 激情五月婷婷六月| 中文精品视频一区二区在线观看| 欧美日韩一区二区视频在线| 99国产在线视频| 精品国产综合久久| 视频一区三区| 99久久精品免费看国产四区| 国产在线高清精品| 久久精品国产欧美激情| 欧美在线视频一区二区| 亚洲字幕一区二区| 91国内在线视频| 国产精品视频二| 国产精品亚发布| 国产麻豆日韩| 国产精品自在线| 国产精品一 二 三| 国产精品久久久久久免费观看| 久久久久久久久久久av| 欧美日韩精品综合| 色婷婷综合久久久久中文字幕1| 99精品在线免费视频| 国产精品久久久久久久久久久久| 久久国产日韩欧美| 激情五月五月婷婷| 国产日韩在线观看av| 国产一区深夜福利| 国产伦精品免费视频| 国产精品免费视频久久久| 国产伦精品一区二区三区视频免费| 久久久精品免费视频| 久久精品亚洲国产| 国产在线精品91| 国产欧美精品日韩精品| 国产精品亚洲自拍| 国产精品久久久久久久久久东京| 国产精品高潮呻吟久久av野狼| 国产精品乱码一区二区三区| 国产99在线免费|