zoukankan      html  css  js  c++  java
  • Linux学习之路--启动VNC服务

     

    我的Linux是Fedora 13,安装方法如下:

    1、打开终端,执行

    # yum install -y tigervnc tigervnc-server

     2、编辑/etc/sysconfi/vncservers

    # vi /etc/sysconfig/vncservers

     在最后加入:

    VNCSERVERS="1:sky"
    VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"

     注意:sky是我的机器名称

    然后,:wq保存退出。

    3、在启动vnc之前,先要设置vnc的链接密码:

    # vncpasswd

     两次输入要设置的密码。

    之后就可以

    # vncserver

     启动vnc服务了,远程计算机可以通过vnc客户端链接了。

    链接方式:

    IP:开放窗口

     如:192.168.1.102:1

    遇到问题 :

    1、通过# ps -ef|grep vnc查看已经启动了vnc服务,但远程计算机连不上,有可能是防火墙的问题,两种解决方法:

         1)、关闭防火墙,

    # service iptables stop

         如果需要的话,可以设置防火墙默认不启动(因为我的linux是我办公用的,所以不习惯开着防火墙)

    # chkconfig iptables off

         2)、如果你的是服务器的话,就得开着防火墙了,可以编辑防火墙的开放端口,加入vnc的开放端口,默认第一个窗口的开放端口是5901,然后以后的开放窗口会在5901的基础上往上加,如果不知道自己的开放端口是多少,可以通过#ps -ef|grep vnc查看到,以5901为例

    # vi /etc/sysconfig/iptables

     编辑防火墙的开放端口,插入

    -A INPUT -s 203.171.229.198 -i eth1 -p tcp -m tcp --dport 5901 -j ACCEPT

     这是我的配置,你可以复制你的iptables文件中的配置,然后改一个端口号就行了。:wq保存退出。

    执行

    # service iptables restart

     重新启动防火墙,使刚才的设置生效。

    现在远程计算机应该就能连上了。

    2、有的linux版本启动vnc服务以后,远程连接是灰屏,解决方法:

    # vi ~/.vnc/xstartup

     在最后的

    twm &

     前加入#,将其注释掉,然后加入

    gnome-session &

     :wq保存退出即可。

    然后执行

    # service vncserver restart

     重新启动即可。

    如果还不行的话,可能是重启的时候报错了,可以

    # vncserver -kill :1

     关闭1窗口,然后

    # vncserver

     启动,或许启动汇报错,但后提示,让你删除3个文件,你根据目录删除,重新启动即可。

  • 相关阅读:
    axios的数据请求方式及跨域
    vuex 的介绍
    返回顶部的过渡式写法
    数据结构和算法——二叉树
    RecyclerView的刷新和加载更多
    希尔排序小结
    选择排序小结
    插入排序小结
    冒泡、快速排序小结
    数据结构和算法——递归算法
  • 原文地址:https://www.cnblogs.com/chunlifang-luck/p/3172225.html
Copyright © 2011-2022 走看看