1. 程式人生 > >Windows聯絡遠端伺服器操作流程

Windows聯絡遠端伺服器操作流程

1、使用軟體:

1)putty     ——用於遠端操作伺服器

2)WinSCP   ——用於向伺服器傳輸檔案

2、操作流程:

1)開啟winscp軟體,通過ip地址(預設埠號為22)、username、password連線遠端伺服器:

2)傳輸檔案,將本地打好的 .jar包、檔案等傳入遠端伺服器:

3)開啟putty軟體,首先輸入ip地址(預設埠號為22),點選open即可:

4)通過命令列輸入username、password(注:password輸入後不顯示):

5)可輸入命令進行相關操作:

(1)history: 可以得到最近執行的歷史命令(預設最多1000條);執行“history 5”,就可以得到最近執行的5條命令。若不執行該命令,將不知道最近執行的命令情況。

(2)ps -aux | grep member: 查詢含有member字串的程序。若jar包經過更新,可查看出不同時間上傳的對應的jar包。若不執行該命令,將無從得知伺服器執行的程序情況。若再次執行新檔案執行命令,會重複執行前期版本的jar包。

(3)kill number:關掉伺服器number對應的程序,number通過ps -aux | grep member查詢獲得(若要執行最近更新的jar包內容,需將對應的前期member程序kill)。(eg: java -jar -Xms128M -Xmx128M eureka-provider-member-1.0-SNAPSHOT.jar對應的number為8815),若不執行該命令,伺服器執行的是上一個程序。

(4)ps -aux | grep member;再次確認程序,kill number命令執行後,需再次執行ps -aux | grep member 命令,檢視關閉結果,若未關閉,繼續執行kill  number命令,然後再執行ps -aux | grep member 命令,直至將需要關閉的程序關閉為止。若未進行該步驟,前期執行的命令可能未關閉,影響新jar包的正常執行。

(5)nohup java -jar -Xms128M -Xmx128M eureka-provider-member-1.0-SNAPSHOT.jar >providermember9096.log 2>&1 &:jar包程序在後臺執行,可以在退出帳戶之後繼續執行相應的程序。若未執行該命令,新引入的jar包檔案無法執行。

(6)ps -aux | grep member:檢視包含有member字串的程序執行情況,確認java  -jar命令執行成功。若未執行該命令,無從判斷新jar包程序執行情況。

(7)cat providermember9096.log:顯示providermember9096.log的執行情況(9096為埠號)。若未執行該命令,不能知曉新啟動的jar包檔案執行情況。

(8)在瀏覽器發出請求,對伺服器程序執行結果進行驗證。若不執行該操作,無法判斷伺服器程序在web上的執行情況。