位置: 编程技术 - 正文

自动备份文件并发送到Gmail (适用G级数据的备份)

编辑:rootadmin

推荐整理分享自动备份文件并发送到Gmail (适用G级数据的备份),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

一,安装所需程序

yum install -y mutt vixie-cron

二,设置mutt发信参数

$ vim ~/.muttrc

写入下面的内容

set envelope_from=yesset from=bak@deepvps.comset realname=”DiaBak”set use_from=yes

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

三,设置脚本注意这几个目录/etc/cron.hourly/etc/cron.daily/etc/cron.weekly/etc/cron.monthly这些目录下的文件可以分别每小时,每天,每周,每月自动执行一次。如果是把脚本程序放置在上面的目录里,最好把权限设置为。设置更复杂的执行条件可以使用crontab -e命令。详情请百度。

以每天执行为例

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

写入下面的内容

#!/bin/bash

# SETTINGTOEMAIL=”bak@deepvps.com”;COMMENT=’blog database backup’DIR=’wordpress’# END SETTING

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

rm -rf $TMPmkdir -p $TMPcd $TMP

自动备份文件并发送到Gmail (适用G级数据的备份)

# Put files what you want to backup to $TMP

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

rm -rf $ATTTMPmkdir -p $ATTTMPcd $ATTTMP

tar zcPf backup.tar.gz $TMPrm -rf $TMPsplit -b m -a 3 -d backup.tar.gz ${SUBJECT}.partrm -f backup.tar.gz

for file in *doecho $COMMENT | mutt -a $file -s $SUBJECT $TOEMAILsleep sdone

rm -rf $ATTTMP

需要更改的内容已经加红TOEMAIL为接收邮件的邮箱地址。TOEMAIL为注释邮件,以邮件正文发送。DIR为临时目录名,建议仅使用英文和数字。# Put files what you want to backup to $TMP,这一行下面的命令根据需要自己补充,比如备份数据库可以把SQL文件导出到$TMP目录,备份文件可以复制文件到$TMP目录。

四,导出数据库的命令。1.备份单个数据库

mysqldump –user=user –password=password –lock-all-tables dbname > backup.sql

2.备份多个数据库

mysqldump –user=user –password=password –lock-all-tables –databases dbname1 dbname2 > backup.sql

3.备份所有数据库

mysqldump –user=user –password=password –lock-all-tables –all-databases > backup.sql

–lock-all-tables选项可以在备份期间锁定数据库防止出现变化,进而导致多个有关系的表不同步,比如A表需要引用B表,备份完A表后,B表发生了变化,之后才备份了B表,这样数据库就乱了。备份上百M的数据库也只用了几秒而已,所以这个选项对网站运行影响不大。

五,重新组合备份的文件Linux下$ cat DiaBak* > bak.tar.gzwindows下copy DiaBak_of_testfile_.part/b+DiaBak_of_testfile_.part/b bak.tar.gz注意分卷后面会有三位数字,cat命令会按这些数字的顺序重新组合文件,所以数字不能乱。copy命令同理,注意数字顺序。

六,其他测试了一个多M的文件,以M的大小分成了个包,通过脚本发送,用时十几分钟,期间网速保持在5Mbps到Mbps之间,本机还有足够的带宽,这个应该是GMAIL的上限了。有些邮件需要过一个多小时才在Gmail显示出来。个包全部收到。如果哪位发现有比Gmail更适合备份的邮箱,期待与大家分享。

Linux VPS上配置Nginx反向代理的方法 反向代理是什么?反向代理指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部(或其他)网络上的服务器,并将从服务器上得到的结果返

真正实现限制SSH单用户登录的方法 使用方法:用root权限在后台(比如screen里)运行这个脚本复制代码代码如下:#!/usr/bin/perl-wusestrict;submain{my@lines=`ps-eouser,pid,etime,cmd|grepsshd`;my$users;formy$line(@lin

SSH Login 登录太慢的问题 如果这个时候DNS的反向解析不正确,sshd就会等到DNS解析超时后才提供ssh连接,这样就造成连接时间过长、ssh客户端等待的情况,一般为-秒左右。有

标签: 自动备份文件并发送到Gmail (适用G级数据的备份)

本文链接地址:https://www.jiuchutong.com/biancheng/364898.html 转载请保留说明!

上一篇:Linux VPS中rar、unrar命令安装和使用详解

下一篇:SSH Login 登录太慢的问题(ssh登录报错)

  • 企业所得税是什么意思大白话
  • 钢材贸易公司是做什么的
  • 个体户经营所得税率
  • 销项减进项余额在哪方
  • 小规模免税的税额怎么处理
  • 现金比率计算公式含义
  • 返利红字发票怎么做账
  • 分配利润和分配股利
  • 哪些燃料油不征消费税了
  • 发票认证抵扣了还能冲红么
  • 专用发票作废后怎么处理
  • 从农民手中购进农产品进项税
  • 如何少交点税
  • 关于增值税报税的通知
  • 案例分析:实物抵债的涉税问题
  • 自然人股东转让股权如何避税
  • 银行代发工资当月没发下个月发没事儿吧
  • 银行手续费回单可以作为报销
  • 纳税申报比对
  • 申请双软企业会查员工学历吗
  • 费用转入本年利润的哪一方
  • 不动产进项税为什么不能抵扣
  • bios如何恢复默认值
  • win10开机启动文件路径
  • 贴现利息由谁承担
  • 公司股权转让会议决议
  • 葛根泡水喝的七大功效
  • windows 11 build 21996.1 dev
  • uniapp+uview
  • 交暖气费可以开单位发票吗
  • 明细分类账余额借贷怎么填
  • 房地产公司活动方案
  • 即征即退进项税转出
  • 长期待摊费用的摊销方法
  • react路由exact
  • 睿智目标检测yolov8
  • object.assign(this.$data, this.$options.data())
  • 增资扩股税务处罚标准
  • 工资直接计入管理费用了怎么办
  • 织梦专题页模板
  • 个税显示退税成功但是没有收到钱
  • 财务报表年报应怎么做
  • 限额领料单属于什么凭证多选题
  • 科目在会计上是什么意思
  • 应收账款是指什么
  • 明细分类账户的名称,核算内容及使用方法是什么规定的
  • 合并报表两种方法
  • 冲销以前年度多计提的费用分录
  • 服务业税率表
  • 查补以前年度所得税
  • 装订凭证需要注意事项
  • 预缴的增值税在增值税附表四怎么填
  • 加计扣除所得税申报表怎么填写
  • 汇兑损益的税务处理
  • 小规模纳税人公司可以开专票吗
  • 赊销是什么意思 视频
  • 会计中的记账是什么意思
  • mysql数据库基本知识点总结
  • windows vista界面
  • 如何下载苹果图书
  • Windows Server 2008下Backup功能全通透
  • linux lftp命令
  • macos触控
  • mstore.exe - mstore是什么进程 有什么用
  • linux 源文件
  • git 常用指令
  • Unity3D游戏开发毕业论文
  • 微信小程序开发用什么语言
  • jQuery同步提交示例代码
  • unity3d游戏开发标准教程pdf
  • android 加载更多
  • android英语
  • 编写python代码
  • unity开发平台
  • 黑龙江税务局副局长
  • 委托代销清单怎么写
  • 技术进出口指什么技术
  • 印花税票有什么用
  • 扬州 税务
  • 涉密人员保密教育培训可以采取
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设