前言:
安装Xshell主要是为了方便连接服务器,有自己的空间做深度学习,用XShell+docker 就很方便,或者XSHELL+ VS CODE里的remote ssh,这里我去实习的公司用的是后者,所以就介绍后者了;
1. XShell的下载和安装:
https://www.netsarang.com/zh/xshell/
进入官网,点击下载:
选择最右边的免费授权页面
注意!:安装和修改默认路径(XSHELL里任何要选择的路径)里面都不能出现中文!
安装会话全部点击关闭即可。
依次点击文件》新建
填上你老板给你的用户名和IP地址,名称填写用户名,主机就是IP地址
完事了之后需要重新输入用户名和密码,大功告成。
2. VS code 中SSH的配置:
进入官网,下载安装,还是注意目录尽量不要有中文
既然下载了vs code那就顺便把 C++环境也配置了把,具体参考了这里
打开VS CODE,按照下面搜索remote ssh:安装
在最下面找到绿色的图表,点击:
选择第三个 open configuration file ,修改用户名和ip地址,刚刚在xshell里面已经输入过了
然后点击 connect to host 就可以了。
比较常用的cd命令:
cd /home #打开home目录
cd #退出最开始的目录
cd .. #返回到上一层目录
ls #相当于list 目录
复制远程文件:
(1) 复制文件:
命令格式:
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
第1,2个指定了用户名,命令执行后需要输入用户密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名
(2) 复制目录:
命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder
第1个指定了用户名,命令执行后需要输入用户密码;
第2个没有指定用户名,命令执行后需要输入用户名和密码;
这里可能是权限的原因,我在复制文件时没有加上用户名和ip:
* :scp (空格)-r (空格)/home/xxx/yolo (空格)/yangyuqian/Porjects/ 直接就能把yolo文件夹复制到我的域名下面。
这个是从远程复制到远程的办法
从远程复制到本地直接在vscode上右键选择要复制的文件夹或者文件,点击download就可以下载到本地了;
这些都是后话。
3. pytorch环境配置
现在anaconda官网下载Linux版本的 anaconda
将下载好的anaconda.sh文件直接拖拽到你域名的目录下,在对应的终端(terminal)输入:
bash Anaconda3-5.2.0-Linux-x86_64.sh 就是bash 加上文件名
会有很多对话框,一直输入yes
修改环境变量:vi .bashrc
export PATH="/你的annaconda路径/anaconda3/bin:$PATH"
export PATH="$PATH:$HOME/anaconda/bin"
目录一定要对,如果有前辈安装过了anaconda可以不用输入这两段命令了,
最后直接输入更新资源命令: source ~/.bashrc
以上步骤完成之后anaconda3就安装完毕了
4.创建pytorch环境
接下来就是熟悉的操作了,一步一步在终端输入下面命令:
conda create -n Pytorch python=3.7
创建环境的命令请再看看我之前写的文章,从零开始pytorch和tensorflow环境配置
环境配置完成,可以玩玩Linux系统了!