目录

服务器使用手册

服务器使用手册


文章目录


概要

服务器配置

https://i-blog.csdnimg.cn/blog_migrate/f08743c1a55f1c30d3f7dcd108a31f37.png


提示:以下是本篇文章正文内容

SSH 登录

1.点击链接:

https://i-blog.csdnimg.cn/blog_migrate/e868a625fe77e34a1a036cae1a652e9e.png

2.点击下载

https://i-blog.csdnimg.cn/blog_migrate/2debb0f2f95e1c8d11e28c8293aeffcd.png

3.点击免费授权页面

https://i-blog.csdnimg.cn/blog_migrate/abd2c1ac8b36edb921eb449bf24ca502.png

  1. 点击下载,下载安装包,安装到个⼈电脑上。

XSHELL使用

  1. 打开 XSHELL,点击 ⽂件(F) ,点击 新建(N) :

    https://i-blog.csdnimg.cn/blog_migrate/67c8852b9ae89c7e257be15ba1cc94fa.png

  2. 输⼊ 名称(N) 、 主机(H) 和 端⼝号(O) ,最后点击连接.

  3. 在弹出页面中输⼊登陆的 用户名 ,将记住用户名栏勾上,最后点击确定。

    https://i-blog.csdnimg.cn/blog_migrate/c50252fea8d6dec127cbf16a66d22399.png

  4. 如果弹出密钥配对,点击接受并保存; https://i-blog.csdnimg.cn/blog_migrate/4574a80376c5f61ca83f00e30e72b8b0.png

  5. 双击所有会话下的链接

  6. 成功连接 https://i-blog.csdnimg.cn/blog_migrate/b004d7076ff98307b67a061d9c8f1d83.png

Anaconda 环境创建

Anaconda 是⼀个强⼤的 Python 包管理和环境管理⼯具,它可以帮助我们轻松安装、更新、卸载和切换不同版本的 Python 和各种第三⽅库。我们⾸先需要在 Anaconda中 创建自己的环境

1.首先,创建环境并指定 Python 版本,执行:

conda create -n [env_name] python=[version]

https://i-blog.csdnimg.cn/blog_migrate/88da566b71b8ff6b3909a9a445180e80.png

  1. 等待下载,在需要输入的地⽅输⼊ y ,几分钟后创建完成:

https://i-blog.csdnimg.cn/blog_migrate/728b977e54bc9454ea9bfdae622e9348.png

3.进入自己的环境,执行:

conda activate [env_name]

4.下载 PyTorch,首先进入官方网址,下拉:

官方网址

5.按照图片中的方式选择:

https://i-blog.csdnimg.cn/blog_migrate/cba3a0188fd8655e26c80d0b142cbdfd.png

  1. 在 XSHELL 中输⼊选择后弹出的命令:
pip3 install torch torchvision torchaudio

7.安装PyTorch完成

https://i-blog.csdnimg.cn/blog_migrate/004a48da7e53d683d4291f71387ba385.png

8.安装完成所有需要的包就可以跑代码啦!

注:以上所有操作都需要在完成第 3. 步后在自己的环境下进行,不要影响到 base 环境和别的环境。

XFTP 使用

1.打开 XFTP,点击⽂件(F),点击新建(N):

https://i-blog.csdnimg.cn/blog_migrate/c3be35e70fa01e9c55b7f6ab58d42cf0.png

  1. 输⼊名称(N)、主机(H)、端口号(O)、用户名(U)和 密码§,具体输入内容使用自己服务器的信息,最后点击 连接

  2. 成功连接。

https://i-blog.csdnimg.cn/blog_migrate/da9328334ad69edf939af6a3d54dcc84.png

传输文件

1.右键空⽩位置,点击 新建»新建⽂件夹 ,新建⼀个自己的文件夹:

https://i-blog.csdnimg.cn/blog_migrate/479d17899e3806a9e14dd39fdd5e3a69.png

2.双击进⼊到创建好的⽂件夹中,在左边本机⽂件中找到需要传输的文件(数据库),右键并点击 传输(T) ,或者直接拖入右边指定位置:

https://i-blog.csdnimg.cn/blog_migrate/53ede083c8337e764107708a09415566.png

3.可以看到下方已经有传输进度条出现,服务器文件列表中也出现传输的⽂件,等待几分钟后传输完成!

https://i-blog.csdnimg.cn/blog_migrate/950a664be910de14e158b8b35eaf7eaf.png

4.也可以直接右键服务器中的⽂件,对文件进行删除(D) 等操作:

注:以上所有操作都需要在完成第 2. 步后在自己的文件夹下进行,不要影响到系统目录文件和别的文件夹。

PyCharm 连接

1.首先使用 PyCharm 打开自己的项目,点击 File ,在下拉菜单中点击 Settings :

https://i-blog.csdnimg.cn/blog_migrate/424fe3d92396d1a46388fd2a1b45537d.png

  1. 在弹出的设置页面中,点击 Project: [name] 左边的箭头进入,继续点击 Python Interpreter ;在 Python 解释器页面中,点击 Add Interpreter 新建

⼀个解释器,继续在菜单中点击 On SSH ,也就是添加 SSH 服务器中的环境: https://i-blog.csdnimg.cn/blog_migrate/e6dff04346a8225a211015680e49ddc8.png

https://i-blog.csdnimg.cn/blog_migrate/844ce37ff6afd069f9fdfbbae534c883.png

  1. 在弹出⻚⾯中选择 New ,输入 Host IP地址、 Port 和 Username ,也就是主机、端口号和用户名,,最后点击 Next ,如果弹

出 Connection To Remote Host 页面,点击 OK :

4.输入Passowrd 并勾选 Save password ,最后点击 Next ,如果弹出 Connection To Remote Host 页面,点击 OK :

https://i-blog.csdnimg.cn/blog_migrate/57dabada78847a586dba72539c476555.png

  1. 最后看到成功连接到 SSH,点击 Next。

  2. 进⼊到下面这个页面后,在 Environment 中勾选 Existing ,可以看到页面变化,然后点击 Interpreter 栏最右边 … 图标,显示更多: https://i-blog.csdnimg.cn/blog_migrate/d01c17e00a0efef297fccd3152469004.png

  3. 在⼀级目录下选择 home ⼆级目录,然后选择自己账号的⽂件夹 stu[grade] 目录: https://i-blog.csdnimg.cn/blog_migrate/7682ce5dacada8dd932d0045e129ea29.png

  4. 在自己用户目录下选择 anaconda3 目录,然后选择 envs 目录:

https://i-blog.csdnimg.cn/blog_migrate/e00d94f48338dbcb2f79b47a7c52fdae.png

8.下拉,找到 Python 文件 python[version] ,最后点击 OK :

https://i-blog.csdnimg.cn/blog_migrate/7b3f954527424bf55ce471d72c98ed2f.png

9.可以看到 Interpreter 中已经选择好了自己的 Python 解释器,接着点击 Sync folders 栏最右边的 文件夹图标 选择映射路径:

https://i-blog.csdnimg.cn/blog_migrate/88b49fd4f56048a610023a14b7ce9bb5.png

10.在弹出页面中点击图中 右边输入框 ,然后点击最右边 文件夹图标 : https://i-blog.csdnimg.cn/blog_migrate/88f85930273d89657618cbd122e56f95.png

11.可以看到已经选择好了路径,然后点击 OK :

https://i-blog.csdnimg.cn/blog_migrate/758b39be7b89417d6ce815112e8e5565.png

12.可以看到已经选择好了映射路径,最后点击 Create : https://i-blog.csdnimg.cn/blog_migrate/370f7c3bcda8afec243d3ce532cad525.png

13.等待几秒后可以看到已经加载出了自己环境下的所有包目录,然后点击 Apply 确认下,最后点击 OK 。 https://i-blog.csdnimg.cn/blog_migrate/013836b600977a7a749f82367bf13cbe.png

14.右键自己的项目,点击 Deployment 下 配置:

https://i-blog.csdnimg.cn/blog_migrate/e850aa468b2624368b4f2e0ec0cef31a.png 15.测试连接

https://i-blog.csdnimg.cn/blog_migrate/ea68cb247ed0e5aec27ef0d62c170019.png

16.映射服务器中文件

https://i-blog.csdnimg.cn/blog_migrate/546db8a73a6c4d0e8f9724cfc11e4209.png

17.选择home文件夹下的路径

https://i-blog.csdnimg.cn/blog_migrate/e25be1f75ee527fea9f37e98695dfb9e.png

18.最后可以看到映射路径已经设置完成,最后点击 OK 。

https://i-blog.csdnimg.cn/blog_migrate/353e10c269f398d06b2a649ba8d03381.png

19.设置自动部署

https://i-blog.csdnimg.cn/blog_migrate/1fbbc3e4d5005b232141c695a0e771aa.png

常用Linux命令

nohup 主要作用就是可以在后台运行,并可以选择将日志输出到指定文件。

使用 cd 命令进入自己要运行代码的文件夹

cd [folder_name]

使用 nvidia-smi 命令查运行的代码:

nvidia-smi
nohup python u main.py &

总结

用于使用服务器运行代码