①安装VS code,并连接远程服务器(本地也需要有ssh)。参考

②免密钥登录设置,参考

  具体步骤:WIN+R -->cmd, 输入ssh-keygen,然后一直Enter,最终生成公钥和私钥(文件位置位于/.ssh文件夹下)。

  接下来将公钥上传至服务器:通过Ftp工具连接服务器,查看隐藏文件,找到.ssh文件夹,将本地的公钥内容复制到.ssh文件夹中,选择保存即可。

③VS code简体中文,参考

环境安装步骤:

1:anaconda 的安装。 (解决:报错:conda: command not found)(vim编辑

安装 Anaconda3
bash Anaconda3-2019.10-Linux-x86_64.sh 创建Python环境: 代表创建一个python3.5的环境,我们把它命名为python35
conda create --name py27 python=2.7 # To activate this environment, use 管理和使用python环境 , 来激活创建的环境
conda activate py27 # To deactivate an active environment, use
conda deactivate

conda 移除python环境
conda remove -n python3.6 --all 查看Python环境: 可以看到所有python环境,前面有个‘*’的代表当前环境
conda info --env 安装
conda install pytorch=1.1 torchvision cudatoolkit=10.0
conda install pytorch=1.1 torchvision cudatoolkit=11.1 pip install tensorboard_logger
------------------------------------------------------------------------------

查看linux系统中的CUDA 版本号: cat /usr/local/cuda/version.txt
查看CUDNN 版本号: cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
------------------------------------------------------------------------------
Ubuntu 更改CUDA的版本, 添加CUDA到bashrc环境变量
在使用下面命令的时候,会出现找不到该命令,但是cuda已经安装好了,这是因为cuda环境变量有问题,执行的命令为:
nvcc -V
需要添加的环境变量,我安装的是cuda-10,这里根据安装的cuda版本自行更改下面的配置, vim ~/.bashrc:
export PATH=/usr/local/cuda-10.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH
source ~/.bashrc
nvcc -V
输出为:

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:01_CDT_2018
Cuda compilation tools, release 10.0, V10.0.130

------------------------------------------------------------------------------
安装Pytorch-1.1失败:
到下面的网站可以直接下载: https://anaconda.org/pytorch/pytorch/files?version=1.1.0
下载好后conda install --offline filename即可 (但会出现环境变量问题,该方法不可行),采取:
conda 环境安装过程中由于网络问题 CondaHTTPError:,下载不成功。可以尝试手动下载安装包,偷梁换柱。操作步骤:
conda 环境的复制 conda env create -f environment.yaml安装 Anaconda3 环境后:conda: command not found,解决
1)~/.bashrc文件没有配置好: vim ~/.bashrc
2)在最后一行加上: export PATH=$PATH:【你的安装目录】
Linux中vim编辑方式:i或者a进入插入编辑模式,ESC键退出,:或者/进入命令模式(:wq保存并退出,:q退出不保存,:q!强制退出不保存)
3)运行source ~/.bashrc 保存

screen 全屏窗口管理器

screen -S session_name # 新建一个session
screen -ls # 列出当前所有的session
screen -r session_name # 进去name对应的session,这里也可以输入session id,同样有效
screen -d session_name # 远程detach某个session,这里也可以输入session id,
screen -d -r session_name # 结束当前session并回到session_name
screen -wipe # 清理那些dead的session
exit或者ctrl+d #退出当前screen窗口,结束当前screen窗口,不想再连接回来(即杀死会话)

C-a d #进入screen窗口后,想暂时退出(等会还想连接这个screen窗口)
C-a c #screen 在该会话内生成一个新的窗口并切换到该窗口
C-a n #切换到下一个窗口;
C-a p #切换到前一个窗口
C-a k #关闭当前窗口
C-a w #列出当前窗口(不知道为什么我不显示)
C-a tab #切换屏幕

文件解压Linux命令

解压命令unzip和tar和打包命令以及xz、bz2、gz压缩格式的文件解压 --> 链接

查看
watch -n 1 nvidia-smi 保存到text文件中 np.savetxt(r'//sim_PNAN.txt',sims,fmt='%.5f') np.save(r'',attn_max[queryL:].cpu())
np.save(r'',attn_max[queryL:].cpu())
np.save(r'',attn_max[:queryL].cpu()) 查看当前的进程GPU
fuser -v /dev/nvidia* 杀死进程
kill 进程号 下载数据到服务器
scp -r -P 端口号 用户名@IP地址:/home/XXX/CCC/data .

vscode 无法连接服务器,但是Xshell, Xftp等都可以正常连接。解决办法
  1. 打开C盘下的/user/<user_name>/.ssh文件夹,找到known_hosts文件;
  2. 用记事本打开该文件,可以看到如下所示的界面:
    1. 删除所要连接服务器IP相关的信息;
    2. 此时再用VSCode连接服务器,就一切正常了。

docker创建镜像image
docker image build -t py27 .

docker 查看所有镜像
docker image ls

生成容器container
docker container run -it py27 /bin/bash

查看容器
docker ps

docker container start fb1d96f591b4
进入容器
docker exec -it fb1d96f591b4 /bin/bash

docker port determined_bardeen 22

ssh root@202.85.220.177 -p 22212
vim /etc/ssh/sshd_config

VS code 远程连接服务器步骤的更多相关文章

  1. VS code远程连接Linux 开发C++ 配置详细介绍

    VS code 远程连接服务器,编译C++ 一.前期准备 1.VS code安装 Remote-SSH插件 2.Windows安装SSH. 3.Linux服务器连接测试. a.接通测试使用ping命令 ...

  2. 使用intellij IDEA远程连接服务器部署项目

    由于不想每次打开上传的文件软件,故研究使用intellij IDEA集成 ,下面是我使用的过程的一些记录. 使用intellij 远程连接服务器连接Linux服务器部署项目,方便我们开发测试. 本人使 ...

  3. Atom远程连接服务器报错服务器版本和客户端版本不一致

    Atom远程连接服务器 报错信息: Server version is different than client version Original error message: Version mi ...

  4. Windows下pycharm远程连接服务器调试-tensorflow无法加载问题

    最近打算在win系统下使用pycharm开发程序,并远程连接服务器调试程序,其中在import tensorflow时报错如图所示(在远程服务器中执行程序正常): 直观错误为: ImportError ...

  5. PUTTY无法远程连接服务器故障解决[转]

    对于一个刚刚了解putty工具的新手来说,在putty工具使用中有时出现了问题而无法解决.今天就来介绍怎么解决putty无法远程连接服务器的故障. 用putty远程连接服务器时,提示错误 server ...

  6. PyCharm 如何远程连接服务器编写程序

    写在前面 我之前一直通过mstsc远程服务器桌面修改代码,或者本地修改后上传到远程服务器等,各种不爽,现在改用xshell,但有时候还是感觉不方便.于是乎,自己动手配置PyCharm远程连接服务器,这 ...

  7. SFTP远程连接服务器上传下载文件-qt4.8.0-vs2010编译器-项目实例

    本项目仅测试远程连接服务器,支持上传,下载文件,更多功能开发请看API自行开发. 环境:win7系统,Qt4.8.0版本,vs2010编译器 qt4.8.0-vs2010编译器项目实例下载地址:CSD ...

  8. SFTP远程连接服务器上传下载文件-vs2010项目实例

    本项目仅测试远程连接服务器,支持上传,下载文件,更多功能开发请看API自行开发. 环境:win7系统,vs2010 vs2010项目实例下载地址:CSDN下载 如果没有CSDN积分,百度网盘下载(密码 ...

  9. SFTP远程连接服务器上传下载文件-vs2013项目实例

    本项目仅测试远程连接服务器,支持上传,下载文件,更多功能开发请看API自行开发. 环境:win7系统,vs2013 vs2013项目实例下载地址:CSDN下载 如果没有CSDN积分,百度网盘下载(密码 ...

随机推荐

  1. MATLAB地图工具箱学习心得(二)设计可变参数和位置拾取的“放大镜”式投影程序

    最近刚好因为一些原因整理这方面的内容,所以还是把这篇鸽了一年多的博客顺手写出来了∠( ᐛ 」∠)_.因为是当时课程设计的一部分,程序上难免会有一些不足和bug,在这里将设计的思路分享给大家. 本篇博客 ...

  2. 跟我读CVPR 2022论文:基于场景文字知识挖掘的细粒度图像识别算法

    摘要:本文通过场景文字从人类知识库(Wikipedia)中挖掘其背后丰富的上下文语义信息,并结合视觉信息来共同推理图像内容. 本文分享自华为云社区<[CVPR 2022] 基于场景文字知识挖掘的 ...

  3. WIN10 使用POWERSHELL 设置单应用KIOSK模式(win10家庭版或企业版)

    win10 使用PowerShell 设置单应用kiosk模式 win10 家版或企业版PowerShellshell 启动器 v1Autologon.exe 注意事项 win10 家庭版或企业版. ...

  4. 2003031121-浦娟-python数据分析第四周作业-第二次作业

    项目 内容 课程班级博客链接 20级数据班(本) 作业链接 Python第四周作业第二次作业 博客名称 2003031121-浦娟-python数据分析第四周作业-matolotlib的应用 要求 每 ...

  5. go 语言开发2 简易数据库和web代码示例

    数据库开发示例 package dao import ( "github.com/go-xorm/xorm" "fmt" ) type UserInfo str ...

  6. 一款高速的NET版的离线免费OCR

    PaddleOCR.Onnx 一款基于Paddle的OCR,项目使用ONNX模型,速度更快.本项目同时支持X64和X86的CPU上使用.本项目是一个基于PaddleOCR的C++代码修改并封装的.NE ...

  7. 4┃音视频直播系统之浏览器中通过 WebRTC 进行桌面共享

    一.共享桌面原理 共享桌面在直播系统中是一个必备功能 共享者:每秒钟抓取多次屏幕,每次抓取的屏幕都与上一次抓取的屏幕做比较,取它们的差值,然后对差值进行压缩:如果是第一次抓屏或切幕的情况,即本次抓取的 ...

  8. django 备件管理系统

    views 1 class limit: 2 3 def limit(self,res,obj): 4 limit = int(res.GET.get('limit',1)) 5 pagelimit ...

  9. 好客租房45-react组件基础综合案例-6边界问题

    边界问题 //导入react import React from 'react' import ReactDOM from 'react-dom' //导入组件 // 约定1:类组件必须以大写字母开头 ...

  10. Hadoop安装学习(第三天)

    学习任务: 1.解压jdk和hadoop包 2.安装jdk 3.修改hadoop配置文件 4.hadoop格式化 5.hadoop启动 出现的问题:hadoop可以正常启动,但是端口9000丢失,导致 ...