传统弱校HFUT的蒟蒻,真相只有一个

Centos-Redhat下远程桌面的方法 & Redhat改Centos源

折腾了好几天才搞定,Redhat下远程桌面的方法,首先保证本身已经装了桌面,并且可以ssh访问

由于系统中自带python2环境,装了anaconda以及它带的python3环境,这个必须存在(前提)

按照其他教程安装好VNCserver和VNCviewer一直黑屏,原因是:anaconda所含的环境冲突,环境变量 PATH 发生了变化,即调用了不同版本的 Python,VNCserver 的运行自然会出错,造成黑屏

这个问题可以解决,也可以绕开:

一·、解决:参考 https://blog.csdn.net/bxprog/article/details/80988289

注意:注释掉Anaconda的变量以后必须重启服务器才能生效,但是重启后Anaconda就不能用了,但是可以远程连接。

此时再把那行注释去掉,执行source ~/.bashrc Anaconda又可以用了,VNC仍然可以用!这一步不需要重启

参考文献:

http://www.ha97.com/4634.html

https://blog.csdn.net/Happy_Sunshine_Boy/article/details/88107229

 

二、绕开:

每次都这样重启机器不靠谱,关掉anaconda相关的环境变量显然不行因为要用anaconda,替代方案:

使用Xmanager Enterprise 5全家桶,先用x-shell ssh登录上rethat的服务器,在x-shell中输入

export DISPLAY=192.168.6.165:0.0     (192.168.6.165替换成自己本地电脑的ip地址)

可以先测试一下能不能用:

yum -y install xclock
xclock

这时本地会弹出Xmanager的窗口,如果没有,手动打开Xmanager - Passive这个软件,出现这个表盘就成功了

 

当然远程的服务器需要桌面环境的时候很多,比如运行codeblocks

安装好codeblocks以后,终端直接输入 codeblocks

发现可以运行了:

 

 ok完美,成功替代不能用VNC远程的问题,缺点是多个桌面程序之间的切换要那麻烦一点。

 

三、Redhat改Centos源

 参考其他教程

 

 



posted @ 2019-11-11 21:18  未名亚柳  阅读(547)  评论(0编辑  收藏  举报