一台4c8G的Linux,用java jsch建立SSH2连接,最多支持同时与多少台服务器建立连接
这个需要看你的环境了,如果其它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_21JAVA_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。然后重启,即可
0条评论