連接服務器(或虛擬機)運行代碼常用工具及Linux基礎指令

概述

在很多時候,我們需要把代碼上傳到服務器端,讓其在服務器上運行。本文介紹如何連接服務器,上傳並運行代碼,最後介紹一些Linux基礎指令。

EasyConnect (連入內網)

首先,如果你在公司或學校外部,第一步就是要連接內網,這時可以採用EasyConnect工具,如下圖所示,輸入用戶名和密碼即可。
在這裏插入圖片描述

Xshell(建立連接)

第二步是與服務器建立連接,有很多工具可以完成這一步,比如Xshell,Putty,MobaXtrem等等,在這裏拿Xshell舉例。
在這裏插入圖片描述

新建一個session會話
在“名稱”的位置填這個服務器的名稱(自己擬定即可);
在“主機”的位置填服務器的IP地址(xx.xx.xx.xx)。
經過這兩步後再輸入用戶名和密碼即可(如果沒有申請賬戶的話需要向管理員申請一個賬戶)。

登錄服務器後Xshell會幫你保存此服務器的信息,之後再登的時候雙擊左邊的名稱,再輸入密碼即可。

FileZilla(傳輸文件)

在這裏插入圖片描述
可以使用命令行(mv,cp等),不過FileZilla更方便一點,直接用鼠標拖拽即可完成上傳和下載

登錄服務器後,還需向服務器上傳代碼、數據集等等。

  • 在“主機”位置填入服務器IP地址(xx.xx.xx.xx)
  • 在“用戶名”位置填在該服務器的用戶名
  • 在“密碼”位置填用戶名對應的密碼

同樣,下次登錄時點擊“快速登錄”旁邊的箭頭就可以一鍵連接服務器。

運行代碼

運行Python代碼

假設文件爲run.py,直接輸入以下命令即可:

python run.py

運行Java代碼

需要提前將文件導爲jar包的形式,假設文件爲run.jar,直接輸入以下命令即可:

java -jar run.jar

Linux基礎指令

  • cd:調整當前路徑位置
  • ls:查看當前路徑下的所有文件
  • vim:編輯文件
    • i:進入插入模式(Insert mode)
    • Esc:進入命令模式(Command mode)
    • G:移動光標到最後一行
    • dd:刪除整行
  • cat:顯示文件內容
  • tail:顯示文件最後的內容
  • nohup … &:將數據放在後臺運行
  • ps aux:查看系統所有的進程數據
  • kill -9 PID:刪除PID進程
  • Ctrl + r:搜索歷史命令,搜索到的話直接回車即可運行。多按幾次可繼續向前搜索
  • ps -ef|grep xxx:篩選xxx用戶提交的任務
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章