首先讲一讲可能用到的操作

1.查看当前文件夹下的文件
dir

2.返回上一/两个目录
cd …
cd …/…

3.Tab
直接按Tab,可以查看当前文件下的所有东西

4.移动文件
mv 文件名 移动目的地文件名

5.重命名文件
mv 文件名 修改后的文件名

6.上传文件
scp D:/1.jpg(本地文件路径) swy@10.0.0.3:/home/jes
(scp:上传的指令 。swy@10.0.0.3用户名字)
记住不能留空格。。。
7.下载工作站的东西到本地
scp swy@10.0.0.3:pth1(要下载的文件的路径) pth2(自己本地的路径)
(scp:上传的指令 。swy@10.0.0.3用户名字)
批量下载某个文件下的所有东西
在scp前面加一个-r

8.复制粘贴
复制直接用快捷键Ctrl+C 或 Ctrl+Shift+C
粘贴可以试试快捷键Ctrl+V 或 Ctrl+Shift+V
粘贴的快捷键不行的时候就鼠标的右键点一下就可以了(在工作站上的时候)

9.退出连接
exit

10.修改代码.py
nano run.py
或者
vim run.py

11.查看当前路径
pwd

连接工作站:

ssh + 工作站
example:
ssh hew@10.0.0.3
然后输入密码(输入密码的时候输入的内容不会显示)
然后回车,就可以连接

查看显卡的情况:

nvidia -smi

这里可以看到是有两个GPU的卡位,我们发现两个卡位都在跑程序。
如果我们想要关掉他们就输入
kill -9 22694
其中的22694是相应的PID

最左边的数字代表是哪个显卡在跑(卡0,卡1)
默认代码是在卡0上跑
如何想要自己选择在哪个坑,请在代码中加入如下内容

os.environ["CUDA_VISIBLE_DEVICES"] = "1"   # 卡1

建立在工作站上创立一个独立的后台

法一:

1.查看当前所有后台
screen -ls

2.进入后台
screen - r **(环境名字)

3.创建后台
screen -S **(环境 名字)

4.退出后台
Ctrl+a+d或者Ctrl+a+d(都是先按Ctrl+a)

5.删除后台
screen -S session_name -X quit

法二:

1.创建新后台
tmux

2.退出后台
ctrl+B 然后松开ctrl跟B 按D

3.查看后台
tmux a

4.后台间切换
ctrl+B 然后松开ctrl+B 再按shift+9 或 shift+0

激活虚拟环境

conda activate **(环境名字)

可以看右边发现是否进入环境

run!

cd进你的代码所在的位置
python run.py

然后它就开始啦~~~

创建虚拟环境

既然是工作站,那么肯定有别于私人电脑,我们往往要建立一个自己的虚拟环境
如果要开一个新的虚拟环境,从零开始配,太麻烦了,我建议使用copy的方法
即复制一个新的环境:

  • 复制工作站的虚拟环境:
conda create -n DATA_COPY --clone DATA
  • 跨计算机的话,也是一样的。

查询conda create命令的原来说明,是这样的:

–clone ENV
Path to (or name of) existing local environment.

–clone这个参数后面的不仅可以是环境的名字,也可以是环境的路径。

所以,用这种方法我们就可以把原来电脑上目标conda环境的目录复制到新电脑上,然后再用:

conda create -n  DATA_COPY --clone ~/path

就直接一步安装了所有的包,完成了环境的移植。

该部分转自知乎——A字头

用pycharm(专业版)直接连接使用工作站(强推!!)

每天对着cmd调试命令的你是否时刻在奔溃的边缘徘徊?快试试pycharm远程管理工作站吧!

修改代码

在工作站的配置下可通过pycharm修改代码,修改后按Ctrl+S 更新

轻松上传

轻松管理——>Remote Host

我们也可以在Remote Host中轻松管理工作站的文件:

具体打开方式:

pycharm ssh 配置环境

自行百度,这里不进行阐述

配置过后可能出行deployment 灰色,即上传不了的情况

按下图操作



选择正确的路径

添加插件

选择添加解释器

选择配置

选择后点击右下角的NEXT

然后选择环境进行配置即可

可能会用到的Linux操作

得到文件大小

相关命令:

df -hl:查看磁盘剩余空间
df -h:查看每个根路径的分区大小
du -sh [目录名]:返回该目录的大小
du -sm [文件夹]:返回该文件夹总M数
du -h [目录名]:查看指定文件夹下的所有文件大小(包含子文件夹)

rm -i *.jpg #删除后缀为jpg的图片,每次删除都会询问
rm -r *.gif #直接删除后缀为gif的图片,不询问(所以需谨慎)

连接工作站跑机器学习(Linux命令)相关推荐

  1. yum 有趣的linux命令,Centos6中yum方法安装sl(linux有趣命令之一sl跑火车)

    声明:本文操作步骤.截图等均出自本人原著,任何人不得进行转载,谢谢! 前言: "sl"为linux系统中有趣但不实用的命令之一,虽然在终端执行sl命令即可出现"跑火车&q ...

  2. linux 命令连接符,Linux 中命令链接操作符的十个最佳实例

    Linux 中命令链接操作符的十个最佳实例 日期:2017-12-14 浏览:1416次 评论:0条 侧边栏 英文:Tecmint,翻译:Linux中国/geekpi https://linux.cn ...

  3. 树莓派4B安装系统,配置远程连接和WiFi,更新源,更新中文支持,基本Linux命令,用Python输出hello和“你好,世界”

    树莓派4B 系列1 从入门到进阶 作者(当然就是我本人了,哈哈哈哈哈),写这篇文章的目的是给刚入门树莓派或者从3B/3B+版本过度到4B的小朋友们总结出一些成系统的规律和方法,以及4B全新版本的变化. ...

  4. linux跑到命令行是到了哪里,在Linux命令行中使用tcpdump「超详细」

    原标题:在Linux命令行中使用tcpdump「超详细」 灵活,强大的命令行工具有助于减轻网络问题排查的痛苦. 根据我作为系统管理员的经验,我经常发现网络连接问题难以排除故障. 对于那些情况,tcpd ...

  5. Windows和服务器文件互传之scp命令,ssh通道连接服务器、linux获取管理员权限执行杀进程等常用linux命令

    一.scp命令 前提条件:本地和服务端网络通信正常,可以通过ping命令校验查看 ping 10.29.133.111 场景:把当前Windows系统桌面的 123.txt 文件上传至 10.29.1 ...

  6. linux vnc 重启命令,vnc server配置、启动、重启与连接,图形管理linux系统

    环境:RedHat Linux 5企业版. Xwindows:gnome (红帽默认安装的图形界面) 尽管我们可以使用SSH连接远程通过字符界面来操作Linux,但是对于更多熟悉图形人来说是很不方便的 ...

  7. linux命令行连接wifi RTL810xE PCI Express Fast Ethernet Controller 网卡

    linux命令行连接wifi - hunters007 - 博客园 https://www.cnblogs.com/hunter-007/p/11151092.html hunters007 linu ...

  8. linux下跑CPU的命令 烤机

    linux下跑CPU的命令 烤机 转自 http://baoz.net/ whiletrue;dotimeecho"scale=5000; 4*a(1)"|bc-l-q;done

  9. 用完让你跑路的Linux命令!

    2019独角兽企业重金招聘Python工程师标准>>> 导读 蜘蛛侠有这样的一句信条,"权力越大,责任越大." 对于 Linux 系统管理员们来说,这也是一种应当 ...

最新文章

  1. selenium实例:unittest框架+PO开发模式
  2. python 版本比较函数 LooseVersion StrictVersion
  3. 使用git将本地项目上传到github
  4. 学习笔记——一个指针有趣的问题
  5. Delphi动态数组详解
  6. 考虑页面置换算法,系统有m个物理块供调度,初始时全空,页面引用串长度为p,包含了n个不同的页号,无论用什么算法,缺页次数不会少于( )
  7. 在Delphi中使用indy SMTP发送gmail邮件[转]
  8. C ++ 类 | 类与数组(Array)_4
  9. [PTA] 数据结构与算法题目集 6-10 二分查找
  10. SqlServer两表之间:根据一个表的字段更新另一个表的字段
  11. 怎么通过controller层退出登录_控制层访问拦截
  12. volley 框架的使用
  13. Log4j2 - java.lang.NoSuchMethodError: com.lmax.disruptor.dsl.Disruptor
  14. 高性能 Windows Socket 服务端与客户端组件(HP-Socket v1.0.1 源代码及测试用例下载)...
  15. Shell设置环境变量
  16. 低功耗设计—level shifter
  17. 云服务器功能检验方法
  18. [办公软件word] 怎么让Worde2019显示所有批注?
  19. MODBUS RTU转PROFIBUS DP 转换器怎么接线远创智控
  20. 微星主板开启安全启动以更新win11教程

热门文章

  1. 31.3 Java进阶之lambda方法引用
  2. 七夕送什么礼物会让对方惊喜呢!2022最全情人节礼物指南
  3. 一文搭建自己博客/文档系统:搭建,自动编译和部署,域名,HTTPS,备案等
  4. C语言数据类型重新认识
  5. Android今日头条的适配
  6. 迅雷新财报背后:下载一哥到艰难求生
  7. 苹果系统计算机常用英语,iOS开发必备英语词汇整理
  8. PHP学习笔记(一)--基础知识
  9. mysql汉字转拼音首字母_MySQL中文汉字转拼音的自定义函数和使用实例(首字的首字母)...
  10. vue大屏展示 代码 从0 到1