【Linux】(三)VNC桌面连接开发方式-实验室服务器多用户访问xfce4桌面使用手册

本文档详细介绍了实验室服务器的配置和使用方法,包括CUDA、Anaconda3与PyCharm的安装与共享,VNC远程桌面访问设置,以及MobaXterm的文件传输与SSH终端连接技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系列文章

(一)服务器初次配置及安装vncserver
(二)实验室添加新用户及其配置vnc4server、xfce4桌面访问流程
(三)VNC桌面连接开发方式-实验室服务器多用户访问xfce4桌面使用手册
(四)VS Code远程开发方式-实验室服务器使用VS Code远程开发
(五)GateWay远程开发方式-实验室服务器使用GateWay远程开发
(六)MobaXterm文件传输与终端-实验室服务器使用MobaXterm传输文件和ssh终端连接

一、写在前面

1.1 方法简介

  • cuda, anaconda3pycharm安装至共享目录下,各用户直接执行相应软件,实现资源共享
  • 使用vnc4server服务进行局域网内远程桌面访问,服务器端vncserver安装参考

1.2 windows端软件

二、整体说明

2.1服务器及用户

服务器有三台,分别编号服务器1、2、3

  • 用户名均为intleomn,其中m为服务器编号,n为用户序号,所有intleomn的用户组名为intleom1,所有用户的权限掩码为0002
    例如服务器2中的用户为 intleo21, intleo22, intleo23, ··· , 用户均属于 intleo21组

文件说明

  • 所有共享资源安装在/usr/local/
  • 所有个人文件(如程序及数据集)请放置于机械硬盘下,不要直接存放于home目录下,机械硬盘一般挂载于/media/D_4TB/media/E_4TB/media/D_8TB等文件夹下,再这类文件夹下新建文件夹为名字拼音大写首字母,例如名字:张三,文件请放置于/media/D_4TB/ZS中,有些服务器多硬盘,请根据情况新建

2.2 cuda

  • cuda使用版本为cuda-10.1,安装位置为/usr/local/cuda-10.1

2.3 conda环境

  • anaconda安装至/usr/local/anaconda3中,文件所属用户组为第一号intleo用户(如服务器2为intleo21), 权限为775,即用户组成员可读可写可执行
  • 所有已安装环境处于/usr/local/annconda3/envs/下, 如图所示
    在这里插入图片描述

2.4 pycharm软件

  • pycharm, 位置在/usr/local/pycharm···
    pycharm的启动器一般都已新建至桌面上,双击可执行

三、使用方法

3.1 远程桌面使用(Tight Vnc)

3.1.1 vnc连接

windows上打开TightVNC Viewer软件,可在开始菜单中查找到

  • 填入信息 ip地址:vnc服务号(该信息一般由服务器管理者提供),例如ip地址为192.168.0.123,使用用户为序号2的用户,那么填入如下
    在这里插入图片描述
  • 输入密码:为实验室英文名称小写
    在这里插入图片描述

3.1.2 xfce4界面介绍

  • 连接后,显示界面如下图所示,右上角为用户名
    在这里插入图片描述
  • 窗口左上角信息说明,如下图,左上角标有用户,另点选放大镜A实现自动缩放,放大镜右侧按钮实现全屏,按Ctrl+Shift+Alt+f退出全屏
    在这里插入图片描述
  • 保存本服务器快捷方式, 之后只要双击快捷方式就可以打开
    在这里插入图片描述

3.1.3 使用pycharm

  • 双击Pycharm图标,打开Pycharm软件,如图所示
    在这里插入图片描述
  • 选择解释器
  1. 点选Open打开代码文件,选择解释器setting-Project-Python Interpreter,点击下图中箭头位置在这里插入图片描述
  2. 按下图依次点选
    在这里插入图片描述
  3. 选择python解释器,按下图选择,即/usr/local/anaconda3/envs下的环境,该目录在前面有提到,通过conda env list指令也可查看环境位置,自行选择envs文件夹下适合的其它环境
    在这里插入图片描述
  4. 点选conda执行器,按下图点选1,选择路径2
    在这里插入图片描述
  5. 选定了一个python解释器和conda执行器保存后,下次点选红框内即可弹出所有conda环境
    在这里插入图片描述

3.1.4 常见问题及解决

  1. 若写程序时tab键不能使用,则按下面两图图顺序点选取消super+Tab即可
    在这里插入图片描述
    在这里插入图片描述
  2. 桌面死机
    例如你用的是第二个用户(intleo12),那么需要结束该用户创建的虚拟桌面进程
以下指令只需要切换到intleo12即可,不需要管理员权限
conda deactivate	# 退出base环境
vncserver -kill :2	# 结束intleo12号用户的虚拟桌面,如果是intleo13则冒号3,以此类推
vncserver			# 启动一个新的虚拟桌面

3.2 文件传输或远程终端(MobaXterm)

点击链接查看使用方式, (六)MobaXterm文件传输与终端-实验室服务器使用MobaXterm传输文件和ssh终端连接

四、服务器管理者使用方法

4.1 说明

一般使用无需了解管理者使用方法

  • 管理者主要管理用户的新建,用户vnc服务桌面的新开等
  • 如服务器初次配置,即无任何intleo用户,参考链接进行配置
  • 当用户不足时可新建用户,参考链接进行创建

4.2 常见管理

查看当前开启的vnc服务ps -aux |grep -E "vnc|USER"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值