RedHat6.2离线安装vncserver

准备安装包

  • tigervnc-server-1.1.0-5.el6_4.1.x86_64.rpm
  • pixman-0.32.8-1.el6.x86_64.rpm
  • pixman-devel-0.32.8-1.el6.x86_64.rpm
  • libXfont-1.5.1-2.el6.x86_64.rpm
  • 打包下载

安装

检测是否已安装相应的rpm包html

rpm -qa | grep tigervnc rpm -qa | grep pixman rpm -qa | grep libXfont 

(必要时候使用 --force忽略软件包及文件的冲突 --nodeps 不检查依赖性关系 )node

rpm -ivh tigervnc-server-1.1.0-5.el6_4.1.x86_64.rpm rpm -ivh pixman-0.32.8-1.el6.x86_64.rpm rpm -ivh pixman-devel-0.32.8-1.el6.x86_64.rpm rpm -ivh libXfont-1.5.1-2.el6.x86_64.rpm 

配置

修改vnc配置文件

vi /root/.vnc/xstartup
删除最后两行# 将其中的unset exec前面的注释去掉 

vnc端口配置

停用防火墙linux

service iptables stop 

修改端口配置文件tcp

vi /etc/sysconfig/iptables
相似位置添加以下内容,多个端口添加多行 -A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT 

启动防火墙post

service iptables start 

重启防火墙ui

service iptables restart 

查看防火墙状态spa

service iptables status 

vnc经常使用命令

启动vncserverrest

vncserver 

启动vncservercode

service vncserver start 

中止vncserverserver

service vncserver stop 

重启vncserver

service vncserver restart 

查看vncserver运行状态

service vncserver status 

查看VNC使用端口

netstat -tlup | grep vnc
telnet x.x.x.x port 

常见问题及解决办法

  • The connection was refused by the host computer
    • kill $(pgrep Xvnc)
    • vncserver
  • No X11 DISPLAY
    • export DISPLAY=:0.0
  • /usr/bin/Xvnc: symbol lookup error: /usr/bin/Xvnc: undefined symbol: pixman_composite_trapezoids
    • yum install -y pixman pixman-devel libXfont

参考连接

相关文章
相关标签/搜索