目录
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
(杀死占用端口的进程号)
5、利用vscode 连接服务器 (开发很方便了ヾ(≧▽≦*)o)
(1)install:
Remote-SSH
Remote vscode
Remote-WSL
Remote Development
(2)设置 选择 C:\Users\DeathYmz\.ssh\config
填写如下信息 如在命令连接服务器采用:ssh root@10.69.11.XXX 对应填写下面 如果想连好几个 在里面接着写。
Host root
HostName ip
PreferredAuthentications password
User root
重要的一步:
选择remote-ssh extension-setting 加上config file C:\Users\DeathYmz\.ssh\config
(3) 点击打开, 输入密码,第一次可能会问你是Linux,windows,还是 macos
6、关于报错“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! ”
ssh 连接服务器显示如下出错:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
......
删掉了了 ~/.ssh/known_hosts 文件下的这个ip的密钥 重新连接就可以了
二、关于跑程序 使用GPU等方面
1、查看GPU情况:
lspci | grep -i vga
nvidia-smi
图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 项目