zoukankan      html  css  js  c++  java
  • Redhat安装配置VNC服务器

    1. 检查安装VNC服务器

    # rpm -qa|grep vnc

    如果返回信息中有tigervnc-server,说明已安装了VNC;如果没有:

    # yum install tigervnc  
    # yum install tigervnc-server

    2. VNC服务配置

    编辑配置文件

    # vi /etc/sysconfig/vncservers

    添加如下内容给不同用户:

    VNCSERVERS="1:usr01 2:usr02"
    VNCSERVERARGS[1]="-geometry 800x600"
    VNCSERVERARGS[2]="-geometry 800x600"

    为用户设置密码

    [root@redhat6 ~]# su - usr01
    [usera@redhat6 ~]$ vncpasswd
    Password:
    Verify:

    3. 开启vncserver服务

    # service vncserver start

    特别情况下可能需要为两个用户各打开防火墙5901和5902端口

     

    4. 连接测试

      IP:192.168.1.35:1

      数字1代表1号用户

    5. 可能的问题

    a. 在使用VNC访问的时候,总是弹出“Authentication is required to set the network proxy used for downloading packages”的对话框;

    解决方法为禁掉Gnome里面自动更新的部分:

    在 /etc/xdg/autostart/gpk-update-icon.desktop里的最后一行添加:

    X-GNOME-Autostart-enabled=false

    然后重启服务。

    b. VNC遇到只显示空白画面时,是因为上一次退出VNC时选择了系统Logout,这时通过VNC看到的就是Logout后的空白画面;

    解决方法为kill掉当前的VNC用户进程

    # vncserver -kill :1

    然后重新start一下,使用start而不用restart,这样就不会影响正在使用的用户了。

    # service vncserver start

     如果发现无法kill掉,那就需要手动找到这个进程:

    # ps -ef | grep -i vnc | grep -v grep

    看到如下信息:

    root       4135      1  0 Jan23 ?        00:02:25 /usr/bin/Xvnc :1 -desktop VTstation:1 (root) -auth /root/.Xauthority -geometry 1920x1080 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -fp catalogue:/etc/X11/fontpath.d -pn -nolisten tcp

    第二项4135就是进程号,然后:

    # kill 4135

    再重start服务就好

  • 相关阅读:
    跟我一起来学ORACLE开发系列之三sql语法篇 老猫
    浅谈Oracle DBlink搭建 老猫
    一个合格的Oracle DBA的速成法摘录 老猫
    Oracle数据库设计要做到五戒 老猫
    Oracle分析函数参考手册一 老猫
    Oracle10G常用维护语句 老猫
    数据库设计中的敏捷方法 老猫
    oracle数据字典总结 老猫
    DBA 1.0与DBA眼中的DBA 2.0时代 老猫
    海水的绘制 szlongman
  • 原文地址:https://www.cnblogs.com/puloieswind/p/5826704.html
Copyright © 2011-2022 走看看