一种基于Linux分布式应用文件同步方法技术

技术编号:26222342 阅读:35 留言:0更新日期:2020-11-04 10:52
本发明专利技术涉及信息技术领域,提供了一种基于Linux分布式应用文件同步方法,主旨自在于解决在分布式服务应用中,应用升级需要手动更新文件版本到每一台服务器,操作重复,耗时长的问题。主要方案包括步骤1:主机生成公钥,并将公钥分发至各个客户机;步骤2:获取待同步文件需要同步到目标客户机的路径,并将客户机的路径存入变量DIR,待同步文件存入变量FILE;步骤3:定义客户机更新文件对应的应用停止命令CMD_STOP,及客户机更新文件对应的应用启动命令CMD_START;for循环内对每一台需要同步的客户机IP设为HOST,在for循环内执行备份、传输操作,完成将文件FILE同步到多台客户机与主机相同的路径。

【技术实现步骤摘要】
一种基于Linux分布式应用文件同步方法
本专利技术涉及信息
,提供了一种基于Linux分布式应用文件同步方法。
技术介绍
目前在互联网时代,系统大多采用分布式架构,发布一个版本需要重复操作发布到每一台服务器节点,人工操作步骤较多,耗时较长,操作风险较大,且停机时间直接造成对客服务时间减少,影响客户体验。
技术实现思路
本专利技术的目的在于解决在分布式服务应用中,应用升级需要手动更新文件版本到每一台服务器,操作重复,耗时长的问题。为解决上述目的,本专利技术采用以下技术方案:一种基于Linux分布式应用文件同步方法,包括以下步骤:步骤1:主机生成公钥,并将公钥分发至各个客户机;步骤2:获取待同步文件需要同步到目标客户机的路径,并将客户机的路径存入变量DIR,待同步文件存入变量FILE;步骤3:定义客户机更新文件对应的应用停止命令CMD_STOP,及客户机更新文件对应的应用启动命令CMD_START;for循环内对每一台需要同步的客户机IP设为HOST,在for循环内执行以下操作:<本文档来自技高网...

【技术保护点】
1.一种基于Linux分布式应用文件同步方法,其特征在于,包括以下步骤:/n步骤1:主机生成公钥,并将公钥分发至各个客户机;/n步骤2:获取待同步文件需要同步到目标客户机的路径,并将客户机的路径存入变量DIR,待同步文件存入变量FILE;/n步骤3:定义客户机更新文件对应的应用停止命令CMD_STOP,及客户机更新文件对应的应用启动命令CMD_START;for循环内对每一台需要同步的客户机IP设为HOST,在for循环内执行以下操作:/n备份客户机源码:远程执行将客户机源码备份到指定目录;/n停客户机服务:远程执行将更新文件对应的应用停用;/n文件传输:主机通过公钥访问客户机,并将传输文件到...

【技术特征摘要】
1.一种基于Linux分布式应用文件同步方法,其特征在于,包括以下步骤:
步骤1:主机生成公钥,并将公钥分发至各个客户机;
步骤2:获取待同步文件需要同步到目标客户机的路径,并将客户机的路径存入变量DIR,待同步文件存入变量FILE;
步骤3:定义客户机更新文件对应的应用停止命令CMD_STOP,及客户机更新文件对应的应用启动命令CMD_START;for循环内对每一台需要同步的客户机IP设为HOST,在for循环内执行以下操作:
备份客户机源码:远程执行将客户机源码备份到指定目录;
停客户机服务:远程执行将更新文件对应...

【专利技术属性】
技术研发人员:李奔李耀彭磊杨志文
申请(专利权)人:武汉众邦银行股份有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1