一台4c8G的Linux,用java jsch建立SSH2连接,最多支持同时与多少台服务器建立连接

一台4c8G的Linux,用java jsch建立SSH2连接,最多支持同时与多少台服务器建立连接,第1张

这个需要看你的环境了,如果其它Linux都是在内网,网络环境可以排除,这时只关心业务,如果业务不复杂,这里毕竟是只开一个壳,业务处理都在另一端,但是如果传输到连接服务器上的数据比较大,那建议少开一些,比如并发300-400左右,要不会卡死,如果传输数据较小,那无所谓了,开个一两千都不是问题

但是如果其它服务器都在外网环境的话,那需要再加上带宽计算

同时加载编译多个jar包和java文件

在个人平常使用或者当我们把代码部署到linux服务器上的时候,我们经常需要通过命令行编译和运行java文件,网上关于这个的方法大多是通过

javac -cp filePath/jarNamejar javaNamejava1

这种方法。但是加入在filepath文件夹下面有好几个jar包,在src文件夹中有好几个java文件的时候,这个方法就很笨拙了,我在网上看的资料非常乱,其实下面一个非常简单的指令就可以解决了:

javac -Djavaextdirs=filePath java//注意这里只需要指定到jar包所在的文件夹就可以了1

其中java表示可以一次编译所有的java文件。

把编译文件放到指定目录

如果想要把编译后的文件放到指定目录,只需要在java文件后加上 -d outputFilePath就可以了,例如下面:

javac -Djavaextdirs=filePath java -d outputFilePath1

执行java文件

执行java程序页是同样,只需要把javac换成java,后面写上主函数所在的java文件的名称就可以了,不用加后缀。例如下面

javac -Djavaextdirs=filePath MainJavaName1

如果想要把编译后的文件放到指定目录,只需要在java文件后加上 -d outputFilePath就可以了

1JDK这个不必说(我的是160_03)

  2改变安装文件权限。在终端中用cd命令把当前目录转移到jdk-6u3--i586-rpmbin所在目录,用ls -l命令查看文件权限,如果是可执行x(eXecute)则不需要更改,否则用命令 chmod 755 jdk-6u3--i586-rpmbin,使自解压包文件可执行

  3安装。在终端输入。/jdk-6u3-Linux-i586-rpmbin,按提示一步步执行即可。

  4更改环境变量。刚才安装的版本默认在/usr/Java/jdk160_03,我们把它加到环境变量。用cd命令转移到etc目录,输入gedit profile,在profile在后三行

  #

  # End of /etc/profile

  #

  上面添加如下文本:

  export JAVA_HOME=/usr/java/jdk160_03

  export CLASSPATH=:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/toolsjar

  export JRE_HOME=$JAVA_HOME/jre

  5重新启动系统,在终端输入java -version,显示内容:

  java version "160_03"

  (TM) SE Runtime Environment (build 160_03-b05)

  HotSpot(TM) Client VM (build 160_03-b05, mixed mode, sharing)

  说明环境变量设置成功。

Linux系统中安装Java步骤:

1选择你所有安装的操作系统类型(Linux,Linux AMD64,Solaris等)。一旦已经选择下载文件──要么是自解压缩执行文件,要么是自解压缩的RPM文件,可以安装它。当前,最新的版本是50:

# mkdir -p /usr/local/java

# cd /usr/local/java

# mv /path/to/jre-1_5_0_05-linux-amd64bin

# chmod u+x jre-1_5_0_05-linux-amd64bin

# /jre-1_5_0_05-linux-amd64bin

2通过编辑/etc/profile将Java添加到默认的PATH设置:

PATH=$PATH:/usr/local/java/jre150_05/bin

JAVA_HOME=/usr/local/java/jre150_05

export $PATH $JAVA_HOME

使用远程终端登陆Linux服务器,接着就是来安装jdk:

在oracle网站下载jdk,这个很简单,自己一进去就可以找到下载的地方

选择适当的包,比如Linux是32位的就选32位的包,64位的就选64位的包

 2 比如:jdk-6u21-linux-i586bin

3 通过ftp上传下载的包到Linux服务器上

4 执行:sh jdk-6u21-linux-i586bin  或者 /jdk-6u21-linux-i586bin

5 配置:

在自己的主目录下,如我的主目录为/home/zhujiadun/ ,如  bashrc  文件,末尾加下如下信息

JAVA_HOME=/home/zhujiadun/jdk160_21  

JAVA_BIN=/home/zhujiadun/jdk160_21/bin  

PATH=$PATH:$JAVA_HOME/bin  

CLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjar  

export JAVA_HOME JAVA_BIN PATH CLASSPATH

6。然后重启,即可

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 一台4c8G的Linux,用java jsch建立SSH2连接,最多支持同时与多少台服务器建立连接

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情