多人使用服务器,如何开个人账户?以及 个人账户如何操作服务器?
多人使用服务器时,由于实验环境不一样,为了避免冲突,所以使用个人账户
个人账户彼此不会影响,互相独立。需要在个人账户下重新配置所有环境(anaconda, pytorch,...)
1.多人使用服务器,如何开个人账户?
服务器 linux 版本最好是16.04.1 装CUDA比较稳定
管理员需在服务器装 cuda cudnn ssh
开账户:管理员在home文件夹下 : sudo useradd -m -s /bin/bash xxx(username)
( 例如:sudo useradd -m -s /bin/bash guanyun )
建议管理员为每个同学配置个人账户时,账户为同学姓名,密码为同学姓名
删除用户 userdel -r userName
或者:如图 参考(https://blog.****.net/u013187057/article/details/80533249)
注意事项:想用本地操作服务器时,需在同一个局域网。(也就是服务器连哪个无线,本地也需要连哪个无线)
如果不能做到同一个局域网,则不用看下面的 2.个人账户如何在本地操作服务器
直接用 teamview 控制: su 用户名(su guanyun) 就可以进入个人账户(guanyun)了。
2.个人账户如何在本地操作服务器(本地和服务器同一局域网)
2.1 连接服务器: 个人用户本地下载 Xshell
新建会话
上述两步只是在新建会话时使用,在以后使用中只需选中会话连接即可(如下)
装 anaconda ,创所需python版本的虚拟环境,装pytorch......
2.2 上传文件到服务器:下载 WinSCP
3.如何使用代码编辑器
3.1 jupyter notebook
**了虚拟环境之后
输入命令行:jupyter notebook --port xxxx(随便写4个数字不是0开头) --ip=10.0.119.253 (ip为服务器地址)
jupyter notebook --port 5623 --ip=10.0.119.253
之后会出来一个网址,把网址复制下来,用自己电脑浏览器打开,直接编辑就相当于在服务器上操作了
3.2 pycharm
在自己电脑上下载 pycharm 修改编辑代码
手动用winscp把本地代码拖拽到服务器,但是每次拖拽比较麻烦,可以在本地对pycharm配置,使得每次在本地修改保存以后自动上传更新到服务器后。具体操作参考 https://blog.****.net/weixin_42270275/article/details/88428489