linux下tigervnc-servere服务的安装与使用
关于tigervnc-servere的安装,可以直接使用本地yum源进行安装。
[root@ ~]# yum install tigervnc-server -y
其中tigervnc的主要配置文件位于/etc/sysconfig/vncservers 对于tigervnc的启动有两种方法。
一、不用编辑vncservers配置文件,只接使用vncserver命令即可以启动。
[root@ ~]# vncserver //第一次会启动会提示设置密码
第一次执行会要求,设置密码。在家目录下会生成一个~/.vnc 目录。里面会存放配置、密码及进程和日志文件。
这里我们看一下vncserver命令的帮助,如下图所示:

这里我们也可以按"vncserver:桌面号" 的方法启动服务,其中"桌面号"用"数字"的方式表示,不输入的话会随机分配一个。
每一个用户连接vncserver需要占用1个桌面,如果一个桌面号被2个窗口打开,那么看到的操作将会是一样的,两边是同步的。
二、第二种启动方法,我们需要先配置 /etc/sysconfig/vncservers文件。简单的加入一条配置,然后启动即可。
[root@ ~]# echo 'VNCSERVERS="1:root"' >> /etc/sysconfig/vncservers
[root@ ~]# /etc/init.d/vncserver start //如果启动失败,可能由于配置目录丢失,可先用方法一先启动生成。
对于以上两种方法都可以启动,并且第一次启动都会要求设置密码,那么如果vncservers登录密码忘记了,该怎么办呢?
我们可以直接使用如下命令进行重置:
[root@ ~]# vncpasswd //根据提示输入新的密码即可
VNC给vncviewer的端口是5900+N,N是设置的display号,
VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下
桌面号为1 ---- 端口号为5901
桌面号为2 ---- 端口号为5902
如果我们开启了IPTABLES防火墙、可以使用输入如下命令进行开启,假设开启的是1号桌面。
[root@ ~]# iptables -I INPUT -p tcp --dport -j ACCEPT
对于windows系统下,如果需要连接linux vncserver服务时,可以使用RealVNC客户端,如下图所示:

其中192.168.100.2:1代表连接192.168.100.2的1号vnc桌面。
需要特别注意的一点是,当我们使用vncserver -list命令查看开启了那些桌面号时
只可以看到用户自己开启的桌面号,包括root用户也看不了其他用户开启了那些桌面号。
linux下tigervnc-servere服务的安装与使用的更多相关文章
- 关于linux下ntp时间同步服务的安装与配置
1.安装ntp服务,要使用时间同步.那么服务端与客户端都需要使用如下命令安装NTP软件包 [root@ ~]# yum install ntp -y 2.如果只是作为客户端的话,配置则可以非常简单,编 ...
- linux下部署tomcat服务器之安装tomcat
下载tomcat压缩包 apache-tomcat-7.0.82.tar.gz 在把包放到linux 的softwore文件夹下 自己选择文件夹 tar -zxvf apache-tomcat-7. ...
- linux下部署tomcat服务器之安装jdk
如果一开始安装过jdk的可以卸载 rpm -qa | grep java rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x8 ...
- Linux下非root用户如何安装软件
Linux下非root用户如何安装软件 从windows转移到Linux的用户最开始总会有各种不适,因为这种不适最终放弃linux的不在少数.对于这类人只能说可惜,还没有领略到linux的美好就过早放 ...
- linux下的crontab服务
linux下的crontab服务:1.crontab 是用来让使用者在固定时间或固定间隔执行程序之用在linux平台上如果需要实现任务调度功能可以编写cron脚本来实现.以某一频率执行任务linux缺 ...
- linux下svn(subversion)服务端添加工程及配置权限
linux下svn(subversion)服务端添加工程及配置权限 转载请注明源地址:http://www.cnblogs.com/funnyzpc/p/9010507.html 此篇我只是将所做过的 ...
- linux下搭建lamp环境以及安装swoole扩展
linux下搭建lamp环境以及安装swoole扩展 一.CentOS 6.5使用yum快速搭建LAMP环境 准备工作:先更新一下yum源 我安装的环境是:apache2.2.15+mysql5 ...
- 如何在linux下开启FTP服务
如何在linux下开启FTP服务 1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下: #which vsftpd 如果看到有vsftpd的目录说明服务器已经安装了ftp软件 2. ...
- Linux下启动Oracle服务和监听程序步骤
Linux下启动Oracle服务和监听程序启动和关闭步骤整理如下: 1.安装oracle: 2.创建oracle系统用户: 3./home/oracle下面的.bash_profile添加几个环境变量 ...
- 如何在linux下搭建svn服务
• 安装svn 使用命令 yum install subversion 如果提示上述错误,请以管理员身份运行 使用命令su root 再执行 yum install subversion 2,查看sv ...
随机推荐
- Linux I/O总结
文件流 标准I/O文件流可用于单字节或多字节字符集.流的定向决定了所读写的是单字节还是多字节.流在最初创建时,并没有定向,此时如果在为定向的流上使用多字节I/O函数,那么该流被设置为宽定向的:如果在为 ...
- C++实现禁忌搜索解决TSP问题
C++实现禁忌搜索解决TSP问题 使用的搜索方法是Tabu Search(禁忌搜索) 程序设计 1) 文件读入坐标点计算距离矩阵/读入距离矩阵 for(int i = 0; i < CityNu ...
- 一样的Android,不一样的学习
这几年,Android开始慢慢流行起来,很多项目也开始涉及这部分内容,所以学习Android也就变的很有意义了. 学什么 学习Android应该学什么,很多人有不同的见解.一般程序员可能只是学习And ...
- Machine Learning 学习笔记 (4) —— 广义线性模型
本系列文章允许转载,转载请保留全文! [请先阅读][说明&总目录]http://www.cnblogs.com/tbcaaa8/p/4415055.html 1. 指数分布族简介 之前的文章分 ...
- c++实例化对象
今天看到c++实例化对象,有点懵了.Activity_Log the_log (theLogPtr, Tree->GetBranch());这是那一段小代码,开始没看懂.java看习惯了总喜欢n ...
- 使用itunes同步ios时丢失照片恢复
因没有备份,在使用同步功能后,发现照片被清空了,找到恢复方法,分享之! from:http://modmyi.com/forums/native-iphone-ipod-touch-app-discu ...
- 软件工程随堂小作业——随机四则运算Ⅱ(C++)
一.设计思路 设计思路已给出,此处不再赘述. 二.源代码 (1)四则运算2.cpp(源文件) // 四则运算2.cpp : Defines the entry point for the consol ...
- 优惠书价计算---c++--软件工程
一.题目 书店针对<哈利波特>系列书籍进行促销活动,一共5卷,用编号0.1.2.3.4表示,单独一卷售价8元, 具体折扣如下所示: ...
- 如何做一个脚本自动打开IE浏览器
打开记事本,输入start iexplore "http://www.baidu.com"这个是打开百度,如果只要打开IE就输入start iexplore然后另存为--保存类型改 ...
- android 开发 制作弹出等待进度条
技术点: dialog:ProgressBar:animated-rotate: 弹出框: import com.carspeak.client.R; import android.app.Dialo ...