我是靠谱客的博主 大意小丸子,最近开发中收集的这篇文章主要介绍linux网页版控制台,linux Web控制台,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前段时间做一个hadoop+Spark的性能监控页面时,需要一个web控制台远程登陆到master节点上去,后来发现这方面资料太少,于是自己参照着零散的东西修修改改,终于做出了一个简单的web shell,记录一下以免时间长了忘记。大概像这个样子的:

3dfd8a14d51be63515a282769a0b4ac4.png

这样就可以在网页上直接访问linux服务器了,初衷是用来远程关闭正在运行的spark任务的,做发现出来之后一般的linux命令都能执行。

首先讲一下后台实现:

1.建立ssh连接,并定义一些流用于收发命令。

2.其次定义是一个接收命令和返回结果的方法,因为linux每次返回一行,所以我这里存入List返回给前台处理。代码都如下:

package com.java.utils;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.io.PrintWriter;

import java.nio.charset.StandardCharsets;

import java.util.ArrayList;

import java.util.Iterator;

import java.util.List;

最后

以上就是大意小丸子为你收集整理的linux网页版控制台,linux Web控制台的全部内容,希望文章能够帮你解决linux网页版控制台,linux Web控制台所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部