在绝多数情况下,Linux 不需要使用到GUI的桌面环境,但是有时在一些特殊的场景如安装Oracle的时候,需要有图形界面进行辅助才可以安装。

如果要使用Linux的图形界面,一般有两种方式:

1、Linux系统安装X Windows图形界面,使用vnc远程。

2、Linux系统启用X协议,配置X Clent,本地有桌面环境的机器(如Windows)配置X Server,获取远程的信息,在本地X server上显示图形界面。

方法一:

本机安装图形界面

这里以CentOS6.5的机器为例,安装图形界面比较简单,使用yum即可。yum groupinstall "X Window System"

yum groupinstall "Desktop"

yum groupinstall "Font"

然后执行:startx

#或者执行

init 5

如果要启动时自动加载图形界面,修改/etc/inittab最后一行的默认配置:vi /etc/inittab

id:5:initdefault:    # 5 为图形模式,3 为默认字符模式

如果是CentOS7 的系统:yum group list   #列出可用的GUI软件包

yum group install "GNOME Desktop" "Graphical Administration Tools"

修改默认运行模式(7和6不一样):unlink /etc/systemd/system/default.target

ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

reboot

配置VNC

安装vnc:yum install tigervnc tigervnc-server -y

修改配置:vi /etc/sysconfig/vncserversVNCSERVERS="2:root"

VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

设置vnc密码:vncpasswd

启动vncserver:vncserver &

这样,在本地就可以使用vncview远程连接到Linux图形界面。

方法二:

在Linux服务器上安装图形界面不是一种可取的方法,这样会降低服务器的性能,所以在这里重点介绍一下第二种方法。

这里需要先在本地电脑安装X server,可以使用比较流行的xming也可以使用VcXsrv,这两个都是开源的产品,当然如果有xmanager也能实现相同的功能。

这里我安装的是VcXsrv,使用默认的安装方式即可。

服务器配置,安装x clent的一些驱动包和应用,方便进行测试,这里软件包都很小:yum install xorg-x11-xauth

yum install xclock xhost xterm

yum install xdpyinfo  #如果是安装oracle需要安装此包

修改ssh配置/etc/ssh/sshd_config为:AllowTcpForwarding yes

X11Forwarding yes

X11UseLocalhost yes

重启sshd。

配置ssh,这里以xshell为例,如图:

如果有xmanager可以直接选择使用xmanager.

使用重新连接,配置环境变量(此处为X server的IP,也就是本地电脑的IP,配置要与Xshell统一 ):export DISPLAY=192.168.20.171:0.0

xhost +

access control disabled, clients can connect from any host #出现此输出表示配置成功。

执行测试:# xclock

Warning: Missing charsets in String to FontSet conversion

如果此时,在本地出现一个时钟的图像就表示配置成功。

这个有什么用呢,举个例子:

如本地远程安装Oracle,输入安装脚本后,会在本地自动跳出图形界面,

这是一个神奇的过程。

参考链接:

原文:http://tryingstuff.blog.51cto.com/4603492/1958772

linux远程桌面方式,Linux 远程桌面的两种方式相关推荐

  1. java 产生随机数的两种方式,Java产生随机数的两种方式

    Java产生随机数的两种方式 Java产生随机数的两种方式 在java中,我们可以通过两种方式来获取随机数(generating a random number)一种是大家熟悉的java.lang.M ...

  2. Linux之Ubuntu20.04安装Java JDK8的两种方式

    Linux之Ubuntu20.04远程安装Java JDK8的两种方式 安装openjdk8 更新软件包列表: sudo apt-get update 安装openjdk-8-jdk: sudo ap ...

  3. linux 僵尸进程deffunc,多进程-开启子进程的两种方式,查看进程的pid与ppid,僵尸进程与孤儿进程...

    一.开启子进程的两种方式 方式一: # 方式一: from multiprocessing import Process import time def task(name): print(" ...

  4. linux的进程与库之间的通信两种方式

    文章目录 前言 一.进程A与算法库b的通信方式之一:动态dlopen加载算法库b,编译的时候是需要加载该头文件就可以,无需连接该算法库b 具体的实施细节: 二.进程A与算法库b的通信方式之二:进程A编 ...

  5. openwrt路由器固件烧录mt7621用tftp方式实现烧录固件的两种方式

    tftp软件: 链接:https://pan.baidu.com/s/1VYRUgzCkh5PEaBK0ZDJyKQ 提取码:f8ba 两种方式中tftpd32都必须处于运行模式 存疑?:目前看只有设 ...

  6. java两种绑定方式_Javascript绑定事件的两种方式的区别

    命名函数 function check(){ //code } 匿名函数 window.onload = function(){ //先获取元素对象,再绑定事件,绑定的是匿名函数不可重用 var bt ...

  7. android注册广播两种方式,Android 注册广播的两种方式对比

    Android 注册广播的两种方式对比 1.常驻型广播 常驻型广播,当你的应用程序关闭了,如果有广播信息来,你写的广播接收器同样的能接受到, 他的注册方式就是在你的应用程序中的AndroidManif ...

  8. 计算机软件著作权取得方式,著作权取得主要有两种方式是什么

    一.著作权取得主要有两种方式是什么 著作权的取得亦即著作权的产生,指作者因其创作作品而取得著作权保护,享有著作人身权和财产权. 1.自动取得:即著作权因作品创作完成.形成作品这一法律事实的存在而自然取 ...

  9. Linux系统安装JDK级环境变量配置(两种方式多Linux版本)

    文章目录 一.说明 二.第一种方式:通过命令直接安装 二.手动安装方式 三.总结 声明 一.说明 Java JDK在linux系统有两个版本,一个开源版本Openjdk,还有一个oracle官方版本j ...

  10. Linux之文件上传和下载(两种方式)

    一.rz上传.sz下载文件 rz是将Windows系统上的文件上传到Linux下sz是将Linux系统下的文件上传到Windows下 1.rz案例,输入rz下载文件到Linux下 [root@bogo ...

最新文章

  1. JAVA对象转为Java String的几种常用方法
  2. 到底什么时候不应该使用机器学习?
  3. Re:从 0 开始的微服务架构--(四)如何保障微服务架构下的数据一致性--转
  4. python实现50行代码_50行Python代码,教你获取公众号全部文章
  5. Filebeat占用内存和CPU过高问题排查
  6. selenium编写脚本_Selenium脚本编写技巧和窍门
  7. oracle查询当前用户名下所有表
  8. python中set函数是什么数据类型_Python基本数据类型之set
  9. 随机调用mysql数据库表值10条php_PHP随机显示mysql数据库中的数据
  10. C#2.0 Socket套接字编程之实例初探 200
  11. PHP设计模式——桥接模式
  12. 【2018】面试复习大纲
  13. [改善Java代码]强制声明泛型的实际类型
  14. 公用计算机打不开扫雷,win7系统“扫雷”游戏无法打开问题的处理方法
  15. 通过http网页链接下载单词音频文件
  16. 计算机教室 设备负荷,设备建设标准和规范教室线缆布线.ppt
  17. 太极图形课-01-Taichi编程
  18. 苹果开发者设置其他ios账号权限
  19. 打字 html,html - 在线打字测试(dazi.kukuw.com)
  20. 防火墙——双机热备理论讲解

热门文章

  1. 测试圈相亲平台开发流程(4):选个漂亮的首页
  2. DP4301—SUB-1G高集成度无线收发芯片
  3. 微软云计算平台AppFabric即将上市
  4. VM10安装Ubuntu14.04在登录窗口循环,无法进入桌面
  5. OOA/OOD/OOP的区别
  6. 打印机 HP LaserJet 1018安装教程
  7. Flash 8中文版基本功能与典型实例视频教程
  8. 浅谈系统从I386文件夹到longhorn封装
  9. Ubuntu 1404
  10. php cgminer,CGMINER中各个参数代表的意义(挖矿黑框参数)