0
点赞
收藏
分享

微信扫一扫

初遇服务器使用的 基本知识 (用到新的更新ヽ(✿゚▽゚)ノ) (开发工具:vscode,git bash)关于 连接服务器 传输文件到云服务器 以及运行程序被占用 程序在后端一直运行


目录

​​1、连接服务器:​​

​​2、上传文件​​

​​3、让服务器后台运行​​

​​4、端口被占用 (已经知道自己用来哪个端口,比如用了5000)​​

​​5、利用vscode 连接服务器 (开发很方便了ヾ(≧▽≦*)o)​​

​​6、关于报错“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! ”​​

​​二、关于跑程序 使用GPU等方面​​

​​1、查看GPU情况:​​

​​2、pytorch 指定运行的哪个 Gpu​​

​​3、服务器输入nvidia-smi 显示:​​

1、连接服务器:

ssh root@ip

2、上传文件

本地控制台 写下面的命令

PS C:\Users\DeathYmz> scp -r path zlwang@ip:/home/yu/data

3、让服务器后台运行

nohup python myServer.py & 让服务器后台运行 如果有print的输出结果都在nohup.out

4、端口被占用 (已经知道自己用来哪个端口,比如用了5000)

OSError: [Errno 98] Address already in use

netstat -tlnp|grep   5000
kill -9 17059
(杀死占用端口的进程号)

初遇服务器使用的 基本知识 (用到新的更新ヽ(✿゚▽゚)ノ) (开发工具:vscode,git bash)关于 连接服务器 传输文件到云服务器 以及运行程序被占用 程序在后端一直运行_后台运行

5、利用vscode 连接服务器 (开发很方便了ヾ(≧▽≦*)o)

1install

Remote-SSH

Remote vscode

Remote-WSL

Remote Development

初遇服务器使用的 基本知识 (用到新的更新ヽ(✿゚▽゚)ノ) (开发工具:vscode,git bash)关于 连接服务器 传输文件到云服务器 以及运行程序被占用 程序在后端一直运行_后台运行_02

(2)设置 选择 C:\Users\DeathYmz\.ssh\config

填写如下信息   如在命令连接服务器采用:ssh root@10.69.11.XXX 对应填写下面 如果想连好几个 在里面接着写。

Host root

HostName ip

PreferredAuthentications password

User root

初遇服务器使用的 基本知识 (用到新的更新ヽ(✿゚▽゚)ノ) (开发工具:vscode,git bash)关于 连接服务器 传输文件到云服务器 以及运行程序被占用 程序在后端一直运行_后台运行_03

初遇服务器使用的 基本知识 (用到新的更新ヽ(✿゚▽゚)ノ) (开发工具:vscode,git bash)关于 连接服务器 传输文件到云服务器 以及运行程序被占用 程序在后端一直运行_后台运行_04

初遇服务器使用的 基本知识 (用到新的更新ヽ(✿゚▽゚)ノ) (开发工具:vscode,git bash)关于 连接服务器 传输文件到云服务器 以及运行程序被占用 程序在后端一直运行_后台运行_05

重要的一步:

选择remote-ssh  extension-setting   加上config file C:\Users\DeathYmz\.ssh\config

初遇服务器使用的 基本知识 (用到新的更新ヽ(✿゚▽゚)ノ) (开发工具:vscode,git bash)关于 连接服务器 传输文件到云服务器 以及运行程序被占用 程序在后端一直运行_后台运行_06

初遇服务器使用的 基本知识 (用到新的更新ヽ(✿゚▽゚)ノ) (开发工具:vscode,git bash)关于 连接服务器 传输文件到云服务器 以及运行程序被占用 程序在后端一直运行_ide_07

(3) 点击打开, 输入密码,第一次可能会问你是Linux,windows,还是 macos

初遇服务器使用的 基本知识 (用到新的更新ヽ(✿゚▽゚)ノ) (开发工具:vscode,git bash)关于 连接服务器 传输文件到云服务器 以及运行程序被占用 程序在后端一直运行_ide_08

6、关于报错“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! ”

ssh 连接服务器显示如下出错:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
......

初遇服务器使用的 基本知识 (用到新的更新ヽ(✿゚▽゚)ノ) (开发工具:vscode,git bash)关于 连接服务器 传输文件到云服务器 以及运行程序被占用 程序在后端一直运行_ide_09

删掉了了 ~/.ssh/known_hosts 文件下的这个ip的密钥 重新连接就可以了

二、关于跑程序 使用GPU等方面

1、查看GPU情况:

lspci | grep -i vga

nvidia-smi

初遇服务器使用的 基本知识 (用到新的更新ヽ(✿゚▽゚)ノ) (开发工具:vscode,git bash)关于 连接服务器 传输文件到云服务器 以及运行程序被占用 程序在后端一直运行_ide_10

初遇服务器使用的 基本知识 (用到新的更新ヽ(✿゚▽゚)ノ) (开发工具:vscode,git bash)关于 连接服务器 传输文件到云服务器 以及运行程序被占用 程序在后端一直运行_服务器_11

1显示有四块,图2 processes 显示现在哪几块正在被占用

2、pytorch 指定运行的哪个 Gpu

首先你要查看当前 GPU的使用情况,然后再在终端指定使用 哪个 Gpu

CUDA_VISIBLE_DEVICES=2 python ​​xxx.py​​

或者你可以在代码中指定

import os

os.environ[“CUDA_VISIBLE_DEVICES”] = “2”

3、服务器输入nvidia-smi 显示:

NVIDIA-SMI has failed because it couldn't communicate with the   NVIDIA driver. Make sure that the latest NVIDIA driver is ins                              talled and running.

命令行输入:

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt update

ubuntu-drivers devices

sudo ubuntu-drivers autoinstall

sudo service lightdm restart

nvidia-smi

一般能解决了。

以前发布的一些

​​关于 连接服务器 传输文件到云服务器 以及运行程序被占用 程序在后端一直运行​​

​​VSCode 打开 pycharm 项目​​

举报

相关推荐

0 条评论