當前位置:首頁 » 雲伺服器 » 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命令

熱點內容
電腦伺服器的品牌型號怎麼查 發布:2024-04-28 04:33:06 瀏覽:137
文件上傳ui 發布:2024-04-28 04:07:14 瀏覽:482
我的世界pe登伺服器 發布:2024-04-28 04:05:58 瀏覽:670
如何監控資料庫 發布:2024-04-28 03:44:07 瀏覽:28
測溫一體機怎麼配置 發布:2024-04-28 03:11:56 瀏覽:591
大生活迅雷下載ftp 發布:2024-04-28 03:11:09 瀏覽:511
python如何生成隨機數 發布:2024-04-28 02:21:59 瀏覽:169
小雨游戲解說我的世界伺服器 發布:2024-04-28 02:08:12 瀏覽:877
安卓怎麼刪除賬戶 發布:2024-04-28 02:06:50 瀏覽:829
內存解壓縮 發布:2024-04-28 01:58:10 瀏覽:867