zoukankan      html  css  js  c++  java
  • CentOS6部署VNC服务端

        VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。

        在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,vncconnect。

        下面以CentOS6.2为例,安装VNC步骤如下:

        一、安装gnome桌面环境

        如果系统已经安装了gnome桌面环境,此步省略。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    # 安装fontforge,避免字体出现方框乱码
    yum install fontforge -y
    # 安装gnome桌面环境
    yum groupinstall Desktop -y
    # 安装中文语言支持包
    yum groupinstall 'Chinese Support' -y
    # 设置系统默认语言为中文
    sed -i '/LANG/cLANG="zh_CN.UTF-8"' /etc/sysconfig/i18n
    source /etc/sysconfig/i18n

        二、部署vnc server

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    # 安装vnc软件包
    yum install tigervnc tigervnc-server -y
    # 设置vncserver开机启动
    chkconfig vncserver on
    # 设置vnc登录密码,密码保存在~/.vnc/passwd
    # 如果修改普通用户的vnc密码,要先su切换到此用户下
    vncpasswd
    # 查看vncserver配置文件
    rpm -qc tigervnc-server
    # 配置vncserver
    vim /etc/sysconfig/vncservers
    1
    2
    3
    4
    5
    # 以用户root启动第一个和第二个桌面
    VNCSERVERS="1:root 2:root"
    # 调整分辨率
    VNCSERVERARGS[1]="-geometry 1024x768"
    VNCSERVERARGS[2]="-geometry 1024x768"
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    # 启动vncserver,下面启动了两个桌面
    vncserver :1
    vncserver :2
    # 修改xstartup文件,把最后的twm &改为gnome-session &
    # 此文件只有在vncserver启动之后,才会出现,修改后重启vncserver
    vim ~/.vnc/xstartup
    # 停止vncserver
    vncserver -kill :1
    vncserver -kill :2
    # 配置防火墙
    iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
    iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT
    service iptables save

        至此服务端部署完毕,你可以通过UltraVNC Viewer、TigerVNC Viewer或者RealVNC Viewer访问远程桌面了。

        下面介绍下常用操作:

    1
    2
    3
    4
    5
    6
    7
    8
    # 批量启动
    service vncserver start
    # 批量重启
    service vncserver restart
    # 批量停止
    service vncserver stop
    # 查看运行的桌面
    vncserver -list
  • 相关阅读:
    第三天 moyax
    mkfs.ext3 option
    write file to stroage trigger kernel warning
    download fomat install rootfs script
    custom usb-seriel udev relus for compatible usb-seriel devices using kermit
    Wifi Troughput Test using iperf
    learning uboot switch to standby system using button
    learning uboot support web http function in qca4531 cpu
    learngin uboot design parameter recovery mechanism
    learning uboot auto switch to stanbdy system in qca4531 cpu
  • 原文地址:https://www.cnblogs.com/dyllove98/p/4108736.html
Copyright © 2011-2022 走看看