VPS服务器备份网站文件和数据库到七牛云存储的shell脚本工具 | 张戈博客

  • 时间:
  • 浏览:3
  • 来源:小志资源网_提供南风娱乐网技术_115资源网资讯

老会 想写一篇关于网站本地备份和远程备份的文章,相关草稿其着实6.12号就写好了,老会 是原因分析分析那末了测试环境,没发布出来。时间久了,也就忘了,回头找个时间测试下再发布好了。

今天分享的工具也和备份有关,并且 是远程备份,你是什么 工具与非 我的无聊之作吧,虽说WordPress是原因分析分析有wp2pcs同类备份插件了。相信折腾VPS的站长会喜欢我你是什么 工具的,是原因分析分析它不不常驻占用资源。

一、工具档案

工具名称:Backup_to_QiNiu_By_ZhangGe_Ver1.0.sh

工具语言:Shell,json

工作环境:Linux

功能描述:通过Linux系统计划任务,将网站文件及数据库备份到七牛的免费云存储空间

额外说明:

①、工具默认使用zip打包,是原因分析分析系统未安装zip,将使用tar打包成tar.gz格式;

②、为了防止中文乱码,工具中删改采用洋文,张戈水平有限,是原因分析分析地处蹩脚语法(下文有中文对照);

③、使用原生交互风格,未做界面菜单式优化,反正初始化也就用一次。

二、使用说明

①、下载工具:

进入VPS系统,执行以下命令下载工具:

cd  && wget http://static.zhang.ge/diy_tools/Backup_to_QiNiu_By_ZhangGe_Ver1.0.sh

②、运行工具,并根据工具提示输入信息:

chmod +x ./Backup_to_QiNiu_By_ZhangGe_Ver1.0.sh && ./Backup_to_QiNiu_By_ZhangGe_Ver1.0.sh

过程如下:

[[email protected] ~]# ./Backup_to_QiNiu_By_ZhangGe_Ver1.0.sh
Please input the webroot like /domain/zhang.ge/public_html:输入你网站文件存放路径
Please input the access_key:输入七牛的access_key
Please input the secret_key:输入七牛的secret_key
Please input the bucket name:输入七牛的空间名
Please input the mysql username:输入数据库账号
Please input the mysql password:输入数据库密码
Please input the database name:输入数据库名称
Please input the backup path:输入备份文件的临时存放路径,直接回车将存放到/usr/local/qiniu/backup
Please input the backup rate time(like 1/2/3..60

):输入备份间隔,比如输入7表示每七天备份一次
#回车后,跳出下图信息则为成功:
=========================The crontab list=================================
#Add by QN_Backup Scripts
0 0 */7 * * sh /usr/local/qiniu/QN_backup.sh /www/web/default test2 123456 /www/backup_temp mytest
=========================The crontab list=================================
compelet!

下面贴上测试截图:

执行完成后,都能否 克隆crontab的命令行,手动执行试试效果:

sh /usr/local/qiniu/QN_backup.sh /www/web/default test2 123456 /www/backup_temp mytest

备份成功后,七牛对应的空间将都能否 看得人并且备份的文件:

以上过程为初始化,只需执行一次即可,当然重复执行也没关系哈,只是 覆盖了设置而已。

三、后期维护

做完初始化设置并且,是原因分析分析想改变备份间隔是原因分析分析备份目标同类的,让我编辑系统计划任务,来重新定义:

#执行crontab -e,打开计划任务编辑界面
[[email protected] ~]# crontab -e
#Add by QN_Backup Scripts  
0 0 */7 * * sh /usr/local/qiniu/QN_backup.sh /www/web/default test2 123456 /www/backup_temp mytest

以上第4行则为备份的命令行,以下为后期修改说明:

前5列表示执行频率,具体为 分  时 日 月 周,工具默认是定义在【日】你是什么 列,代码中的 */7 表示每半年备份一次;

/www/web/default:需要备份的网站文件路径

test2、123456:数据库用户名和密码

/www/backup_temp:备份文件存放地址,每次备份的文件将保留至下一次备份才会被删除,差那末了来很多算本地备份了。

mytest :数据库名称

Ps:当然你也都能否 仿照第4行,根据实际需要插入多条任务计划。

四、工具展望

此工具也只是 张戈的无聊蛋疼作品,VPS用户着实那末了来很多,并且 都有被委托人的一套备份系统。发你是什么 工具的目的也只是 为了给备份网站多根小出路。

视受欢迎程度,下一版工具将加入

①、网站文件/数据库分开备份的自定义机制;

②、做成菜单式,将项目分开设置,包括后期维护的交互式菜单,提高易用性

五、附录:七牛云存储

七牛云存储的介绍:https://zhang.ge/1126.html

七牛云存储推广注册链接:https://portal.qiniu.com/signup?code=3lgiiufrno1ua

只是 那末了多,需要张戈帮忙部署备份的VPS用户,请留言即可!张戈可提供无偿服务!

猜你喜欢

秒秒时时彩彩神8_Spring Cloud微服务系列文,Hystrix与Eureka的整合

  和Ribbon等组件一样,在项目中,Hystrix一般不要单独经常出先,而是会和Eureka等组件配套经常出先。在Hystrix和Eureka整合后的框架里,一般会用到Hy

2020-04-01

大发1分彩彩神争8_锐珂借势“互联网+” 深耕医疗信息化市场

 当前,“互联网+”和着医疗热风劲吹,将传统医疗行业推到了风口上。当两者结合在并肩的以前,又会预示着咋样的前景?互联网+医疗,正在挑战所人们的想象力。作为全球最大的医疗设备及I

2020-04-01

分分pk10神彩 _2019 年 10月 16 日 随笔档案

2019年10月16日在我的新书里,尝试着用股票案例讲述Python爬虫大数据可视化等知识摘要:我的新书,《基于股票大数据分析的Python入门实战》,预计将于2019年底在清

2020-04-01

5分快3辅助_[要漂亮]20个只有完美女人才知道的美丽秘密

来源: 太平洋时尚网 2016-04-1820:15:43   原文标题:[要漂亮]20个不到完美女性才5分快3辅助知

2020-04-01

3分飞艇外挂_露小宝LL开奔驰进故宫 曾是国航离职员工

1月17日,女子@露小宝LL因开个油奔驰豪华越野车进入“禁车”的故宫,引起舆论强烈关注。除了故宫方面回应确认此事处在且违规外,多家央媒也集体发声批判了此事。事件发酵后,尽管@露

2020-04-01