服务器上使用screen和linux的基本操作

配环境的一点小问题

我们尽量是去配置能满足代码的环境,而不要想着修改代码,让代码在我们的环境上跑起来。

服务器远程拷贝文件

 scp -P 10001 c1316@xxx.xxx.xx.xxx:/home/duj/local/cuda10.2.tar ./

[email protected]:/home/duj/local/cuda10.2.tar的文件考到本地。

解压tar文件

cuda

服务器上使用screen

训练模型的时候,花费时间是很长的,不可能一直挂在桌面上。所以就想到用screen了。
记录一下简单的操作指令。

创建screen

screen -S  roof  # 新建一个名字为name的窗口,并进入到该窗口中

进入后打开环境,运行训练命令。之后直接关闭vscode 训练也不会终止。但是要确保训练代码的没有问题,不然代码要是由于bug奔溃的话,程序照样会死。

进入已经创建的screen

已经在screen中跑代码了。下次打开进入上次的screen中的命令

screen -r 7346  

这里的7346是要先查看一下我们上次利用screen创建的窗口的名称
命令是

screen -ls

在这里插入图片描述

删除创建的窗口

窗口创建多了,有点烦人,所以就想着怎么删除,很简单,首先要进入要删除的窗口,之后按键盘

ctrl + D 

就能删除当前进入的窗口了。

简单实用有上面的命令就够了。后续有别的需求在记录。

参考文章:
screen在linux系统运行

你可能感兴趣的:(计算机视觉,python)