当前位置:首页 » 云服务器 » javalinux服务器怎么连接

javalinux服务器怎么连接

发布时间: 2022-08-11 21:31:24

㈠ 如何用java写代码连上linux主机去在主机上执行命令

其实不难,给你思路如下:
第一,你需要在远程Linux主机上面装好一个接收端程序,这个程序可以是java写的,也可以是C语言写的,都无所谓,因为网络接口是一样的,都是socket。
如果你要用java写,那需要在Linux上面把jdk装上,推荐你用C写,更容易操作linux执行cmd命令.
假设从主机A,检查主机B上的进程,
需要在主机B上建立检查用户,例如叫x,
并设置通过public key认证登录SSH,不会可以google搜一下,
然后,在A机器上执行:
ssh x@B ~/command.sh > result.txt
command.sh就是B机器上放置在x目录下的脚本
输出结果应该是写到了result.txt
或者另一种写法
result=`ssh x@B ~/command.sh`
结果直接保存到result变量中了。
暂时没有linux环境,所以没有实际测试,你自己试试吧

㈡ java如何连接linux系统后台执行相应的命令

java提供的Runtime 这个类来执行系统命令的,用法如下:

1.得到Runtime对象。
public void execCommand(String command) throws IOException {
// start the ls command running
//String[] args = new String[]{"sh", "-c", command};
Runtime runtime = Runtime.getRuntime();
Process proc = runtime.exec(command); //这句话就是shell与高级语言间的调用
//如果有参数的话可以用另外一个被重载的exec方法
//实际上这样执行时启动了一个子进程,它没有父进程的控制台
//也就看不到输出,所以需要用输出流来得到shell执行后的输出

2.得到输入流。
InputStream inputstream = proc.getInputStream();
InputStreamReader inputstreamreader = new InputStreamReader(inputstream);
BufferedReader bufferedreader = new BufferedReader(inputstreamreader);
// read the ls output
String line = "";
StringBuilder sb = new StringBuilder(line);
while ((line = bufferedreader.readLine()) != null) {
//System.out.println(line);
sb.append(line);
sb.append('\n');
}
//tv.setText(sb.toString());
//使用exec执行不会等执行成功以后才返回,它会立即返回
//所以在某些情况下是很要命的(比如复制文件的时候)
//使用wairFor()可以等待命令执行完成以后才返回
try {
if (proc.waitFor() != 0) {
System.err.println("exit value = " + proc.exitValue());
}
}
catch (InterruptedException e) {
System.err.println(e);
}
}
}

㈢ 如何通过远程将 Java项目部署到Linux服务器上,各位大神,求帮忙,谢谢。。。

远程也要知道有哪些服务可以利用才行
至少要SSH 或 ftp+TELNET等等

~
~
~
~

㈣ java程序如何在linux服务器上运行

直接与JDK在Linux下Java程序开发,你需要三样东西:1,
文本编辑器,你可以选择VIM,但考虑到Windows的习惯,建议用gedit
2。编译器,它是javac的
3解释器的程序,它是Java

到Ubuntu为例:内容
$ gedit中Hello.java

Hello.java可能因此:
---
公共类你好{
公共静态无效的主要(字串[] args){
的System.out.println(“HelloWorld”的);
}}

---

$ LS
Hello.java

$的javac Hello.java
....
BR> $ java的你好
的Helloworld

以上,而在windows基本相同。
中国我觉得你的问题可能是如何安装的JDK。 1.在
很多方法,你可以根据JDK的Linux二进制版本下载到太阳的主页,然后才能进行
$存取权限chmod a + X JDK-XXX-xxx.bin

以root权限运行
#。 / JDK-XXX-xxx.bin

2.如果您使用的是RedHat,FeforaCore的Linux版本是这样,那么你可以下载JDK的rpm包,然后在root权限安装:
#rpm -ivh JDK -xxx-xxx.rpm

3.如果使用这样的系统的Debian,Ubuntu的,这是很简单的,就这样任:
$命令和apt-get安装JDK ...
更详细的内容可以看到Ubuntu的中国维基评论,
写的很详细以上只是一个粗略的概述的步骤,当然你不应该因为它不使用Linux,你应该了解

Sygwin不是一个编辑器,而是一个Win32的Linux开发环境下实现的。
您可以在sygwin安装JDK。
你问具体地讲,它不会安装JDK,或者不使用JDK编译,或者不知道如何使用文本编辑器?

㈤ 阿里云linux怎么搭建java服务器

一、修改服务器密码
付费成功后第一步要做的就是修改连接服务器的密码了,这是毫无疑问的,修改成你自己的密码不仅便于记忆,也更安全。修改的地方就在管理控制台。
二、远程连接到服务器
想要部署环境到远程服务器,那我们必须先连接到远程服务器,这里推荐使用SecureCRT软件,这可是必备软件,也是最常用的软件。
1.
首先得连接到远程终端,这样才能操作使用命令
2.
然后是ftp到远程阿里云服务器,这样才能上传、下载文件

㈥ 如何将JAVA工程部署到Linux系统服务器上具体步骤是什么!

1. linux服务器上装上jdk
2. 将java程序上传到服务器
3. 编写shell脚本执行java程序。
4.运行shell脚本。ok

㈦ java linux系统服务器怎么使用

直接与JDK在Linux下Java程序开发,你需要三样东西:1,
文本编辑器,你可以选择VIM,但考虑到Windows的习惯,建议用gedit
2。编译器,它是javac的
3解释器的程序,它是Java

到Ubuntu为例:内容
$ gedit中Hello.java

Hello.java可能因此:
---
公共类你好{
公共静态无效的主要(字串[] args){
的System.out.println(“HelloWorld”的);
}}

---

$ LS
Hello.java

$的javac Hello.java
....
BR> $ java的你好
的Helloworld

以上,而在windows基本相同。
中国我觉得你的问题可能是如何安装的JDK。 1.在
很多方法,你可以根据JDK的Linux二进制版本下载到太阳的主页,然后才能进行
$存取权限chmod a + X JDK-XXX-xxx.bin

以root权限运行
#。 / JDK-XXX-xxx.bin

2.如果您使用的是RedHat,FeforaCore的Linux版本是这样,那么你可以下载JDK的rpm包,然后在root权限安装:
#rpm -ivh JDK -xxx-xxx.rpm

3.如果使用这样的系统的Debian,Ubuntu的,这是很简单的,就这样任:
$命令和apt-get安装JDK ...
更详细的内容可以看到Ubuntu的中国维基评论,
写的很详细以上只是一个粗略的概述的步骤,当然你不应该因为它不使用Linux,你应该了解

Sygwin不是一个编辑器,而是一个Win32的Linux开发环境下实现的。
您可以在sygwin安装JDK。
你问具体地讲,它不会安装JDK,或者不使用JDK编译,或者不知道如何使用文本编辑器?
我的服务器用的是小鸟云的,性能稳定,现在可以免费试用哦。

㈧ 怎么连接linux服务器

Linux服务器端准备工作

  • 首先需要在Linux服务器上安装openssh-server,打开Linux服务器命令行终端,键入下面命令

    sudo apt-get install openssh-server
  • 1

  • 修改Linux服务器的ssh配置文件

  • sudo gedit /etc/ssh/sshd_config1

  • 先使用”#”注释掉PermitRootLogin without-password

  • 添加一行PermitRootLogin yes

  • 然后开启ssh服务

    ps -e | grep ssh
  • 1

  • 客户端准备工作

    客户端既可以是Windows系统用户,也可以是Linux系统用户,下面我们就分别介绍这两种系统如何来连接Linux服务器

    Ubuntu系统

  • 一般情况下,Ubuntu系统都是自带了openssh-client,如果没有安装,在命令行键入下面

  • sudo apt-get install openssh-client1

  • 如果已经安装好了openssh-client,那么可以使用下面的命令连接服务器

  • ssh username@IP1

  • 这里的username是服务器的一个用户账号,IP也是服务器的IP地址

  • Windows系统

  • Windows平台下有许多提供ssh服务的软件,我们在这里使用Xshell 5软件

  • 打开Xshell 5软件,点击左上角的新建

  • 在主机处输入Linux服务器的IP地址,协议选择为ssh,端口号为22

  • 点击确定按钮,再点击连接,此时会弹出一个交互窗口,输入服务器的一个账户和密码

  • 数据传输

    下面我们就分别介绍Windows和Linux两种系统如何与Linux服务器进行数据传输

    Ubuntu系统

  • 在于服务器连接正常后,再次打开一个命令行终端,键入以下命令,就可以将客户端数据传入服务器

  • scp ./filename username@IP:/home/bio321/Desktop1

  • 也可以将服务器端的数据传入到客户端,键入以下命令

  • scp username@IP:/home/bio321/Desktop/filename ./data 1

  • Windows系统

  • 在Linux服务器安装lrzsz,服务器端打开命令行,键入以下命令安装

  • sudo apt-get install lrzsz1

  • 将客户端数据传入服务端,服务端打开命令行,键入命令rz

  • 将服务端数据传入客户端,服务端打开命令行,键入命令sz

㈨ java远程链接 linux服务器操作,实现cd //export/servers/logs/kafka 目录, -l命令,查看目录大小。

写一个普通的c/s 结构程序,,,,,,,,,

㈩ java连接Linux服务器,怎么在java代码中操作linux的cp命令来将/roo/a/tes.txt文件复制到/root/b文件夹下面

读入文件流然后再输出文件流,为什么非要用cp命令

热点内容
安卓畅享8a怎么拿出手机卡 发布:2024-05-10 08:18:25 浏览:185
怎么搭建局域网数据库服务器配置 发布:2024-05-10 08:17:29 浏览:657
安卓系统手机怎么解锁 发布:2024-05-10 08:17:27 浏览:472
php数组循环输出 发布:2024-05-10 08:17:18 浏览:677
安卓手机助手导通讯录哪个好 发布:2024-05-10 08:15:49 浏览:281
安卓微信在哪里设置 发布:2024-05-10 08:14:22 浏览:213
苹果抖音如何找回安卓上传的视频 发布:2024-05-10 08:13:42 浏览:438
php学法网 发布:2024-05-10 07:56:10 浏览:210
云服务器十大品牌排行 发布:2024-05-10 07:42:41 浏览:546
stc单片机编程器 发布:2024-05-10 07:34:05 浏览:785