LINUX Centos7利用七牛空间做定时备份 qshell定时备份,定时上传到七牛空间
网站有了,自动部署有了,自动备份也有了,怎么把备份的文件上传到某个地方,比如七牛空间
为了服务器在不必要的时候宕机,而且又无法重启服务器时,里面的备份文件是无法拿到的,这个时候如果有其他地方的备份就可以了,那么现在就来设置他
风.foxwho
定时备份 MYSQL
以定时 备份 MYSQL 为例,统一备份文件到/www/backup
目录,然后定时上传
http://blog.csdn.net/fenglailea/article/details/70462153
http://www.foxwho.com/article/102
七牛 QSHELL 介绍及文档
https://developer.qiniu.com/kodo/tools/1302/qshell
七牛QSHELL 下载
https://github.com/qiniu/qshell?ref=developer.qiniu.com#下载
打开连接后 下载
到服务器上
并解压缩
,这里的服务器为 Centos7
,那么使用的文件是qshell_linux_amd64
以我的服务器上操作为例
mkdir /www/tool/
mv qshell_linux_amd64 /www/tool/qshell
qshell 备份命令
cd /www/tool/
vim qshell_upload.sh
加入以下
#!/bin/bashAccessKey=七牛账号下的 AccessKey
SecretKey=七牛账号下的 SecretKey
#要备份的目录
BACK_PATH=/www/backup# 当前目录
IN_PWD=/www/tool/
cd $IN_PWD
# 标志设置 七牛账号相关的是否已设置
QSHELL_ACCOUNT=$IN_PWD/conf/account.ok
# 上传配置文件
QSHELL_CONF=${IN_PWD}/conf/qshell.conf# 初始化 一次,七牛账号下的 AccessKey 和 SecretKey
#qshell account AccessKey SecretKey# 检测文件是否已存在,如果不存在 重新设置
if [ -f $IN_LOG ]; thenecho "已设置过"
elseqshell account $AccessKey $SecretKeytouch $QSHELL_ACCOUNTecho "设置OK"
fiif [ ! -f $QSHELL_CONF ]; thenecho "上传配置文件 不存在,请设置配置文件"exit 0
fiecho "输出本地指定路径下所有的文件列表"
echo "dircache $BACK_PATH $BACK_PATH/test.log"qshell dircache $BACK_PATH -o $BACK_PATH/test.logecho "开始上传"echo "qshell qupload -c 1 ${QSHELL_CONF}"qshell qupload -c 1 $QSHELL_CONFecho "SUCCESS"
设置可执行权限
chmod +x qshell_upload.sh
qshell 配置文件
cd /www/tool/
mkdir -p conf
vim conf/qshell.conf
加入
{"src_dir" : "/www/backup","bucket" : "foxwho-backup","file_list" : "","key_prefix" : "foxwho.server/","up_host" : "","ignore_dir" : false,"overwrite" : false,"check_exists" : false,"check_hash" : false,"check_size" : false,"rescan_local" : true,"skip_file_prefixes" : "test,demo,","skip_path_prefixes" : "hello/,temp/","skip_fixed_strings" : ".svn,.git","skip_suffixes" : ".DS_Store,.exe","log_file" : "upload.log","log_level" : "info","log_rotate" : 1,"log_stdout" : false
}
设置定时上传
运行如下命令
# 编辑系统任务
crontab -e
在最后一行加入
#每天 4点20分 定时执行 同步上传
20 4 * * * /www/tool/qshell_upload.sh
crontab基本格式 :
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
首发 http://www.foxwho.com/article/101 .
同步自 我的博客 http://www.foxwho.com
LINUX Centos7利用七牛空间做定时备份 qshell定时备份,定时上传到七牛空间相关推荐
- Linux七牛云批量上传api,使用七牛qshell 本地文件 批量上传到七牛云 已解决
在之前项目中有使用郭这个命令, 因此找问题 直接定位在 qshell 这个方法, 这次项目中要的需要把对应的本地图片和七牛云同步,其实为了解决微信小程序访问图片的快的原因,七牛的图片是走的CDN节点. ...
- mysql备份七牛云存储_定时备份 Mysql并上传到七牛的方法
多数应用场景下,我们需要对重要数据进行备份.并放置到一个安全的地方,以备不时之需. 常见的 MySQL 数据备份方式有,直接打包复制对应的数据库或表文件(物理备份).mysqldump 全量逻辑备份. ...
- 定时备份 MySQL 并上传到七牛
定时备份 MySQL 并上传到七牛 多数应用场景下,我们需要对重要数据进行备份.并放置到一个安全的地方,以备不时之需. 常见的 MySQL 数据备份方式有,直接打包复制对应的数据库或表文件(物理备份) ...
- linux新建备份数据库的脚本文件,Linux下shell脚本:自动每日备份网站文件和数据库上传FTP空间...
前言 服务器.vps,难免会遇到各种问题,丢失数据,则必然痛心疾首啊!!! 数据无价,so建议养成定期备份的习惯!而且,要多备份几份,本地.网盘.FTP空间等,都多保存几份! 这里,就为大家带来一个l ...
- H5 将html页面内容生成图片并上传至七牛
小编最近在做项目时遇到一个问题,那就是,需要将html页面生成图片后并传给app客户端,至于为什么要传给客户端,自然是因为小编的这个项目是客户端中嵌入h5页面,故而需要和客户端内部交互.那么问题就来了 ...
- java上传视频到七牛云_Java进阶学习:将文件上传到七牛云中
Java进阶学习:将文件上传到七牛云中 通过本文,我们将讲述如何利用七牛云官方SDK,将我们的本地文件传输到其存储空间中去. JavaSDK:https://developer.qiniu.com/k ...
- Vue爬坑之旅(二十一):vue使用富文本编辑器vue-quill-editor实现配合后台将图片上传至七牛
一.全局注册:main.js import Vue from 'vue' import VueQuillEditor, { Quill } from 'vue-quill-editor' import ...
- 七牛云图床php,PHP实现Markdown文章上传到七牛图床的实例内容
在使用 Markdown 编写文章之后,经常需要发布到不同的平台,这里会遇到一个问题,文章的图片需要手动的进行上传,管理起来非常不方便,因此,强烈建议将图片统一上传到图床中,这样的话一篇文章就可以轻松 ...
- 使用百度webuploader上传组件直接上传到七牛云表单上传
上一节我们已经讲过了使用表单上传,这一节我们来讲一下使用webuploader来进行异步上传到七牛云服务器. 点击查看,七牛云表单上传 1.引入webuploader的js和样式表 2.写js代码 其 ...
- laravel上传到七牛图片插件
1.首先引入两个插件 2.在https://developer.qiniu.com/kodo/sdk/1241/php找到安装命令 在终端运行composer require qiniu/php-sd ...
最新文章
- 【西安交大】2020年最新深度学习目标检测方法综述
- SQL Server中各个系统表的作用
- Python3 字符串与hex之间的相互转换
- 什么是 Linux 安全基线?
- dpdk18.11 收发包流程分析
- Python在HTTP接口测试中的应用
- Tomcat SSL Configuration
- odi 12.2.1.1新特性
- HTML5 3D翻书效果(双面效应)
- gns3虚拟机服务器集群,GNS3中如何实现与Vmware Workstation连接
- 深度ip转换器手机版app_优优手机管家app手机版-优优手机管家免费下载v1.0.0
- 【学习强化学习】五、PPO算法原理及实现
- C# Winform鼠标样式设置方法
- Illegal mix of collations
- Linux下通过vi修改只读文件
- React实现简单图片放大缩小旋转还原模块
- python绘制科赫曲线
- 微机原理复试面试(一)
- 面试难,应聘难,好工作,今安在?——《编程之美——微软技术面试心得》为你探路!即将上市,敬请关注!
- DM7启动dmap服务报错问题
热门文章
- error: ignoring return value of 编译错误处理
- 直接使用临时变量导致的一个bug记录
- 当启动文档转换负载平衡器服务时出现如下问题The system cannot find the file specified的解决方案...
- 拓端tecdat|R语言GGPLOT2绘制圆环图雷达图/星形图/极坐标图/径向图Polar Chart可视化分析汽车性能数据
- 拓端tecdat|R语言混合效应逻辑回归(mixed effects logistic)模型分析肺癌数据
- 拓端tecdat|HAR-RV-J与递归神经网络(RNN)混合模型预测和交易大型股票指数的高频波动率
- 第三章 网络体系结构作业
- 文本数据增强(data augmentation)textattack使用
- hbase java client 简介_hbase Java client(Release 1.0)
- mysql var目录很快_mysql数据库实现亿级数据快速清理的方法