设为首页 收藏本站
查看: 1363|回复: 0

[经验分享] Centos下安装X Window+GNOME Desktop+FreeNX

[复制链接]

尚未签到

发表于 2016-5-11 11:50:18 | 显示全部楼层 |阅读模式
先装X windows
#yum groupinstall 'X Window System' -y

安装GNOME桌面环境
#yum groupinstall 'GNOME Desktop Environment' -y


安装KDE桌面环境
#yum groupinstall 'KDE (K Desktop Environment)'

 
 
我们这里学习使用FreeNx或VNC连接CentOS远程桌面。
FreeNx简介
FreeNX是近年来继VNC之后新出现的远程控制解决方案,基本原理是将XWindows的信号压缩后传输到远程客户端显示,而VNC是直接截取屏幕图 像处理传输。这样,在同样的传输信道条件下,FreeNX可以比VNC提供更好的操作感和实时性。
VNC简介
VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。
gnome桌面安装
如果没有安装桌面,首先需要安装好桌面。

  • yum -y groupinstall 'GNOME Desktop Environment' 'X Window System'

FreeNx安装配置
1、安装freenx

  • yum -y install  nx freenx

2、如果你机器的ssh设置了PasswordAuthentication no,即取消密码认证,则需要在它下面加上:

  • AllowUsers nxuser

nxuser是freenx的用户。
3、编辑文件node.conf


  • vi /etc/nxserver/node.conf

把#ENABLE_PASSDB_AUTHENTICATION="0"更改为ENABLE_PASSDB_AUTHENTICATION="1"。
4、增加nxserver用户。


  • useradd myuser
  • passwd myuser
  • nxserver --adduser myuser
  • nxserver --passwd myuser

5、下载NX客户端软件,安装启动NX,输入Session名称(随意),输入Host和Port,点击Next,在下拉框中选择gnome桌面,继续next,finish。这时会跳出一个登录框,点击configure,点击key,复制服务器上/etc/nxserver/client.id_dsa.key的文件内容到这个文本框,保存。这时又回到登录框,直接输入用户和密码登录即可。
VNC安装配置
1、安装VNC

  • yum install vnc-server       centos 6 用 yum -y install tigervnc-server

2、添加用户

  • useradd vnc
  • passwd vnc

3、设置用户的vnc密码

  • su vnc
  • vncpasswd
  • exit

4、编辑vnc服务器配置文件

  • vi /etc/sysconfig/vncservers

在最后加上:

  • VNCSERVERS="1:vnc"
  • VNCSERVERARGS[1]="-geometry 1024x768"

5、创建xstartup脚本(centos-6用户忽视此步)

  • /sbin/service vncserver start
  • /sbin/service vncserver stop
  • su vnc
  • vi  ~/.vnc/xstartup

加入如下代码:

  • #!/bin/sh
  • # Add the following line to ensure you always have an xterm available.
  • ( while true ; do xterm ; done ) &
  • # Uncomment the following two lines for normal desktop:
  • unset SESSION_MANAGER
  • exec /etc/X11/xinit/xinitrc
  • [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
  • [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
  • xsetroot -solid grey
  • vncconfig -iconic &
  • xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
  • twm &

退出到root:

  • exit

6、启动vnc

  • /sbin/service vncserver start

7、测试vnc
7.1、使用java连接vncserver
在浏览器中输入http://192.168.0.10:5801登录桌面。
7.2、使用vnc viewer连接vncserver
打开vnc viewer,在server中输入192.168.0.10:1进行连接。
注意:192.168.0.10替换成自己的服务器IP。

总结
个人尝试了这两种方法,发现通过freenx连接的桌面,画面非常清晰且流畅,而vnc则逊很多。所以强烈推荐freenx。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-215630-1-1.html 上篇帖子: Review Board 在centos 6.4 上安装 下篇帖子: Install Ruby 1.9.3 with libyaml on CentOS
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表