仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 997|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] 来一发CentOS体系下VNC办事器的设置装备摆设

[复制链接]
兰色精灵 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:45:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!作为一位DBA,在创立Oracle数据库的过程当中普通要应用dbca和netca图象化停止建库和创立监听(假如应用剧本建库另说),假如您身材好估量可以在瑟瑟颤抖的机房中完成数据库的创立进程,有了vnc你可以温馨的房间内一边咀嚼着咖啡的浓喷鼻,趁便渡过绝对死板的数据库装置和设置装备摆设的进程,So,图形化操作对象是必弗成少的,在Linux操作体系最风行的图形化操作软件莫过于VNC,俺本着总结、同享及提示的目标完成了这个具体的小文儿,愿望人人爱好。
  1.确认VNC能否装置
  默许情形下,RedHatEnterpriseLinux装置法式会将VNC办事装置在体系上。
  确认能否曾经装置VNC办事及检查装置的VNC版本
  [root@testdb~]#rpm-qvnc-server
  vnc-server-4.1.2-9.el5
  [root@testdb~]#
  若体系没有装置,可以到操作体系装置盘的Server目次下找到VNC办事的RPM装置包vnc-server-4.1.2-9.el5.x86_64.rpm,装置敕令以下
  rpm-ivh/mnt/Server/vnc-server-4.1.2-9.el5.x86_64.rpm
  2.启动VNC办事
  应用vncserver敕令启动VNC办事,敕令格局为“vncserver:桌面号”,个中“桌面号”用“数字”的方法表现,每一个用户连个须要占用1个桌面
  启动编号为1的桌面示例以下
  [root@testdb~]#vncserver:1
  Youwillrequireapasswordtoaccessyourdesktops.
  Password:
  Verify:
  xauth:creatingnewauthorityfile/root/.Xauthority
  Newtestdb:1(root)desktopistestdb:1
  Creatingdefaultstartupscript./root/.vnc/xstartup
  Startingapplicationsspecifiedin/root/.vnc/xstartup
  Logfileis/root/.vnc/testdb:1.log
  以上敕令履行的过程当中,由于是第一次履行,须要输出暗码,这个暗码被加密保留在用户主目次下的.vnc子目次(/root/.vnc/passwd)中;同时在用户主目次下的.vnc子目次中为用户主动树立xstartup设置装备摆设文件(/root/.vnc/xstartup),在每次启动VND办事时,都邑读取该文件中的设置装备摆设信息。
  BTW:/root/.vnc/目次下还有一个“testdb:1.pid”文件,这个文件记载着启动VNC后对应后天操作体系的过程号,用于停滞VNC办事时精确定位过程号。
  3.VNC办事应用的端标语与桌面号的关系
  VNC办事应用的端标语与桌面号相干,VNC应用TCP端口从5900开端,对应关系以下
  桌面号为“1”----端标语为5901
  桌面号为“2”----端标语为5902
  桌面号为“3”----端标语为5903
  ……
  基于Java的VNC客户法式Web办事TCP端口从5800开端,也是与桌面号相干,对应关系以下
  桌面号为“1”----端标语为5801
  桌面号为“2”----端标语为5802
  桌面号为“3”----端标语为5803
  ……
  基于下面的引见,假如Linux开启了防火墙功效,就须要手工开启响应的端口,以开启桌面号为“1”响应的端口为例,敕令以下
  [root@testdb~]#iptables-IINPUT-ptcp--dport5901-jACCEPT
  [root@testdb~]#iptables-IINPUT-ptcp--dport5801-jACCEPT
  4.测试VNC办事
  第一种办法是应用VNCViewer软件上岸测试,操作流程以下
  启动VNCViewer软件-->Server输出“144.194.192.183:1”-->点击“OK”-->Password输出上岸暗码-->点击“OK”上岸到X-Window图形桌面情况-->测试胜利
  第二种办法是应用Web阅读器(如Firefox,IE,Safari)上岸测试,操作流程以下
  地址栏输出http://144.194.192.183:5801/-->涌现VNCviewerforJava(此对象是应用Java编写的VNC客户端法式)界面,同时跳出VNCviewer对话框,在Server处输出“144.194.192.183:1”点击“OK”-->Password输出上岸暗码-->点击“OK”上岸到X-Window图形桌面情况-->测试胜利
  (注:VNCviewerforJava须要JRE支撑,假如页面没法显示,表现没有装置JRE,可以到http://java.sun.com/javase/downloads/index_jdk5.jsp这里下载最新的JRE停止装置)
  5.设置装备摆设VNC图形桌面情况为KDE或GNOME桌面情况
  假如您是依照我的下面办法停止的设置装备摆设的,上岸到桌面后后果长短常简略的,只要一个Shell可供应用,这是为何呢?怎样能力看到心爱而且俏丽的KDE或GNOME桌面情况呢?答复以下
  之所以那末的好看,是由于VNC办事默许应用的是twm图形桌面情况的,可以在VNC的设置装备摆设文件xstartup中对其停止修正,先看一下这个设置装备摆设文件
  [root@testdb~]#cat/root/.vnc/xstartup
  #!/bin/sh
  #Uncommentthefollowingtwolinesfornormaldesktop:
  #unsetSESSION_MANAGER
  #exec/etc/X11/xinit/xinitrc
  [-x/etc/vnc/xstartup]&&exec/etc/vnc/xstartup
  [-r$HOME/.Xresources]&&xrdb$HOME/.Xresources
  xsetroot-solidgrey
  vncconfig-iconic&
  xterm-geometry80x24+10+10-ls-title"$VNCDESKTOPDesktop"&
  twm&
  将这个xstartup文件的最初一行修正为“startkde&”,再从新启动vncserver办事后就能够上岸到KDE桌面情况
  将这个xstartup文件的最初一行修正为“gnome-session&”,再从新启动vncserver办事后就能够上岸到GNOME桌面情况
  从新启动vncserver办事的办法:
  [root@testdb~]#vncserver-kill:1
  [root@testdb~]#vncserver:1
  6.设置装备摆设多个桌面
  可使用以下的办法启动多个桌面的VNC
  vncserver:1
  vncserver:2
  vncserver:3
  ……
  然则这类手工启动的办法在办事重视新启动以后将生效,是以,上面引见若何让体系主动治理多个桌面的VNC,办法是将须要主动治理的信息添加到/etc/sysconfig/vncservers设置装备摆设文件中,先以桌面1为root用户桌面2为oracle用户为例停止设置装备摆设以下:
  格局为:VNCSERVERS="桌面号:应用的用户名桌面号:应用的用户名"
  [root@testdb~]#vi/etc/sysconfig/vncservers
  VNCSERVERS="1:root2:oracle"
  VNCSERVERARGS[1]="-geometry1024x768"
  VNCSERVERARGS[2]="-geometry1024x768"
  7.修正VNC拜访的暗码
  应用敕令vncpasswd对分歧用户的VNC的暗码停止修正,必定要留意,假如设置装备摆设了分歧用户的VNC须要分离到各自用户中停止修正,例如在我的这个试验中,root用户和oracle用户须要分离修正,修正进程以下:
  [root@testdb~]#vncpasswd
  Password:
  Verify:
  [root@testdb~]#
  8.启动和停滞VNC办事
  1)启动VNC办事敕令[root@testdb~]#/etc/init.d/vncserverstart
  StartingVNCserver:1:root
  Newtestdb:1(root)desktopistestdb:1
  Startingapplicationsspecifiedin/root/.vnc/xstartup
  Logfileis/root/.vnc/testdb:1.log
  2:oracle
  Newtestdb:2(oracle)desktopistestdb:2
  Startingapplicationsspecifiedin/home/oracle/.vnc/xstartup
  Logfileis/home/oracle/.vnc/testdb:2.log
  [OK
  2)停滞VNC办事敕令
  [root@testdb~]#/etc/init.d/vncserverstop
  ShuttingdownVNCserver:1:root2:oracle[OK]
  3)从新启动VNC办事敕令
  [root@testdb~]#/etc/init.d/vncserverrestart
  ShuttingdownVNCserver:1:root2:oracle[OK]
  StartingVNCserver:1:root
  Newtestdb:1(root)desktopistestdb:1
  Startingapplicationsspecifiedin/root/.vnc/xstartup
  Logfileis/root/.vnc/testdb:1.log
  2:oracle
  Newtestdb:2(oracle)desktopistestdb:2
  Startingapplicationsspecifiedin/home/oracle/.vnc/xstartup
  Logfileis/home/oracle/.vnc/testdb:2.log[OK]
  4)设置VNC办事随体系启动主动加载
  第一种办法:应用“ntsysv”敕令启动图形化办事设置装备摆设法式,在vncserver办事前加上星号,点击肯定,设置装备摆设完成。
  第二种办法:应用“chkconfig”在敕令行形式下停止操作,敕令应用以下(预知chkconfig具体应用办法请自助式man一下)
  [root@testdb~]#chkconfigvncserveron
  [root@testdb~]#chkconfig--listvncserver
  vncserver0:off1:off2:on3:on4:on5:on6:off


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
分手快乐 该用户已被删除
沙发
发表于 2015-1-16 22:12:23 | 只看该作者

来一发CentOS体系下VNC办事器的设置装备摆设

眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
小魔女 该用户已被删除
板凳
发表于 2015-1-20 06:51:13 | 只看该作者
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
爱飞 该用户已被删除
地板
发表于 2015-1-28 22:55:19 | 只看该作者
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
老尸 该用户已被删除
5#
发表于 2015-2-5 23:34:46 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
莫相离 该用户已被删除
6#
发表于 2015-2-14 06:37:32 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
飘灵儿 该用户已被删除
7#
发表于 2015-3-4 05:21:52 | 只看该作者
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
若相依 该用户已被删除
8#
发表于 2015-3-11 17:32:53 | 只看该作者
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
金色的骷髅 该用户已被删除
9#
发表于 2015-3-19 06:21:31 | 只看该作者
上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
简单生活 该用户已被删除
10#
发表于 2015-3-27 09:11:05 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 00:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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