VPS在Linux系统中的自动日常备份
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

最近用的是Buyvm的VPS,性价比很给力,可是由于他家是ONEMAN运营,怕跑路。钱的损失不重要,才几美圆。可数据呢?假如丢了,就灰常有趣了。
此文引见一种,每天自动备份网站以及数据库文件,发送EMAIL到邮箱,并上传网站和数据加文件到FTP空间,自动删除旧备份的办法。
首先装置EMAIL发送组件:
yum install sendmail mutt脚本下载地址:http://down.vpsmm.com/shell/AutoBackupToFtp.sh脚本代码如下(留意修正FTP效劳器地址用户名密码):
#!/bin/bash #你要修正的中央从这里开端
MYSQL_USER=root #mysql用户名 MYSQL_PASS=123456
#mysql密码 MAIL_TO=cat@hostloc.com #数据库发送到的邮箱 FTP_USER=cat #ftp用户名 FTP_PASS=123456 #ftp密码 FTP_IP=imcat.in #ftp地址 FTP_backup=backup
#ftp上寄存备份文件的目录,这个要本人得ftp上面建的 WEB_DATA=/home/www
#要备份的网站数据
#你要修正的中央从这里完毕 #定义数据库的名字和旧数据库的名字 DataBakName=Data_$(date +"%Y%m%d").tar.gz WebBakName=Web_$(date +%Y%m%d).tar.gz OldData=Data_$(date -d -5day +"%Y%m%d").tar.gz OldWeb=Web_$(date -d -5day +"%Y%m%d").tar.gz
#删除本地3天前的数据
rm -rf /home/backup/Data_$(date -d -3day +"%Y%m%d").tar.gz /home/backup/Web_$(date -d -3day +"%Y%m%d").tar.gz cd /home/backup
#导出数据库,一个数据库一个紧缩文件
for db in `/usr/local/mysql/bin/mysql -u$MYSQL_USER -p$MYSQL_PASS -B -N -e 'SHOW DATABASES' | xargs`;
do (/usr/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS ${db} | gzip -9 - > ${db}.sql.gz)
done
#紧缩数据库文件为一个文件
tar zcf /home/backup/$DataBakName /home/backup/*.sql.gz rm -rf /home/backup/*.sql.gz
#发送数据库到Email,假如数据库紧缩后太大,请注释这行 echo "主题:数据库备份" | mutt -a /home/backup/$DataBakName -s "内容:数据库备份" $MAIL_TO
#紧缩网站数据
tar zcf /home/backup/$WebBakName $WEB_DATA
#上传到FTP空间,删除FTP空间5天前的数据
ftp -v -n $FTP_IP << END user $FTP_USER $FTP_PASS type binary cd $FTP_backup delete $OldData delete $OldWeb put $DataBakName put $WebBakName bye END
给脚本添加执行权限:
chmod +x /root/AutoBackupToFtp.sh应用系统crontab完成每天自动运转:
crontab -e输入以下内容:
00 00 * * * /root/AutoBackupToFtp.sh其中00 00为时间分/小时,可自行修正,例如:30 12 ***,就是每天12.30运转这个脚本。
以下为lftp备份脚本:
#!/bin/bash #定义数据库的名字和旧数据库的名字DataBakName=Data_$(date +"%Y%m%d").tar.gz WebBakName=Web_$(date +%Y%m%d).tar.gz #删除本地3天前的数据
rm -rf /home/backup/Data_$(date -d -3day +"%Y%m%d").tar.gz /home/backup/Web_$(date -d -3day +"%Y%m%d").tar.gz
#导出mysql数据库
/usr/local/mysql/bin/mysqldump -uroot -ppassword --databases db1 > /home/backup/databackup.sql
#紧缩数据库
tar zcf /home/backup/$DataBakName /home/backup/databackup.sql rm -rf /home/backup/databackup.sql
#紧缩网站数据
tar zcvf /home/backup/$WebBakName /home/wwwroot #运用lftp同步备份目录 lftp -u user,password -e "mirror -R --only-newer /home/backup /backup" ftp.yoursite.cn exit END
[VPS在Linux系统中的自动日常备份]历史优惠活动内容
猜你可能想看的VPS
- racknerd→St. Patrick’s Day $32 年 KVM全球[VPS测评]
- word2007 工具选项卡在哪全球[VPS测评]
- 阿里云双 11 返场→企业认证用户 2 核 8G5M 云服务器 1140全球[VPS测评]
- 商家投稿 ¥50 月 2 核 CPU 2G 内存 180G 硬盘 5Mb全球[VPS测评]
- 疯狂猜成语 图猜成语一道金砖砌成的墙是什么成语?全球[VPS测评]
- 劳动节促销 ZJI→香港葵湾机房服务器 CN2+BGP 线路 六折优惠 香港VPS[主机]
- IntoVPS→$3 月 KVM-2GB 20GB 1TB 支持小时计费全球[VPS测评]
- DogYun→香港 KC 动态云阿里云 IP 线路上线 新开 7 折免设香港VPS[主机]
- IOFLOOD→$79 月-E3 1230v2 16GB 2x512G 全球[VPS测评]
- hosteons→8 折循环优惠码 $21.6 年 美国不限流量 VPSWINDOWS
- ¥52 月 2G 内存 20G SSD 600G 流量 100Mbps 全球[VPS测评]
- 优惠活动 野草云→虚拟主机 VPS 全场 8 折优惠 香港 1G 2G 香港VPS[主机]
- 博客写手怎么突破更新文章的困境全球[VPS测评]
- WordPress网站首页、文章、页面、分类、标签添加关键词和描述全球[VPS测评]
- 网站改版对搜索引擎SEO优化是否有影响?全球[VPS测评]
- CentOS/Fedora/Ubuntu/Debian 一键安装 wge全球[VPS测评]
- ZJI 双十二 香港阿里二、三型 下单立减350元,新上香港葵湾高CPU香港VPS[主机]
- Ouiheberg-3.59欧 月 1核2G内存30G硬盘 100M不限全球[VPS测评]
- 极光KVM:美国香港vps CN2 GIA专线高速稳定,BGP服务器低至美国VPS[主机]
- 福州职业技术学院获得世界职业院校技能大赛云计算赛项银牌全球[VPS测评]
- 傲闪云vps,1核1G低至10元起,国内高防/香港CN2/美国CN2/美美国VPS[主机]
- 8K超高清记录中国空间站凌月:天和核心舱与问天实验舱组成“土”字结构虚拟空间(主机)
- UCloud云服务器2020年度大促:北京/上海云服务器/香港免备案云服香港VPS[主机]
- earidc怎么样?香港三网cn2vps带宽1M月付29元香港VPS[主机]
- 吸血鬼崛起服务器怎么快速搭建?全球[VPS测评]
- 性价比最高的VPS网络评测全球[VPS测评]
- 雪花云怎么样?雪花云香港云服务器1核1G2M仅19元/月香港VPS[主机]
- 优网主机怎么样?香港云主机/美国云主机价格低至19元/月美国VPS[主机]
- 极光kvm怎么样?香港大带宽VPS促销1核1G内存19元/月起,5G防御香港VPS[主机]
- tudcloud:香港vps/2核/2GB/20GB空间/不限流量/KV虚拟空间(主机)
转载请注明原文地址:http://140.238.13.167:12355/read-121987.html











