HOO八卦
妖魔鬼怪快离开

vncserver

一、安装前奏

安装可能导致DNS被清空,所以需要先执行下面命令后再按照步骤安装:

  1. chattr +i /etc/resolv.conf

二、安装

  1. yum install -y tigervnc tigervnc-server
  2. yum groupinstall “Desktop”
  3. yum install gnome-panel
  4. yum install nautilus

三、启动

1、执行下列命令后开启vncserver服务。

   第一次开启会要你设置一个密码。
vncserver
(or设置登录密码(执行如下命令,需要输入两次):vncpasswd

vncserver输入二次。
vncserver

2、配置(对比下面的配置文件是否和您的一致):

  1. cat ~/.vnc/xstartup
  2. #!/bin/sh
  3. [ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n
  4. export LANG
  5. export SYSFONT
  6. vncconfig -iconic &
  7. unset SESSION_MANAGER
  8. unset DBUS_SESSION_BUS_ADDRESS
  9. OS=`uname -s`
  10. if [ $OS = ‘Linux’ ]; then
  11. case “$WINDOWMANAGER” in
  12. *gnome*)
  13. if [ -e /etc/SuSE-release ]; then
  14. PATH=$PATH:/opt/gnome/bin
  15. export PATH
  16. fi
  17. ;;
  18. esac
  19. fi
  20. if [ -x /etc/X11/xinit/xinitrc ]; then
  21. exec /etc/X11/xinit/xinitrc
  22. fi
  23. if [ -f /etc/X11/xinit/xinitrc ]; then
  24. exec sh /etc/X11/xinit/xinitrc
  25. fi
  26. [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
  27. xsetroot -solid grey
  28. xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
  29. twm &

3、执行下列代码,打开vncserver配置。

vim /etc/sysconfig/vncservers

vncserver

4、在最后添加以下代码,保存。

VNCSERVERS=”1:root”
VNCSERVERARGS[1]=”-geometry 800×600 ”

vncserver

5、执行以下命名重启vncserver。

service vncserver restart

vncserver

6、启动和关闭vnc:

  1. vncserver :1
  2. vncserver -kill :1

客户端连接测试
使用的客户端软件是:vnc viewer
(1)输入服务器的外网IP:1
vncserver
(2)输入vncpasswd设置的登录密码
vncserver
(3)连接成功后的界面
vncserver

!本次操作都是在root用户下,如果需要新建账户登录vnc,请先创建一个系统帐号,在此帐号下设置vnc登录密码,启动vnc服务

四、vnc自启动

需求是我要用Windows下的VNC Viewer连接到Linux Server. 我在Linux下面输入
#vncserver
设置好密码,好现在我就可以在Windows下面使用VNC连接到Linux桌面了,这个时候如果我的Linux Server系统重启了,那么我还得再敲一次vncserver这个命令,所以我现在要让Linux Server在开机时自动启动vncserver
有哪些方法呢?
1. 我可以把vncserver设置成系统的服务,并启动起来,使用如下命令查看vncserver是否已经是系统的服务
#chkconfig –list|grep vnc
vncserver       0:off   1:off   2:off   3:off   4:off   5:off    6:off
现在我们要设置vncserver开机自启动,使用如下命令
#chkconfig –level 5 vncserver on#chkconfig –list|grep vnc
vncserver       0:off   1:off   2:off   3:off   4:off   5:on    6:off
这个时候重启系统,那么vncserver就会以服务的方式自动起来,但是现在如果想立即使用vnc则直接敲命令 vncserver即可
2. 我们可以把vncserver这条命令写在Linux开机要运行的脚本里面,那些脚本是Linux开机时要执行的呢?
   我知道的有以下这些:
/etc/rc.local
/etc/rc.sysinit
/etc/inittab
/etc/profile
这里记住Linux服务于Linux开机自启动之间的区别和联系
赞(0)
未经允许不得转载:HOO八卦 » vncserver
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Find More Interest

Contactsthrough