shell
文章平均质量分 79
狂飙的yellowcong
yellowcong
展开
-
Linux Shell编程case语句-yellowcong
在Linux系统中,我们常常会用到java version等类似的命令,这些都是基于case的语法来做的,下面我们简单的走几个案例来说明。说实话这个case in语句用到的地方挺多的,在这这个case语句中,需要注意一下几点,1、注意exit 0 和 exit 1表示的意义;2、大小写匹配的两种解决方案原创 2017-10-30 14:20:40 · 523 阅读 · 0 评论 -
Java之ganymed实现自己的ssh客户端-yellowcong
ganymed可以实现putty等类似的功能,我们这一篇,就讲如何自己来搞一个putty,这个东西也不难,就是调用了ganymed,通过轮询读取控制台数据,然后传输命令到远程服务器到,获取到数据后,输出到控制台。代码地址https://gitee.com/yellowcong/bos/tree/master/test_ssh/test_ssh环境搭建<dependency> <groupI原创 2018-01-11 21:54:24 · 3622 阅读 · 3 评论 -
Java之ganymed执行linux命令-yellowcong
同类型的远程管理的shell命令的工具有JSch ,和sshxcute 。通过这个ganymed和websocket搞基,可以做一个web的shell访问。第一种方案,用于直接 执行某个脚本,第二种基于流的方式,可以用于做远程的web的shell。管网地址https://gitee.com/yellowcong/bos/tree/master/test_ssh/test_ssh原创 2018-01-11 21:26:35 · 899 阅读 · 0 评论 -
Shell实战之一键搭建FastDFs-yellowcong
FastDfs的脚本下载地址:http://yellowcong.qiniudn.com/fastdfs_install.sh,这个折腾了4个多点啊,有写坑爹的问题,停止了系统进程的运行的fdfs后,才可以重新再次安装测试,不然启动不了原创 2017-12-09 22:56:06 · 1230 阅读 · 2 评论 -
Shell实战之一键搭建ActiveMq集群-yellowcong
脚本下载地址http://yellowcong.qiniudn.com/activemq-cluster-install.sh,里面是我固定写死的的ip端口好和配置情况,大家可以根据自己的需求进行更改。通过一键安装ActiveMq集群,老爽了。原创 2017-12-09 20:02:46 · 974 阅读 · 1 评论 -
Shell实战之一键自动部署Zookeeper-yellowcong
自动部署zookeeper其实也不难,只是考虑的问题会比较多一点,需要考虑到架构的设计等情况,所以对于一键部署来说,需要确定的是规划的存储路径,服务器ip路径等。我是单机的,所以早就规划好了。PS(脚本是我自己写得,我也没学几天Shell,有很多纰漏,请包含啊) ,大家可以直接下载执行,下载地址,http://yellowcong.qiniudn.com/install.sh原创 2017-11-02 17:46:58 · 1921 阅读 · 0 评论 -
Shell之函数-yellowcong
不带返回值的函数,带返回值的函数,还有read函数等。 在函数中,参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 返回值,只能是0-255的数字,不能是字符串,淡腾啊。。。。。。。。。。原创 2017-11-02 15:54:12 · 425 阅读 · 0 评论 -
Shell之Sed命令-yellowcong
Sed可以用来替换文本,sed -i '/xx/xxx/p' file来替换文件类容,-i表示更改文件,如果不加上参数-i,只是替换了,但是没有写入到文件里面。还有,路径的替换是比较特殊的,需要特别的注意原创 2019-08-01 22:20:17 · 2166 阅读 · 2 评论 -
Shell之遍历数组-yellowcong
数组的处理,可以通过for和while两种语法来解决,一般情况下,我们会使用for循环来解决这类问题,在循环或者判断语句中,一定要注意空格的问题原创 2017-11-02 15:00:49 · 1709 阅读 · 0 评论 -
Shell之判断程序是否运行-yellowcong
在linux中,通过脚本来判断程序是否执行,然后再执行重启或则其他逻辑操作,实现的思路是获取到执行的程序运行的实例个数,如果程序为0 ,那就说明完犊子了,没有启动。PS(注意ps -ef 和ps -C两种方法的区别,ps -C可以准确的查询出这个服务名称的条数,而ps -ef 只能匹配有这个名称的进程)原创 2017-11-02 14:11:51 · 15190 阅读 · 2 评论 -
SpringMvc之term.js 实现webshell来访问后台-yellowcong
这个webshell,是通过websocket的协议进行开发的,前台是基于term.js的,这个玩意挺好用的,term.js可以用来直接模拟ssh终端,而且还有颜色。开发思路:1、先搭建好websocket环境,2、配置好websocket服务,3、配置前端的term。js,4、配置后端ssh的消息处理。5、测试是否能正常处理,是否有乱码报错的问题。项目地址#这个是term.js原创 2018-01-12 14:51:38 · 7678 阅读 · 3 评论