阿里云首页> 弹性计算>>云服务器 ECS >>Linux操作运维问题>>系统配置 > 云服务器 ECS Linux 系统图形化桌面安装概述

云服务器 ECS Linux 系统图形化桌面安装概述

阿里云官方公共 Linux 系统镜像,基于性能及通用性等因素考虑,默认没有安装图形化桌面组件。本文对常见操作系统下图形化桌面的安装进行简要说明。

特别提示:安装图形界面可能会显著降低服务器的性能。而且安装配置不当,可能会导致系统无法正常启动。所以,在进行后续配置之前,建议您参阅创建快照先对服务器系统盘创建手工快照进行备份,以便出现异常时能进行回滚恢复。

 

CentOS 7 安装图形化桌面


CentOS 7 系统下,本文以 MATE 桌面环境安装进行安装配置说明: 

  1. 登录服务器,执行如下指令安装桌面环境:
    # 先安装 MATE Desktop
    yum groups install "MATE Desktop"
    
    #安装好 MATE Desktop 后,再安装 X Window System。
    yum groups install "X Window System"
  2. 设置默认通过桌面环境启动服务器:
    systemctl  set-default  graphical.target

     

  3. 安装完成后,通过 reboot 等指令重启服务器,或者在 ECS 服务器控制台重启服务器。
  4. 通过 管理终端 连接服务器,验证测试安装情况。在ECS控制台,用管理终端登录服务器,查看安装好的桌面。

 QQ???20151118115219.png

 

Ubuntu 14.04 64 位系统安装图形化桌面

Ubuntu 系统下,可以参阅如下方法安装图形化桌面。

  1. 通过 管理终端 连接服务器,然后执行如下指令安装桌面环境关联软件包:
    apt-get install x-window-system-core
    apt-get install gnome-core 
    apt-get install gdm
  2. 安装完成后,使用如下指令启动图形化桌面:
    startx

    登录服务器效果如下图所示:

TB1dh_SHFXXXXasXFXXXXXXXXXX.jpg

可能会出现的问题和处理办法


安装配置过程中出现的常见问题及解决办法说明如下:

CentOS 安装后无法使用键盘和鼠标

 

CentOS 安装后无法使用键盘和鼠标

  • 问题现象:
    桌面环境安装好后,通过 管理终端 进入服务器,结果发现鼠标和键盘都是无法使用的。
  • 处理办法:
    该问题可能是由于键盘和鼠标驱动异常所致,参阅如下步骤,尝试将驱动修改为 evdev 即可:
    • 安装 evdev
      使用如下指令安装 evdev:
      yum install xorg-x11-drv-evdev 

       

    • 生成/etc/X11/xorg.conf
      使用如下指令生成 X11 配置文件:
      #创建配置文件
      Xorg -configure
      
      #拷贝配置文件
      cp xorg.conf.new /etc/X11/xorg.conf

       

    • 如下图所示修改配置文件 /etc/X11/xorg.conf,将鼠标和键盘驱动修改为 evdev : 
      Section "InputDevice"
      Identifier "Keyboard0"
      Driver "evdev"
      Option "Device" "/dev/input/event3"
      EndSection
      
      Section "InputDevice"
      Identifier "Mouse0"
      Driver "evdev"
      Option "Device" "/dev/input/event5"
      Option "Mode" "Absolute"
      EndSection 
    • 修改完成后,重启服务器,重新验证测试鼠标和键盘使用情况。 

 

 

 

 

messagebus 默认关闭导致 Gnome 无法使用

 

  • 问题现象:
    在 CentOS 系统上按照正常流程安装 Gnome 桌面环境,重启后发现无法登录系统。表现为:输入账户、密码后,出现如下错误提示,而且相应的错误信息无法取消,无法做任何操作。
    "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 服务器官方公共镜像未自动启动上述服务。
    由于产生该错误的时候,用户无法做任何操作,用户可以尝试通过如下方式解决该问题:
    • 通过历史快照回滚系统。
    • 重新安装桌面环境。
    • 使用如下方式修改上述服务为自启动:
      chkconfig --level 35 haldaemon on
      chkconfig --level 35 messagebus on

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

 

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