当前位置: 首页 > news >正文

网站联盟名词解释网络推广公司加盟

网站联盟名词解释,网络推广公司加盟,网站制作经费预算表,蓝色旅游网站模板GitLab定时备份 文章目录 GitLab定时备份GitLab基础环境备份命令自动清理备份上传命令设置定时任务参考链接 GitLab基础环境 部署方式:Docker 版本:16.2.2 备份命令 Notes: 编写sh脚本时,不要使用Windows上的Notepad类似编辑…

GitLab定时备份

文章目录

  • GitLab定时备份
    • GitLab基础环境
    • 备份命令
    • 自动清理备份
    • 上传命令
    • 设置定时任务
    • 参考链接

GitLab基础环境

部署方式:Docker

版本:16.2.2

备份命令

Notes:

  • 编写sh脚本时,不要使用Windows上的Notepad++类似编辑器,执行时可能会出现语法错误,直接通过touchvim命令编辑即可
  • 注意赋予可执行权限:chmod +x gitlab_backup.sh

gitlab_backup.sh

#! /bin/bash
docker exec gitlab gitlab-rake gitlab:backup:create

自动清理备份

gitlab_delete.sh

#! /bin/bash
find /home/data/apps/gitlab/data/backups/ -type f -mtime +7 -name "*.tar" -exec rm -rf {} \;

寻找并删除 /home/data/apps/gitlab/data/backups/目录下内容修改时间(mtime)为7天以前的tar文件(-type f),并删除(rm -rf)

上传命令

备份后需要将文件传送至其他服务器。

Notes:

  • 通过scp命令实现远程复制,可以设置ssh公钥实现免密登录远端服务器,设置步骤参考最后链接。
  • 复制前要保证远端服务器已经存在指定的目录

gitlab_upload.sh

#! /bin/bash
backdir='/home/data/apps/gitlab/data/backups'
latestFileName=`ls $backdir -t|head -n 1`
cd "$backdir"
scp "$latestFileName" root@172.xxx.xxx.xx:/data/apps/gitlab/backups
ssh root@172.xxx.xxx.xx "find /data/apps/gitlab/backups -type f -mtime +7 -exec rm -f {} \;"

设置定时任务

crontab -e
10 0 * * * /data/gitlab/cron/gitlab_backup.sh > /tmp/cron.log 2>&1
20 0 * * * /data/gitlab/cron/gitlab_upload.sh > /tmp/cron.log 2>&1
30 0 * * * /data/gitlab/cron/gitlab_delete.sh > /tmp/cron.log 2>&1

每天的零点10分自动备份,零点20分自动将最新备份文件上传至远端服务器,零点30分自动删除7天前的备份

参考链接

  • docker部署GitLab配置本机自动备份、自动清理
  • gitlab定时备份
  • linux添加ssh公钥免密登录
http://www.khdw.cn/news/27715.html

相关文章:

  • 视频网站seo怎么做啥都能看的浏览器
  • wordpress如何设置邮箱设置网站关键词排名seo
  • unity可以做网站吗百度识图在线识别网页版
  • 软件开发平台介绍网站优化价格
  • 如何新建网站dw给你一个网站怎么优化
  • 设计商城的网站建设网站怎么做谷歌推广
  • 网站建设网站制作互联网关键词优化
  • 旅游网站开发系统分析深圳seo优化服务商
  • 做投标的在什么网站找信息百度seo关键词外包
  • 出版社网站建设班级优化大师下载安装
  • dedecms做的网站企业网站设计的基本内容包括哪些
  • 求生之路2怎么做非官方网站河南企业网站建设
  • 做网站销售东西 需要什么资质国内新闻最新消息十条
  • wordpress查看网站内容seo方法
  • 深圳网站关键字优化知名网络营销推广
  • 小说网站建设笺池斋宝鸡百度seo
  • 衢州网站建设精华怎么做app推广代理
  • 自己做网站最新视频教程广告联盟app推广
  • android开发环境有哪些seo日常工作
  • 为国外客户做网站建设n127网推广
  • 做网站的工资高百度惠生活商家入驻
  • 网站开发无使用期限怎么摊销厦门关键词优化网站
  • 东莞市公司网站建设品牌徐州百度seo排名优化
  • 哈尔滨房管局官网查询网络营销中的seo是指
  • 网络营销的定义及其内容是什么企业网站建设优化
  • 外币信用卡怎么做网站上用360地图下载最新版
  • 百度创建网站吗西安百度代运营
  • 购物网站的做客户营销
  • 专业做网站联系方式seo网络优化是做什么的
  • 哈尔滨网站建设设计seo技术教学视频