连接服务器(或虚拟机)运行代码常用工具及Linux基础指令

文章目录

    • 概述
    • EasyConnect (连入内网)
    • Xshell(建立连接)
    • FileZilla(传输文件)
    • 运行代码
        • 运行Python代码
        • 运行Java代码
    • Linux基础指令

概述

在很多时候,我们需要把代码上传到服务器端,让其在服务器上运行。本文介绍如何连接服务器,上传并运行代码,最后介绍一些Linux基础指令。

EasyConnect (连入内网)

首先,如果你在公司或学校外部,第一步就是要连接内网,这时可以采用EasyConnect工具,如下图所示,输入用户名和密码即可。
连接服务器(或虚拟机)运行代码常用工具及Linux基础指令_第1张图片

Xshell(建立连接)

第二步是与服务器建立连接,有很多工具可以完成这一步,比如Xshell,Putty,MobaXtrem等等,在这里拿Xshell举例。
连接服务器(或虚拟机)运行代码常用工具及Linux基础指令_第2张图片

新建一个session会话
在“名称”的位置填这个服务器的名称(自己拟定即可);
在“主机”的位置填服务器的IP地址(xx.xx.xx.xx)。
经过这两步后再输入用户名和密码即可(如果没有申请账户的话需要向管理员申请一个账户)。

登录服务器后Xshell会帮你保存此服务器的信息,之后再登的时候双击左边的名称,再输入密码即可。

FileZilla(传输文件)

连接服务器(或虚拟机)运行代码常用工具及Linux基础指令_第3张图片
可以使用命令行(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用户提交的任务
  • passwd:修改用户密码

你可能感兴趣的:(日常记录,(Daily,Record))