白银市建设局网站云捷配快速开发平台

news/2025/9/26 12:29:28/文章来源:
白银市建设局网站,云捷配快速开发平台,广州app外包,编程猫官方网站入口目录 环境准备 生成SSH 密钥对 数据库备份并推送到gitlab脚本 设置定时任务 环境准备 服务器要有安装达梦数据库#xff08;达梦安装这里就不示例了#xff09;#xff0c;git 安装Git 1、首先#xff0c;确保包列表是最新的#xff0c;运行以下命令#xff1a; …目录 环境准备 生成SSH 密钥对 数据库备份并推送到gitlab脚本 设置定时任务 环境准备 服务器要有安装达梦数据库达梦安装这里就不示例了git 安装Git 1、首先确保包列表是最新的运行以下命令 sudo yum update 2、安装Git包运行以下命令 sudo yum install git 3、安装完成后你可以通过运行以下命令来检查Git版本确认安装成功 git --version 生成SSH 密钥对 详情请看 Linux服务器生成SSH 密钥对与 GitLab 仓库进行交互 这种方式以更安全地进行代码的版本控制和管理操作可以防止密码泄露风险 数据库备份并推送到gitlab脚本 #!/bin/bash# DM8数据库连接信息 DB_USERSYSDBA DB_PASSWORDSYSDBA DB_HOST127.0.0.1 DB_PORT5236 # 导出多个模式使用号隔开 DB_SCHEMASuser# dexp 工具路径 DMDBMS_PATH/home/dmdba/dmdbms/bin# 备份文件保存路径和文件名 BACKUP_DIR/data/dm8_back BACKUP_FILE${BACKUP_DIR}/dm8_backup_$(date %Y%m%d%H%M%S).dmp BACKUP_LOG_FILE${BACKUP_DIR}/dm8_backup_$(date %Y%m%d%H%M%S).log# GitLab仓库相关信息 GITLAB_REPO_URLgit127.0.0.1:implcenter/project/test/database.git GITLAB_BRANCHmaster# 执行数据库备份 echo 开始备份DM8数据库...# 设置库文件的搜索路径 export LD_LIBRARY_PATH$DMDBMS_PATH:$LD_LIBRARY_PATH# 使用 dexp 命令进行逻辑备份使用变量 $DEXP_PATH $DMDBMS_PATH/dexp $DB_USER/$DB_PASSWORD$DB_HOST:$DB_PORT SCHEMAS$DB_SCHEMAS FILE$BACKUP_FILE LOG$BACKUP_LOG_FILE DIRECTORYY FULLY# 检查备份命令是否成功 if [ $? -eq 0 ]; thenecho 数据库备份成功备份文件${BACKUP_FILE} elseecho 数据库备份失败请检查错误信息。exit 1 fi# 进入备份文件所在目录 cd ${BACKUP_DIR} || exit 1git init || echo git初始化失败# 配置 Git 用户信息如果还未配置 git config --global user.name xx git config --global user.email 122312163.com# 检查本地是否存在分支如果不存在则创建并关联远程分支 if [! -z $(git branch -a | grep remotes/origin/${GITLAB_BRANCH}) ] [! -z $(git branch | grep ${GITLAB_BRANCH}) ]; thenecho 本地已存在与远程对应的分支继续推送。 elseecho 本地不存在与远程对应的分支创建并关联。git checkout -b ${GITLAB_BRANCH} origin/${GITLAB_BRANCH} fi# 添加备份文件到 Git 仓库 echo 将备份文件添加到GitLab仓库... git remote add origin $GITLAB_REPO_URL git pull remote $GITLAB_BRANCH git add ${BACKUP_FILE}# 提交备份文件到 Git 仓库 git commit -m 备份文件上传$(date %Y%m%d%H%M%S)# 推送备份文件到 GitLab 仓库 echo 推送备份文件到GitLab仓库... git push origin $GITLAB_BRANCH --force# 检查推送命令是否成功 if [ $? -eq 0 ]; thenecho 备份文件成功上传到GitLab仓库。 elseecho 备份文件上传到GitLab仓库失败请检查错误信息。exit 1 fi 修改变量信息将脚本保存到服务器 /data/dm8_back/backDatabase.sh 设置定时任务 1、编辑crontab文件 crontab -e 2、添加crontab任务 文件中添加一行每个月的 1 号0 点 0 分执行一次 0 0 1 * * /bin/bash /data/dm8-back/backDatabase.sh3、查看crontab任务列表 crontab -l 完成

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/918245.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站开发综合实训总结变化型网页网站有哪些

编辑 | 宋慧 出品 | CSDN云计算 vSphere、vSAN,从云计算兴起,就是 VMware 在虚拟化、分布式存储里大名鼎鼎的核心技术产品。不过随着云的发展到云原生、以及国内混合云快速发展的今天,虚拟化的领导者 VMware 有哪些最新的方案,值…

网站开发语言那个好新建网站如何调试

SQL 视图:概念、应用与最佳实践 SQL(Structured Query Language)视图是数据库管理中的一个重要概念,它允许用户以虚拟表的形式查看数据。视图在数据库中并不实际存储数据,而是提供了一个查询结果的快照,这…

哪个网站可以做鸟瞰图济南网站建设索q479185700

记录一下最近的生活,做一下简单的梳理,具体详细的梳理等我目前的工作步入正轨 以后再开始好好地总结一下2023年的过往经历,总结过去,展望未来。计划一下未来的2024该怎么度过。 最近一阵子都忙着考试,然后从10号以后一…

US$189 VVDI2 BMW FEM amp; BDC Functions Authorization Service With Ikeycutter Condor

VVDI2 BMW FEM & BDC Functions Authorization Service With Ikeycutter CondorNote: VVDI2 now add BMW FEM & BDC functions, VVDI2 Must have BMW OBD Function(SV86-3), then can open this function.Ther…

wordpress删除中文温州网站建设选择乐云seo

使用命令查看磁盘的空间 docker system df ,类似于Linux的df命令,用于查看Docker使用的磁盘空间Docker镜像占据了4.789GBDocker容器占据了348BDocker数据卷占据了0B 执行删除命令 docker system prune命令可以用于清理磁盘,删除关闭的容器、…

屏山移动网站建设百度获客

随着科技的不断进步,智能家居逐渐成为现代生活的一部分。ESP-NOW技术以其独特的无线通信能力,为智能家居领域带来了一场革命。 ESP-NOW是一种由乐鑫定义的无线通信协议,它能够在无需路由器的情况下,实现设备间的直接、快速、低功…

nginx平滑升级+location案例 - 教程

nginx平滑升级+location案例 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco…

深入解析:装备制造企业支撑智能制造的全生命周期数据治理实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

确定网站开发团队湖南网页

状态图(Statechart Diagram)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应。通常我们创建一个UML状态图是为了以下的研究目的:研究类、角色、子系统、或组件的复杂行为。

柳州市网站建设免费软件下载中心

随着科技的飞速发展,媒体内容已成为我们日常生活中不可或缺的一部分。为了满足用户对高质量视频内容不断增长的需求,Media Encoder 2024应运而生,它凭借卓越的技术和创新的特性,重塑了媒体编码的未来。 Media Encoder 2024软件获…

贪玩传奇手游官方网站成品网站5668入口的功能介绍

“”和“equals”的区别 Java中“”和“equals”的区别在于,它们比较的内容不同。""比较的是对象的引用是否相等,而equals比较的是对象的值是否相等。 具体来说,以下是两个操作符之间的区别: “”比较的是对象的引用&…

学生如何建设网站北京海淀区公司

文章目录1. 题目2. 解题1. 题目 给你一个整数 num 。重排 num 中的各位数字,使其值 最小化 且不含 任何 前导零。 返回不含前导零且值最小的重排数字。 注意,重排各位数字后,num 的符号不会改变。 示例 1: 输入:nu…

深入解析:P4779 【模板】单源最短路径(标准版)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

US$36 35160WT Adapter for CG Pro 9S12 Programmer

35160WT Adapter for CG Pro 9S12 Programmer35160WT Adapter Features: For the 35160T chip design that cannot be erased, it can directly repair the original vehicle red dot and directly use the original c…

[更新完毕]2025华为杯B题数学建模研赛B题研究生数学建模思路代码文章成品:无线通信系统链路速率建模 - 指南

[更新完毕]2025华为杯B题数学建模研赛B题研究生数学建模思路代码文章成品:无线通信系统链路速率建模 - 指南2025-09-26 12:13 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: …

西安北郊网站开发wordpress 主题 企业

线程启动原理线程中断机制多线程实现方式FutureTask实现原理线程池之ThreadPoolExecutor概述线程池之ThreadPoolExecutor使用线程池之ThreadPoolExecutor状态控制线程池之ThreadPoolExecutor执行原理线程池之ScheduledThreadPoolExecutor概述线程池的优雅关闭实践 转载&#x…

适合大学生做的兼职网站有哪些网页一键建站

敏捷开发模式已经逐渐被主流的软件研发团队所接受,其中Scrum是最具代表性的敏捷方法之一。Scrum框架中有三个核心角色:Product Owner(PO)、Scrum Master(SM)和Development Team(DT)。…

模式组合应用-享元模式 - 详解

模式组合应用-享元模式 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco"…

【Spring Boot】自定义starter

Spring Boot 自定义Starter 为什么要自定义Starter Spring Boot Starter 是一种简化依赖管理和自动配置的机制。下面详细介绍如何创建自定义 Starter。 Starter 的基本概念 命名规范 官方 Starter: spring-boot-star…

redis-bitMap类型基本命令

redis-bitMap类型基本命令BitMap是reids2.2.0版本中引入的一种新的数据类型。该数据类型本质上就是一个只包含0和1的二进制字符串。 它的所有命令都是对这个字符串二进制位的操作。字符串中的每个字符对应的索引称为of…