最近想到一个网站备份的问题,就是如何利用百度云盘进行备份,于是百度一下,发现bpcs_uploader的一个程序可以实现这个功能github下载地址: https://github.com/oott123/bpcs_uploader
①应用授权
修改执行权限
chmod +x bpcs_uploader.php
查看php安装的路径
which php
打开bpcs_uploader.php把顶部路径(/usr/bin/php)修改成which php显示的路径初始化
./bpcs_uploader.php init
输入y
显示的内容就是让你去申请api key和secret,目前百度已经停止申请轻应用的请求了,要到直达号去操作,我有看过,要企业才能操作,直接放弃使用默认的api key,但是这个默认的key只能获取到效期为一个月的access token,一个月的授权时间
直接输入回车使用默认的api key
用游览器https://openapi.baidu.com/device然后输入这个用户授权码,授权之后返回ssh命令面板
直接回车
②上传命令
./bpcs_uploader.php upload [本地路径] [远程路径]
PS.上传的文件一定在【全部文件】->【我的应用数据】里面之前app key 用的默认的所以文件都在bpcs_uploader目录下③备份sh
#!/bin/bash
# 数据库用户名和密码 要备份的数据库
MYSQL_USER="root"
MYSQL_PASS="123456"
MYSQL_DB="wordpress"
# 网站目录
WEB_DIR="/home/wwwroot/default/test/"
# 排除的目录,比如排除图片和附件目录
EXCLUDE_DIR=("uplodes")
BACK_DIR="bdbackup"
#保存的名字
WEB_BACK_NAME=web_$(date +"%Y%m%d").tar.gz
MYSQL_BACK_NAME=mysql_$(date +"%Y%m%d").tar.gz
bpcs_uploader="/root/bpcs_uploader/"# 判断本地备份目录,不存在则创建
if [ ! -d $BACK_DIR ] ;thenmkdir -p "$BACK_DIR"
fi# 进入备份目录
cd $BACK_DIRmysqldump -u$MYSQL_USER -p$MYSQL_PASS ${MYSQL_DB} | gzip -9 - > ${MYSQL_DB}.sql.gztar -zcf $MYSQL_BACK_NAME ${MYSQL_DB}.sql.gz for var in ${EXCLUDE_DIR[@]};do
temp="${temp} --exclude ${var} ";
donetar -zcf $WEB_BACK_NAME $WEB_DIR $temp${bpcs_uploader}bpcs_uploader.php upload $WEB_BACK_NAME $WEB_BACK_NAME
${bpcs_uploader}bpcs_uploader.php upload $MYSQL_BACK_NAME $MYSQL_BACK_NAME
rm -rf $BACK_DIR
exit 0
可以设置一个定时脚本或者手动执行QQ交流群:136351212查看原文:https://www.phpsong.com/2561.html

利用百度云盘进行网站备份相关推荐

  1. WordPress网站利用WP2PCS-SY插件定时、增量网站备份至百度网盘

    WordPress网站利用WP2PCS-SY插件定时.增量网站备份至百度网盘 如果我们有做过网站,如果我们做过网站丢过数据,那肯定体会到网站数据是多么重要.如果我们够勤奋,可以定期手工备份数据到本地: ...

  2. 百度网盘 备份mysql数据库_利用百度云免费备份SQL数据库

    我们开发了一个会员管理系统,随着使用的人越来越多,异地备份数据库就显得十分重要,万一硬盘出问题了怎么办呢.所以就着手做这个工作. 首先呢,找到了几个专门用来提供备份数据库的网站,一年好几百,好贵.放弃 ...

  3. WordPress网站备份与还原

    WordPress网站备份与还原 这篇文章我们介绍WordPress网站备份和还原.我们的网站建在云端,万一出现意料不到的问题(比如有人恶意攻击或者植入病毒),或者自己操作不当导致网站崩溃,这时候自己 ...

  4. 20. WordPress网站备份与还原

    WordPress网站备份与还原 这篇文章我们介绍WordPress网站备份和还原.我们的网站建在云端,万一出现意料不到的问题(比如有人恶意攻击或者植入病毒),或者自己操作不当导致网站崩溃,这时候自己 ...

  5. CTF——Web网站备份源码泄露

    CTF--Web网站备份源码泄露 当遇到提示说到备份时,应该敏感地想到这是需要用到网站备份文件源码的. 一般这类题是和代码审计一起出的,一般都是需要获取到备份文件然后进行分析.下面就介绍一下网站备份的 ...

  6. 宝塔面板网站备份的两套方案

    方案一,使用计划任务定时自动备份 宝塔面板拥有极其方便的网站和数据库定时自动备份功能,在面板后台左侧--计划任务,就可以设置网站或数据库的自动定时备份,备份保存位置可选本地磁盘.七牛云存储.阿里云os ...

  7. 网站备份压缩文件泄露

    0x00 前言 漏洞库:请参考https://blog.csdn.net/qq_36869808/article/details/88895109 网站备份压缩文件泄露,是因为备份了网站源码讲其保存成 ...

  8. 新站长网站备份搬家流程和需要注意的几个问题

    之前老左有提到五月初WordPress将会升级5.2正式版,如果我们服务器WEB环境低于PHP5.6将会不兼容,于是有不少的网友在开始更新版本之前备份已有网站以及将服务器重新安装支持的WEB环境版本. ...

  9. 利用Windows Server Backup备份数据进行域控裸机还原

    在<利用Windows Server Backup功能备份活动目录 >一文中我讲解了如何进利用Windows Server Backup功能来对域控进行备份,在本次的博文中,我们就一起来看 ...

最新文章

  1. 百度与华为重磅合作!李彦宏:技术是百度的信仰
  2. BZOJ2298 [HAOI2011]problem a
  3. 密码登录错误怎么退出c语言,使用C语言判断密码是否正确,三次失败就退出,超详细教程!!...
  4. Codeforces 1322D Reality Show (DP)
  5. python 删除文件、目录_python实现删除文件与目录的方法
  6. Product Helper
  7. http://www.myexception.cn/web/426486.html
  8. signature=9e6873686326b073f8f457fa0e6c2f70,Signature required
  9. Groovy语言之SpringBoot整合JDBC案例
  10. 2013年6月13日星期四
  11. matlab完整脚本模板,在PyCharm中给Python脚本设置默认的代码模板和活动模板,文末有一个案例(MATLAB GUI和Qt对比做一个界面)...
  12. sqlite C/C++
  13. 用机械硬盘安装linux,HDD 机械硬盘 安装 linux(centos7)
  14. Android自动清理无用资源工具
  15. python库-密码学库pynacl
  16. 微信小程序识别html代码
  17. 程序员如何写项目经历
  18. 手机扫描二维码登录原理
  19. 360 vs QQ 有意思的大战
  20. python numpy 多项式函数 求导求根

热门文章

  1. 【Docker】之 Dockerfile 指令详解
  2. 信息系统安全等级保护定级报
  3. 【OpenGL】蓝宝书第十一章——高级着色器应用
  4. 使用python+selenium获取网易云指定歌曲评论
  5. 如何做Android第三方SDK准入测试
  6. 口语8000句--(6)打电话
  7. 如何免费将CAD图纸转换为PDF或Word格式
  8. git的搭建与简单实用
  9. 企业建立ISO9001质量管理体系的好处
  10. html抽奖调整中奖率,JS简单实现:根据奖品权重计算中奖概率实现抽奖的方法 _ 惠州SEO...