基于性能及通用性等因素,默认情况下,阿里云官方公共 Linux 系统镜像不会安装图形化桌面组件。本文简述了常用操作系统图形化桌面安装说明,您可以根据需求进行配置系统。

注意:图形化桌面可能会 显著降低服务器的性能,如果安装不当,还可能会 导致操作系统无法正常启动。所以,在安装之前,阿里云建议您先对服务器系统盘创建手工快照进行备份(参阅创建快照),以备发生异常时能回滚恢复。


本文导航:

安装云服务器 ECS CentOS 7 图形化桌面

以安装 MATE 桌面环境为例:

  1. 登录服务器,执行命令 yum groups install "MATE Desktop"安装 MATE Desktop。

  2. 执行命令 yum groups install "X Window System"安装 X Window System。

  3. 执行命令 systemctl set-default graphical.target 设置默认通过桌面环境启动服务器。

  4. 执行命令 reboot 重启服务器,您也可以在云服务器 ECS 控制台重启服务器。

  5. 通过云服务器 ECS 控制台管理终端连接服务器,测试验证安装情况。

安装云服务器 ECS Ubuntu 14.04 64 bit 图形化桌面

  1. 通过云服务器 ECS 控制台管理终端连接服务器,执行如下命令安装桌面环境软件包:

    1. apt-get install x-window-system-core
    2. apt-get install gnome-core
    3. apt-get install gdm
  2. 安装完成后,执行命令 startx 启动图形化桌面。登录服务器效果如下图所示:

常见问题

CentOS 安装图形化桌面后无法使用键盘和鼠标

  • 现象:桌面环境安装好后,通过云服务器 ECS 控制台管理终端连接服务器,发现无法使用鼠标和键盘。

  • 分析:该问题可能是由于键盘和鼠标驱动异常所致

  • 解决:尝试将驱动修改为 evdev。

    1. 执行命令 yum install xorg-x11-drv-evdev安装 evdev

    2. 执行命令 Xorg -configure 创建 /etc/X11/xorg.conf 配置文件。

    3. 执行命令 cp xorg.conf.new /etc/X11/xorg.conf 复制 X11 配置文件。

    4. 修改配置文件 /etc/X11/xorg.conf 的鼠标和键盘驱动为 evdev,如下图所示:

      1. Section "InputDevice"
      2. Identifier "Keyboard0"
      3. Driver "evdev" #修改为 evdv
      4. Option "Device" "/dev/input/event3"
      5. EndSection
      6. Section "InputDevice"
      7. Identifier "Mouse0"
      8. Driver "evdev" #修改为 evdv
      9. Option "Device" "/dev/input/event5"
      10. Option "Mode" "Absolute"
      11. EndSection

    5. 重启服务器,测试验证鼠标和键盘使用情况。

CentOS 系统默认关闭 messagebus 无法使用 Gnome

  • 现象:按照正常流程安装 Gnome 桌面环境在云服务器 ECS CentOS 系统后,发现无法重启登录系统。输入账户,密码后,系统提示如下:

    "You are currently trying to run as the root super user. The super user is a specialized account that is not designed to run a normal user session. Various programs will not function properly, and actions performed under this account can cause unrecoverable damage to the operating system."

  • 分析:可能是桌面环境的 messgebus 和 haldaemon 服务没有自动启动所致。为了提高系统性能和稳定性,默认情况下,云服务器 ECS Linux 官方公共镜像未自动启动messgebus 和 haldaemon 服务。

  • 解决:产生该错误时,您无法做任何操作,可以尝试如下方式解决问题:

    1. 通过历史快照回滚系统。
    2. 重新安装桌面环境。
    3. 执行以下命令,修改 messgebus 和 haldaemon 服务为自启动:

      1. chkconfig --level 35 haldaemon on
      2. chkconfig --level 35 messagebus on

      说明:保险起见,建议您将启动级别修改为 Level 3,然后通过 startx 命令启动桌面环境,测试桌面环境的可用性。当出现问题时,您还可以切换到终端模式进行问题排查和处理。最后,在确保桌面环境启动无误后,再将启动级别修改为 Level 5。

如果问题还未解决,您可以到阿里云社区进行免费咨询,或联系云市场商家寻求帮助。

云服务器 ECS Linux 系统安装图形化桌面 (centos7 ubuntu14)的更多相关文章

  1. 云服务器 ECS Linux 系统添加“回收站”

    删除是危险系数很高的操作,一旦误删可能会造成难以估计的损失.在云服务器 ECS Linux 系统中这种危险尤为明显.比如,一条简单的语句:rm –rf /* 就会把整个系统全部删除,而 Linux 并 ...

  2. 云服务器 ECS Linux 系统 CPU 占用率较高问题排查思路

    https://help.aliyun.com/knowledge_detail/41225.html?spm=5176.7841174.2.2.ifP9Sc 注意:本文相关配置及说明已在 CentO ...

  3. 云服务器 ECS Linux 系统中常见的日志文件介绍

    云服务器 ECS Linux 系统中,日志文件是非常重要的文件,它们记录了很多系统中重要的事.Linux 系统中常见日志文件概述如下: /var/log/cron可以在 cron 文件中检查 cron ...

  4. 云服务器 ECS Linux 系统下使用 dig 命令查询域名解析

    云服务器 ECS Linux 系统可以使用通常自带的 dig 命令来查询域名解析情况.本文对此进行简要说明. 查询域名 A 记录 命令格式: dig <域名> 比如,查询域名 www.al ...

  5. 云服务器 ECS Linux 系统 MySQL 备份的导入导出

    MySQL 备份的导出 注意: 如果您使用的是帮助中心的一键环境配置,那么 MySQL 的安装目录是 /alidata/server/mysql. 如果您将 MySQL 安装到其他目录,您需要输入您 ...

  6. 云服务器 ECS Linux 服务器修改时区的两种方式

    在云服务器 ECS Linux 系统中,以 Centos6.5 为例,可以通过如下两种方式,修改系统时区: 可以使用命令 tzselect,修改时区.操作示例: [root@localhost ~]# ...

  7. 云服务器 ECS Linux 系统盘数据转移方法

    转自:https://help.aliyun.com/knowledge_detail/41400.html 问题描述 购买云服务器 ECS Linux 服务器时,未购买数据盘,使用一段时间后,随着业 ...

  8. 云服务器 ECS Linux 误删除文件恢复方法介绍

    云服务器 ECS Linux 下,rm -rf  意味着一旦删除的文件是无法挽回的.但如果在没有文件覆盖操作的前提下,可以先尝试相关方式进行文件恢复. 本文对此进行简要说明. https://help ...

  9. 云服务器 ECS Linux 修改编码格式

    https://help.aliyun.com/knowledge_detail/41424.html?spm=5176.7841174.2.19.Le8kvy 通常情况下,云服务器 ECS Linu ...

随机推荐

  1. 如何用NAnt管理单文件程序仓库

    因为学习C#各种特性和使用方法的需要,常常会编写和收集一些例子代码.一段时间之后,这种代码的数量就增加到无法通过简单粗暴的方式进行管理了.采用NAnt进行管理是一个不错的选择,虽然部分特性只有MSBu ...

  2. prometheus的平台侧和应用侧结合,实现应用的metrics的抓取

    这个细节,迷惑了我一段时间,前面也写过一篇blog,描述过这个问题. 今天看到一种更好的解决方法. 记录一下. prometheus在k8s集群里,抓取应用的metrics. 是需要平台侧和应用侧相互 ...

  3. 关于idtcpserver的使用

    原文:http://blog.csdn.net/hnxxcxg/article/details/2798019 用idTCPServer,客户端接上来时,如何取得客户端的IP? IP:=AThread ...

  4. vs2010下sort比较函数链接错误问题

    环境:win7 + vs2010 + C++ 实现vector的sort算法,在类的头文件中写入比较函数时会出现链接错误: error LNK2005: "bool __cdecl comp ...

  5. mysql xtrabackup工具备份

    一.注意事项 建议用xtrabackup备份时采用全备或增量备份的方式,楼主也尝试过单库备份,但是都以备份后恢复到已经存在数据库的mysqldata目录下后部分库会出幺蛾子而告终,建议使用mysqld ...

  6. 002.SMB安装与端口

    一 安装所需包 samba:主服务包 samba-client:客户端 samba-common:通用工具和宏文件,存在于客户端和服务端 samba-libs:库 samba-winbind:wind ...

  7. Python3 CNN中卷积和池化的实现--限制为二维输入

    # -*- coding: utf-8 -*- """ Created on Wed Jan 31 14:10:03 2018 @author: markli " ...

  8. spring-boot集成Springfox-Swagger2

    import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Co ...

  9. 【python学习-2】python起步必备

    1.python缩进 python 缩进是tab,还是空格呢?都可以,可以是一个tab,也可以是4个空格,但是最重要的是整个python脚本的缩进必须统一,否则会报错. 2.代码注释 python注释 ...

  10. Odoo创建基础模块和相关内容

    Odoo创建模块 这里我先引用一下几篇文章,这里完整的实现了一个odoo的模块创建demo https://segmentfault.com/a/1190000014047552 https://se ...