一对一免费咨询: 13913005726 025-66045668

企业网站建设

此前给大家推荐过两篇文章(利用godaddy免费空间对VPS进行数据备份;在VPS中安装Dropbox实现网站的实时备份),主要是针对数据库不是非常大的备份方法。而针对G级数据,diahosting则推荐利用Gmail自动备份。

方法如下:

一,安装所需程序

安康网站建设公司

yum install -y mutt vixie-cron

二,设置mutt发信参数

$ vim ~/.muttrc

写入下面的内容

set envelope_from=yes
set from=bak@diavps.com
set realname="DiaBak"
set use_from=yes

然后设置要接收邮件的Gmail,把bak@deepvps.com加入白名单。

三,设置脚本

注意这几个目录

/etc/cron.hourly
/etc/cron.daily
/etc/cron.weekly
/etc/cron.monthly

这些目录下的文件可以分别每小时,每天,每周,每月自动执行一次。

如果是把脚本程序放置在上面的目录里,最好把权限设置为0700。

设置更复杂的执行条件可以使用crontab -e命令。详情请百度。

以每天执行为例

$ vim /etc/cron.daily/diabsk.sh

写入下面的内容

#!/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

需要更改的内容已经加红

TOEMAIL为接收邮件的邮箱地址。

TOEMAIL为注释邮件,以邮件正文发送。

DIR为临时目录名,建议仅使用英文和数字。

# Put files what you want to backup to $TMP,这一行下面的命令根据需要自己补充,比如备份数据库可以把SQL文件导出到$TMP目录,备份文件可以复制文件到$TMP目录。


 


 南京牧狼文化传媒有限公司简介:


      牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!


  公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!


  为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!


  主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等


  合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯


  资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。



致力于为客户创造更多价值
13913005726 025-66045668
需求提交
电话咨询
在线咨询