上一篇中记录了服务器上tensorflow等环境的搭建,这篇文章,记录在服务器上运行项目。
一、本地上传文件到服务器
哎,上传文件,我用了scp命令,rz等最后都以失败告终,因为我的服务器需要在校园网的环境下,然后用了vpn连校园网,但是可能上传文件时可能不走vpn吧,然后总是显示连接不上,开始以为了权限不够,所以用chomd 777 file
给了所有读写权限,还是不行。所以最后放弃了,用了xshell的xftp插件,直接上传。
首先是图里面这个地方,没有下载的需要先下载。然后进入 如下界面,直接选择相应文件点击即可上传
二、解压
根据上传的文件的格式来决定了 我使用的zip
如果你如法使用unzip命令解压.zip文件,可能是你没有安装unzip软件,下面是安装方法
命令: yum list | grep zip/unzip #获取安装列表
安装命令: yum install zip #提示输入时,请输入y;
安装命令:yum install unzip #提示输入时,请输入y;
然后就可以解决无法使用unzip命令问题:
三、运行(在ssh断开的情况下程序仍然运行)
1.安装screen
yum install screen
2.screen -s helloworld (helloworld 为你想要取的名字)
然后在这个会话中执行你想运行的程序,然后关闭连接。 重新连接,输入screen -r 会话名(如上面的helloworld)恢复之前离开的会话。可以看到程序仍在运行。
3.暂时离开会话 ctrl+a 然后按d
4.查看会话列表 screen -ls
利用服务器跑程序