CentOS6.4安装VNC

时间:2022-12-14 13:33:44

http://jingyan.baidu.com/article/ca2d939dd1dabbeb6c31ce24.html

一、安装 VNC
  默认情况下,CentOS 6.4 是没有安装的。
  检查是否安装,输入:
[root@localhost ~]# rpm -q vnc vnc-server
  得到:
package vnc is not installed
  提示没有安装,那么就开始安装,输入:
[root@localhost ~]# yum install vnc vnc-server

二、设置 VNC 密码
安装完成后 需初启动VNC 否则执行第一步 Centos 依然会报未安装VNC
[root@localhost ~]$ vncserver
  设置 VNC密码,输入:(在某用户下输入则登陆用户就是它,如果su imiss切换到imiss用户,输入vncserver则启动的是另一个桌面,同样要设置密码,以后在该账户下启动的vncserver登陆就需要在此用户下设置的密码了。)
  此时会提示你输入密码,因为是第一次配置。重复输入两次即可。
  [root@localhost ~]$ vncpasswd
  Password:
  Verify:
 
三、配置桌面类型
   [root@localhost ~]$vi  ~/.vnc/xstartup
 一般情况下,我们使用的 Linux 桌面都是 "Gnome" 桌面,故配置成这个桌面比较习惯。
  按 "i" 键进入编辑状态,主要修改最后两行。改为:
# xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# twm &
gnome-session &
  重点编辑最后两行,将这两行注释去掉,得到:

四、配置登录帐号、桌面分辨率、连接方式
  输入:
[root@localhost ~]# vi /etc/sysconfig/vncservers

修改最后两行
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"
五、配置防火墙,允许 VNC 连接
  VNC server 监听的端口从 5900 开始,display:1 的监听 5901,display:2 监听 5902,以此类推。CentOS 的防火墙缺省是不允许连接这些端口的,所以需要使用下面的步骤打开防火墙(需要 root 权限):
  输入编辑:
[root@localhost ~]# vi /etc/sysconfig/iptables
上面我们只添加了一个 root 帐号和桌面 1,所以这里按照上面的规则,添加一个 "5901" 端口号即可。
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
六、重启防火墙
service iptables restart
七、设置 VNC 自动启动
[root@localhost ~]# chkconfig vncserver on
八、关闭
vncserver -kill :1(注意kill后面要有一个空格)
安装成功
CentOS6.4安装VNC
 
最后重启系统!!!
 
 
 
 

CentOS 6.4安装图形界面并用VNC远程连接

1.安装VNC服务
#yum install -y tigervnc-server
#passwd                                            //设置root用户vnc远程连接的密码
#service vncserver start

2.修改vnc服务桌面配置文件
#vi /root/.vnc/xstartup
在打开的编辑文本中将最后一行(twm &)注释掉,在添加一行gnome-session &,最终的修改结果为:
# twm &
gnome-session &

3.修改vnc服务配置文件
#vi /etc/sysconfig/vncservers
编辑文本最后两行,先将注释符号去掉,在将内容修改为如下:
VNCSERVERS="1:root" 
VNCSERVERARGS[3]="-geometry 800x600 -nolisten tcp -localhost"

4.重启vnc服务
#service vncserver restart

5.安装X window System

#yum groupinstall -y 'X Window System'

6.安装GNOME

#yum groupinstall -y 'Desktop'

7.启动GNOME

#startx

8.使用VNC Client远程连接

SSH登陆服务器,用命令行重启VNC服务

$service vncserver start

提示如下错误:

Starting VNC server: no displays configured                [FAILED]

解决:

$vim /etc/sysconfig/vncservers

查看配置文件,修改最后面两行配置文件参数如下:

VNCSERVERS="2:shim"
VNCSERVERARGS[2]="-geometry 1360x768  -nolisten tcp -localhost"
$source /etc/sysconfig/vncservers

重新启动服务,client连接服务器正常。

CentOS6.4安装VNC的更多相关文章

  1. Centos6.x 安装vnc

    一.安装gnome桌面环境 如果系统已经安装了gnome桌面环境,此步省略. # 安装fontforge,避免字体出现方框乱码 yum install fontforge -y # 安装gnome桌面 ...

  2. (转)centos6.5安装VNC

    在Linux下用VNC远程桌面是个很不错的玩意.但在CentOS中默认没有安装VNC的.可以用下面语句查询,如果出现下面情况说明没有安装vnc #rpm -q tigervnc tigervnc-se ...

  3. centos6.5安装VNC、远程及启动关闭

    标签: centos vnc 远程桌面 安装 详解 0.说明 安装服务的过程当中,最好是在联网环境下操作.由于涉及到远程连接的问题,系统的防火墙需要关闭,或者是做好相应的过滤策略.参考了网上很多大牛的 ...

  4. Centos6 安装vnc

    Centos6 安装vnc 1. 安装 使用yum方式安装 yum install tigervnc-server tigervnc #启动 vncserver #重启动 /etc/init.d/vn ...

  5. rhel7配置tiger vnc详解 centos6配置安装vnc-server

    参考网站:http://blog.51cto.com/xjsunjie/1963463     结合  https://blog.csdn.net/wamath/article/details/760 ...

  6. centos6和7安装vnc

    centos6安装vnc yum安装 yum groupinstall -y "Desktop" yum install -y tigervnc-server tigervnc-s ...

  7. Centos6.8安装并配置VNC

    一般服务器都会在IDC或云端,为了可以看到服务器的图形化界面,需要安装配置VNC,本例为Centos6.8上安装配置VNC. [root@hostname ~]#yum install -y tige ...

  8. CentOS-6.5x64:VNC安装配置

    1.安装软件前首先检查下系统是否已经安装了这个软件: rpm -qa tigervnc-server 2.根据前面命令的查询,显示系统还是没有安装VNC服务器端软件,那么我们就使用命令进行安装一下: ...

  9. centos6.5 安装、启动vnc

    一.安装vnc 1.确保当前账号是root2.查看本机是否已经安装vncserver rpm -qa|grep tigervnc 3.安装vncserver yum -y install tigerv ...

随机推荐

  1. run time

    http://www.cnblogs.com/yswdarren/p/3619303.html

  2. SQLServer数据库转换成MySQL数据库

    由于工作需要,系统原先的SQLServer数据库要转换成MYSQL数据库,所以这两天就一直在查阅这方面的资料.最开始,我尝试从SQLServer中导出SQL文件,然后导入到MYSQL数据库中,发现报错 ...

  3. OA系统部门结构树

    public class DepartmentUtils { /** * @param topList *部门列表 * @param removeId 删除部门的id * @return */ pu ...

  4. SpringBoot进阶教程(二十六)整合Redis之共享Session

    集群现在越来越常见,当我们项目搭建了集群,就会产生session共享问题.因为session是保存在服务器上面的.那么解决这一问题,大致有三个方案,1.通过nginx的负载均衡其中一种ip绑定来实现( ...

  5. 软件安装(ubuntu) --Linux基础编程

    Ubuntu:一个以桌面应用为主的开源GNU/Linux操作系统 1.在线安装(Ubuntu Example) [安装]:sudo apt-get install 安装包的名字,或者:sudo apt ...

  6. 深入理解char * ,char ** ,char a[ ] ,char *a[]

    1.数组的本质 数组是多个元素的集合,在内存中分布在地址相连的单元中,所以可以通过其下标访问不同单元的元素. 2.指针 指针也是一种变量,只不过它的内存单元中保存的是一个标识其他位置的地址.由于地址也 ...

  7. 使用keepalived实现双机热备

    通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务.当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短.下面来以keepalived结合tom ...

  8. 微信小程序简易table组件实现

    前提:微信小程序自1.6.3基础库版本库开始支持简洁组件,之前的版本因不支持,故在引用组件处默认为空节点.关于微信小程序已有模板为何还需构建组件?一是因为组件可以更方便的自定义并绑定行为,二是在其他页 ...

  9. 【转】__ATTRIBUTE__ 你知多少

    __ATTRIBUTE__ 你知多少? GNU C 的一大特色就是__attribute__ 机制.__attribute__ 可以设置函数属性(Function Attribute ).变量属性(V ...

  10. mysql having,group by查询去除重复记录

    http://m.jb51.net/article/39302.htm 可以这样去理解group by和聚合函数 http://www.cnblogs.com/wuguanglei/p/4229938 ...