实验室服务器学习总结

原文链接:https://www.computationalimaging.cn/2019/01/blog-post.html

最近产生了使用GPU服务器的需求。于是从准备期末前开始,经过多次麻烦和请教学长以及被期末耽搁了半个月后,终于大概学会了初步的服务器使用。



本文将学习过程中遇到的坑进行总结,以备不时之需。





主机OS:Windows 10

(PS:暂时不舍得清空windows重装Linux,经过尝试后发现Windows远程连接服务器可以满足大部分需求,所以先暂时用windows)



服务器:Ubuntu 16.04



目录:

  1. 文件/文件夹挂载
  2. 图形界面
  3. 添加路径
  4. 远程控制Jupyter




1. 文件/文件夹挂载


即便是在Windows系统下,Sshfs依旧十分好用。
这篇文章写的非常详细,可以参考。

主要步骤:

  • 下载win-sshfs
  •  配置win-sshfs
  •  enjoy

之后便可以在windows中像操作U盘文件一样对服务器中的各种进行操作,从而使得通过Windows远程连接Ubuntu服务器并像想象中的一样麻烦。

2. 图形界面


可以采用Putty+Xming实现。可以参考 这篇文章。
最后,如果服务器中安装了图形界面,如X11,便可以在本地Windows系统中打开服务器内的MATLAB等图形界面程序。

需要注意的是,这智能保证从windows直连的那台服务器支持与Windows的图形交互。如在Windows中用Putty连接gpu01,则可从gpu01中打开MATLAB。若再通过gpu01转接到gpu02,即在gpu01的terminal中输入:
ssh gpu02
则无法激活gpu02中的图形界面。
只有遵从Linux系统ssh的图形界面设定,输入
ssh -X gpu02
方可支持gpu02中的图形界面。

3.添加路径

当多人通过多个账户共享服务器的时候,用户的系统路径常常不全,因此需要我们根据自己的需要完善自己的路径。在执行某个命令而被系统提示不识别时,可以先通过 搜索  该命令确定对应软件是否已被安装; 若已经安装,则将其加入命令行即可;若尚未安装才需要自己安装。

因此,共分为搜索+添加路径两步,这两篇文章都说的非常清楚了:
1.  在ubuntu中搜索文件或文件夹的方法
2.  Ubuntu下设置环境变量及PATH的方法

4.远程控制Jupyter

通过Windows/Linux等终端远程控制Jupyter可以参考 这篇文章。
改完配置文件后只需要在Windows的浏览器中输入IP:Port,如192.168.1.140:8888即可




查看原文获得更多信息:https://www.computationalimaging.cn/2019/01/blog-post.html

你可能感兴趣的:(Linux,服务器,Windows,文件挂载,图形界面)