Linux学习之路--启动VNC服务
2016-07-04 15:28
295 查看
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个文件,你根据目录删除,重新启动即可。
相关文章推荐
- 函数调用中的栈帧问题
- CentOS 7源码安装mysql和配置mysql
- 在 Ubuntu Linux 中使用 WebP 图片
- ubuntu及linuxmint下电子词典首选:GoldenDict
- linux文件权限管理
- Linux 磁盘自检介绍
- linux signal()信号使用
- centos7下RPM安装jdk
- centos 6.5安装vncserver 并开启远程桌面
- Linux下的系统性能调优工具——Perf
- CentOS7 安装 tensorflow 0.8
- [转]Linux vi 编辑后如何保存
- Linux下网卡混杂模式设置和取消
- CentOS7 安装 scikit-learn
- centos 安装svn
- CentOS 6 安装MAVEN及系统配置
- Linux下wget下载整个FTP目录(含子目录)
- linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件
- atexit()函数调用注册函数的顺序
- linux 常用命令