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
- ECShop 安装过程报错→Strict Standards: Non-全球[VPS测评]
- LunaNode→加拿大 法国按小时计费 KVM 月费 3.5 美元起全球[VPS测评]
- 曲娶工工是什么成语?全球[VPS测评]
- CMIVPS→$7.8 月 KVM-1GB 10G SSD 5M 无限 香港VPS[主机]
- 便宜 $1.75 月 2 核 CPU 3G 内存 50G SSD 3T 全球[VPS测评]
- 一个坐标上面有 NS 和辕辙是什么成语?全球[VPS测评]
- RAKsmart 双旦活动→独立服务器底价秒杀 I3 仅售$ 46 50独立服务器[U]
- $14 年 256M 内存 10G SSD 1T 流量 1Gbps KV全球[VPS测评]
- Sugarhosts→洛杉矶 CN2 GIA 香港等虚拟主机 免费独立 虚拟空间(主机)
- 稳定 Hawkhost(老鹰主机)→新增洛杉矶机房 1 核 1G 20G全球[VPS测评]
- hostmem→$36 年 KVM 2G 内存 2 核 240g 硬盘 全球[VPS测评]
- 创梦网络成都电信防御升级,100G-400G 防御,免费 100G 防御全球[VPS测评]
- 特价 RackNerd→洛杉矶 纽约机房站群服务器 优化线路 MC 机房站群服务器[IP]
- 2021搬瓦工日本软银JPOS_1机房测评,CN2扩容后移动/电信/联通日本VPS[主机]
- 搬瓦工黑五九折优惠,全年最低,日本CN2GIA线路,优惠后月付81美元起日本VPS[主机]
- gcorelabs 伯力和海参崴机房 488m内存/8G硬盘/288G流全球[VPS测评]
- WordPress网站引入腾讯vConsole调试面板方便手机端页面调试全球[VPS测评]
- Centos7的firewall 防火墙如何设置端口转发?全球[VPS测评]
- 又有美议员窜访台,中国驻美大使馆:“中方将对美国的挑衅采取果断的反制措施美国VPS[主机]
- 兼容移动和PC的loading加载和toast消息插件全球[VPS测评]
- 2022年有哪些顶级托管服务提供商全球[VPS测评]
- SugarHosts:虚拟主机三折起,VPS五折起,续费也可以享受优惠全球[VPS测评]
- 快速云:科普云服务器服务器的概念和作用2022-08-2313:26来源全球[VPS测评]
- 源云主机:圣诞促销香港CN2 GIA VPS年付319元;美国CN2 G美国VPS[主机]
- m247服务器:香港/日本/新加坡/美国/欧洲等36个机房,1G~10G日本VPS[主机]
- 金斗云双12活动:全场8折起,美国圣何塞CN2 GIA高防VPS20元/美国VPS[主机]
- HKserver:香港GIA VPS,1核/512MB/10GB空间/1虚拟空间(主机)
- 六一云:香港CMI VPS,10G防御,1核/1G/40G SSD/15香港VPS[主机]
- WordPress去掉分类链接中category目录的两种方法全球[VPS测评]
- Hyocloud:愚人节,特惠+预售,香港BGP VPS/大带宽/大流量香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-123210.html











