我是靠谱客的博主 大意小丸子,这篇文章主要介绍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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部