zoukankan      html  css  js  c++  java
  • CentOS/Linux安装VNCserver

    VNC全称是Virtual Network Computing,属于远程控制类软件。其优点是支持跨操作系统的远程图形化控制。在日常工作中,服务器常常是存在机房,不可能每次需要图形界面操作就跑到机房,因此vnc是一款不错的替代软件。

    1、查看本机是否已经安装vncserver
    # rpm -qa|grep tigervnc

    2、安装vncserver
    # yum -y install tigervnc-server

    3、启动并设置vncserver密码
    在第一次启动vncserver会提示输入密码,之后就需要使用vncpasswd命令
    # vncserver
    Password:
    Verify:

    4、修改/root/.vnc/xstartup文件
    由于我们这里使用的centos系统,安装的是gnome桌面
    # sed -i 's/twm &/gnome-session &/' /root/.vnc/xstartup

    5、修改/etc/sysconfig/vncservers文件
    在这里文件中可以设置希望运行VNC桌面的用户,以及使用vncview连接时显示的屏幕分辨率。VNCSERVERS中的1表示VNC以桌面1运行,如果希望添加其他的桌面,可以修改配置
    # echo -e 'VNCSERVERS="1:root"
    VNCSERVERARGS[1]="-geometry 1024x768"
    ' >> /etc/sysconfig/vncservers

    6、设置为开机启动
    # chkconfig --add vncserver
    # chkconfig vncserver on

    7、重启vncserver
    # service vncserver restart

    8、防火墙端口开放
    # /sbin/iptables -I INPUT -p tcp --dport 5901 -j ACCEPT 
    # /etc/rc.d/init.d/iptables save

    9、查看启动状况
    # netstat -tulnp

    注:如果通过VNC客户端来访问VNC则端口为5901

    10、其他:
    10.1:修改VNC密码
    # vncpasswd

    10.2:停止vnc server:
    vncserver -kill :桌面号
    例如
    # vncserver -kill :1
    注:vncserver只能由启动它的用户来关闭,即时是root也不能关闭其它用户开启的vncserver,除非用kill命令杀死进程。

    10.3:设置同一个显示端口可以连接多个客户机

    # vncserver -alwaysshared

  • 相关阅读:
    UVa 116 单向TSP(多段图最短路)
    POJ 1328 Radar Installation(贪心)
    POJ 1260 Pearls
    POJ 1836 Alignment
    POJ 3267 The Cow Lexicon
    UVa 1620 懒惰的苏珊(逆序数)
    POJ 1018 Communication System(DP)
    UVa 1347 旅行
    UVa 437 巴比伦塔
    UVa 1025 城市里的间谍
  • 原文地址:https://www.cnblogs.com/webnote/p/5737007.html
Copyright © 2011-2022 走看看