整体来说,一个公司业务系统的演进流程基本都是从单体应用到多应用.在单体应用时,不同业务模块相互调用直接在本地JVM进程内就可以完成,而变为多个应用时,相互之间进行通信的式就不能简单的进行本地调用了,因为不同业务模块部署到了不同的JVM进程里面,更常见的是部署到了不同的机器,这时候一个高效/稳定的RP ...
分类:
其他好文 时间:
2018-04-28 22:19:26
阅读次数:
148
paramiko模块是基于Python实现的SSH远程安全连接,用于SSH远程执行命令、文件传输等功能。 安装方法 paramiko模块不是python自带的标准库,执行pip install paramiko进行安装。如果pip未配置,请参考<python工具安装和pip工具配置>完成配置。 使用 ...
分类:
编程语言 时间:
2018-04-27 22:55:21
阅读次数:
156
#!/bin/bashHOST="目标服务器"USER="用户"PASSWD="密码"LCD=" 本地目录"RCD="远程服务器目录"lftp -c "open ftp://$USER:$PASSWD@$HOST;mirror -R --only-newer --only-missing $LCD ...
分类:
其他好文 时间:
2018-04-27 15:45:47
阅读次数:
146
Python学习记录-paramiko模块[TOC]paramiko模块基于SSH用于连接远程服务器并执行相关操作。1.SSHClient用于连接远程服务器并执行基本命令基于用户名密码连接:importparamiko#创建SSH对象ssh=paramiko.SSHClient()#允许连接不在know_hosts文件中的主机ssh.set_missing_host_key_policy(para
分类:
编程语言 时间:
2018-04-27 12:21:41
阅读次数:
170
1.wget命令:wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又 ...
分类:
系统相关 时间:
2018-04-26 18:30:10
阅读次数:
170
SSH远程执行脚本tomcat未启动背景: 就是为了写一个重启tomcat的脚本,让jenkins编译、打包、发布时调用。在本地写好重启tomcat的脚本后,本地执行脚本没有问题,但在远程服务器上SSH免密登录执行后。发现可以把TOMCAT杀死,但tomcat却起不来。这个问题困扰了我一天。终于解决了,决定写篇博文与大家分享。把我遇到的怪异现象分享给大家:1, 脚本执行了吗?sh -x 查看脚本执
分类:
其他好文 时间:
2018-04-26 14:36:18
阅读次数:
218
什么是Git Git是Linux发明者Linus开发的一款新时代的 版本控制系统 ,那什么是版本控制系统呢?怎么理解?网上一大堆详细的介绍,但是大多枯燥乏味,对于新手也很难理解,这里我只举几个例子。 熟悉编程的都知道,我们在软件开发中源代码其实是最重要的,那么对源代码的管理变得异常重要: 为了防止代 ...
分类:
其他好文 时间:
2018-04-26 01:06:14
阅读次数:
146
最近做jenkins+Git+tomcat的持续集成。再次过程中,用ansible进行远程服务器操作,重启tomcat时老是出现失败,用脚本关闭tomcat,启动tomcat,在tomcat本机上完全正常,但在jenkins上操作一直失败。1、查看输出信息如上,返回值不为零。原来在执行过程中,如果返回值不为零,则jenkins认为失败,不再进行。2、还有一个问题,在jenkins上显示执行成功的时
分类:
其他好文 时间:
2018-04-23 19:57:33
阅读次数:
247
Webservice 和MQ(MessageQueue)都是解决跨平台通信的常用手段,两者有哪些区别呢? 个人认为最本质的区别在于 Webservice近乎实时通信,而MQ却通常是延时通信。 什么意思呢? 因为webservice其实就是本地服务器程序调用远程服务器上的方法,属于两者之间的交互,请求 ...
分类:
Web程序 时间:
2018-04-23 18:32:51
阅读次数:
296
经常玩服务器上的mysql数据库,但是基于linux操作Mysql多有不便,于是就想着使用GUI工具来远程操作mysql数据库。已经不是三次使用navicat-for-mysql了,但是每次连接远程服务器的Mysql数据库都会遇到问题,烦,索性这次就记下来,下次再使用navicat for mysq ...
分类:
数据库 时间:
2018-04-21 19:32:24
阅读次数:
214