• 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个文件,你根据目录删除,重新启动即可。

  • 相关阅读:
    vi 命令
    element-ui + el-dialog + Vue.component 注册的tinymce富文本控件 第二次及以后打开dialog出现问题解决方法
    【经典数据结构】哈希表
    TCP建立连接与释放连接过程中的几个问题
    【算法题目】求二叉树中节点的最大距离
    字符串处理函数
    [LeetCode] Balanced Binary Tree
    [LeetCode] N-Queens II
    [LeetCode] N-Queens
    【linux使用】bash shell命令行常用快捷键
  • 原文地址:https://www.cnblogs.com/chunlifang-luck/p/3172225.html
Copyright © 2020-2023  润新知