1.修改linux启动方式
       # vi /etc/inittab
         将3改为5
     id:5:initdefault:

 
2.关闭防火墙(或者单独打开接口)
     #service iptables stop
     # chkconfig iptables off   (A RH-Firewall-l-INPUT -p tcp -m tcp --dport 5900:5903 -j ACCEPT)

3.下载安装 vnc      
       yum install tigervnc-server
 
4.修改配置文件
      设置 vi /etc/sysconfig/vncservers
VNCSERVERS="1:root"
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

 
5.设置密码
    # vncpasswd 
Password:
Verify:
 
6.启动
   # service vncserver start
 
 
7.查看端口

# netstat -lntpu
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0                        0 0.0.0.0:5901                      0.0.0.0:*                   LISTEN      1343/Xvnc          
 

出错 远程连接后  桌面一片黑
解决:缺少桌面文件。继续安装 如下……

安装图形界面有以下几种方法:

一、初装系统时选择

安装时选择Basic Server,后面选"现在自定义",在"桌面"里选择除KDE以外的所有项...

也可以选择Desktop和X Window System

二、安装好系统后,使用网络安装(如果网络比较快,这个方法简单)

安装基本的X系统组件
yum groupinstall "X Window System"

安装图形工具(Gnome 或者KDE 每个发行版本可能名字不同,可以使用yum grouplist 查看 )

以下名字可以尝试下

yum groupinstall "Desktop"

yum groupinstall "GNOME Desktop"

yum groupinstall "KDE Desktop"

yum groupinstall "KDE Plasma Workspaces"

(如果桌面不出现图标,安装这个支持包)

yum groupinstall "Chinese Support"

startx

三、安装好系统后,使用光盘安装(本地安装,速度快,麻烦一点)

1、首先进行光盘的挂载,注意光盘挂载时不会自动建立目录的,所以需要自己建立目录
 mkdir /mnt/cdrom
 mount /dev/cdrom /mnt/cdrom      #dev目录为设备目录

2、更改本地源地址
 cd /etc/yum.repos.d/        #可以看见CentOS-Base.repo和CentOS-Media.repo文件
 
注意:
 CentOS-Base.repo记录着网络上的yum源的地址和路径信息等
 CentOS-Media.repo记录着可以从本地作为yum源的介质和路径
 所以,我们更改CentOS-Media.repo就可以了

baseurl=file:///media/CentOS/
              file:///media/cdrom/
              file:///media/cdrecorder/
              file:///mnt/cdrom    #增加这句

3、我们安装gnome,但是在centos6里,gnome已经被改为Desktop了
 yum --disablerepo=* --enablerepo=c6-media groupinstall "Desktop"
 # 当然也可以看下有没有 groupinstall 改为 grouplist

4、安装好了gnome,还需安装X Window
 yum --disablerepo=* --enablerepo=c6-media groupinstall "X Window System"
 
5、然后我们安装中文语言
 yum --disablerepo=* --enablerepo=c6-media groupinstall "Chinese Support"
 
6 、更新配置
 
yum --disablerepo=* --enablerepo=c6-media update

7、最关键的一步了,启动gnome
 startx

 
 
 

VNC添加新用户
新增加一个 abc账户 用于vnc登陆

 
1.新建用户   # useradd abc
                      # passwd abc  //设置用户的linux登录密码

# su abc         //切换到用户abc

# vncpasswd      //设置用户的user1登录密码

2.修改配置文件    编辑vnc配置文件

vi /etc/sysconfig/vncservers

在最后加上:

VNCSERVERS="1:root1 2:abc"

VNCSERVERSVNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared"

VNCSERVERSVNCSERVERARGS[2]="-geometry 1024x768 -alwaysshared"

注意:-geometry 1024x768表示分辨率;-alwaysshared 表示允许多终端同时登陆

3、调整防火墙 5901至5902 端口用于vnc  //如果需要配置更多的桌面,增加端口即可

iptables -I INPUT -p tcp --dport 5901:5902 -j ACCEPT

iptables -A INPUT -p tcp --dport 5901:5902 -j ACCEPT

 

VNC 远程桌面 连接(安装桌面程序)的更多相关文章

  1. mac使用vnc远程登录ubuntu16.04桌面

    mac使用vnc远程登录ubuntu16.04桌面 1.安装在Ubuntu上安装x11vnc,如下: sudo apt-get install x11vnc 2.配置vnc密码 x11vnc -sto ...

  2. 解决"Windows 安装程序不允许从远程桌面连接安装"

    msiexec /i c:\路径\安装程序 例如 msiexec /i c:\TortoiseSVN-1.7.2.22327-x64-svn-1.7.2.msi

  3. 安装vnc远程连接CentOS桌面

    1.查看本机是否有安装vnc(centOS5默认有安装vnc) rpm -q vnc vnc-server 如果显示结果为: package vnc is not installedvnc-serve ...

  4. Linux下GNOME桌面的安装

    yum grouplist //列出yum仓库里的软件组列表 GNOME桌面的安装 yum install soft1 soft2 //使用yum源安装软件 yum groupinstall grou ...

  5. GNOME桌面的安装

    首先搭建yum仓库 http://www.cnblogs.com/jw35/p/5967677.html yum grouplist                     #列出yum仓库里的软件组 ...

  6. 记一次VNC远程连接Linux问题解决记录(5900端口测试、KDE桌面安装)

    最近几天,到一个项目上安装Linux部署环境.由于服务器在机房,而进机房又比较麻烦,于是选择VNC远程连接Linux就显得自然而然了.以前也用过VNC,而且还经常使用,由于各个项目环境不太一样,这次也 ...

  7. windows xp通过VNC viewer远程连接RHEL5桌面

    环境: [root@localhost ~]# cat /etc/issue Red Hat Enterprise Linux Server release 5.2 (Tikanga) Kernel ...

  8. windows下使用vnc viewer远程连接Linux桌面(转)

    在windows下使用vnc viewer远程连接Linux桌面,主要配置步骤: Linux: 1.rpm -qa vnc //查看是否安装vnc服务,如果没有安装,可以使用yum,或者rpm进行安装 ...

  9. 通过VNC Viewer使用VMware虚拟机的远程桌面连接

    本文转自:http://www.14blog.com/archives/185 要在VMware虚拟机中使用远程桌面连接?方法有两个:一种是在虚拟机中做“端口映射”,当然,这个稍显复杂(虚拟机端口映射 ...

随机推荐

  1. acmPush模块示例demo

    感谢论坛版主 马浩川 的分享. 模块介绍:  阿里移动推送(Alibaba Cloud Mobile Push)是基于大数据的移动智能推送服务,帮助App快速集成移动推送的功能,在实现高效.精确.实时 ...

  2. restframewor 版本(version)

    1.路由 a.一级路由 from django.contrib import admin from django.urls import path, include from api import u ...

  3. 1.异常(Error和Exception)

    什么是异常 比如上午我们一般是开车去上班,正常情况下,一般都不会迟到,但是今天突然有个问题,车坏了或者限行了,于是乎你改坐公交了,就有可能会迟到,这就属于一种异常的情况.在实际生活中呢,可能会遇到很多 ...

  4. spring-cloud-gateway报错

    2019-08-13 09:41:19.216 WARN [-,,,] 10084 --- [ main] ConfigServletWebServerApplicationContext : Exc ...

  5. Hibernate定制Tuplizer

    Hibernate定制Tuplizer,使用@Tuplizer注解 本文转自http://www.521100.net/hibernate-tuplizer.html 首先,第一步在Hinbernat ...

  6. 14、python异常处理及断言

    前言:本文主要介绍python中异常的处理及断言,包括异常类型.异常捕获.主动跑出异常和断言. 一.异常类型介绍 什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,会影响程序的正常执行,一般 ...

  7. Creating Form Elements --Using BeginForm and EndForm 使用内建的Form辅助器方法 精通ASP.NET MVC 5

    Using the BeginForm and EndForm Helper Methods in the CreatePerson.cshtml File

  8. SpringBoot与缓存

    一.Spring Boot与缓存. JSR-107.Spring缓存抽象.整合Redis 一.JSR107 Java Caching定义了5个核心接口,分别是CachingProvider, Cach ...

  9. TCP/IP、TCP、UDP、Socket知识汇总

    带你了解TCP/IP,UDP,Socket之间关系 https://blog.csdn.net/chaoshenzhaoxichao/article/details/79785318 主要知识点: T ...

  10. mysql--->mysql的事务和锁

    mysql 事务和锁 什么是事务?及其特性? 答:事务:是一系列的数据库操作,是数据库应用的基本逻辑单位. 或者这样理解: 事务就是被绑定在一起作为一个逻辑工作单元的SQL语句分组,如果任何一个语句操 ...