以Ubuntu14.04 64位 为例

1.用自己PC登录阿里云,停止正在运行的实例

2.重装系统

更换系统盘->选择"公共镜像"、Ubuntu、 Ubuntu14.04 64位、勾选"安全加固"、选择设置密码并输入之前自己的root登录密码(即实例密码)即可->确认->输入手机收到的验证码->提示系统盘更换成功

3.用自己的PC(我的是Ubuntu)远程登录ECS的linux系统,安装ubuntu-desktop软件

a)Ctrl+Alt+T打开命令行执行如下ssh命令远程登录

  bravestarr :$  ssh  root@步骤2设置的root密码

b)执行如下命令新见一个sh文件如aa.sh

  root@bravestarr :~#  vim  aa.sh

c)点击键盘I键进入插入模式,写入如下内容并保存退出, 点击键盘ESC键    输入  :wq    然后回车    

  #!/bin/bash
  #更新软件库
  apt-get update
  #升级软件
  apt-get upgrade
  #安装ubuntu桌面系统,-y表示默认确定
  apt-get install ubuntu-desktop -y
 
d)执行如下命令执行aa.sh(注意中间有空格)
  root@bravestarr :~#  . aa.sh
 
e)待安装完成后重启系统,执行如下命令
  root@bravestarr :~#  rm aa.sh  
  root@bravestarr :~#  reboot
 
4.修改root用户登录受限问题
此时浏览器登录阿里云并远程连接linux系统时默认登录页面是Guest用户,而且不需输入密码,登录后还会弹警告框,不用紧张
a)修改/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf/50-ubuntu.conf文件(root用户才有权限修改)
 Guest用户登录后,Ctrl+Alt+T打开命令行,然后Ctrl+Alt+F1切换到root用户并执行如下命令
  root@bravestarr :~#  vim  /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
 
b)50-ubuntu.conf文件中在末尾追加如下内容,保存退出
  greeter-show-manual-login=true
  allow-guest=false
 
c)修改/root/.profile文件
  root@bravestarr :~# v im  /root/.profile
 
d).profile文件将 mesg n改成 tty -s && mesg n      然后保存退出
 
e)执行reboot命令重启系统,重启后再登录就没有警告信息了,至此,服务器端安装桌面环境结束
 
参考https://blog.csdn.net/qq_37608398/article/details/78155568 ,不过这个网站关于Guest用户的操作有误,因为Guest没有修改以上2个文件的权限
 
    
 

阿里云ECS服务器将默认的Ubuntu系统改成桌面版的更多相关文章

  1. 阿里云ECS服务器环境搭建(1) —— ubuntu 16.04 图形界面的安装

    阿里云ECS服务器环境搭建(1) —— ubuntu 16.04 图形界面的安装1. 背景在我们购买阿里云ECS服务器之后,默认的系统环境是很干净的,我购买的是ubuntu16.04,远程登录进入之后 ...

  2. 阿里云ECS服务器环境搭建——ubuntu16.04图形界面的安装

    阿里云ECS服务器环境搭建——ubuntu16.04图形界面的安装 最近琢磨着想在服务器上搭建一个hexo博客,于是就在阿里云上买了一个云服务器ECS,远程接入后默认给的是一个命令窗口,没有图形界面, ...

  3. 阿里云ECS服务器自定义端口无法访问问题记录

    记住阿里云ECS服务器有个安全组!!! 购买了阿里云服务器的时候,购买界面那里是可以勾选默认的几个端口是否开启的,服务器默认勾了22端口,使用户能登录服务器. 当我们在服务器里面配置nginx,开启自 ...

  4. 阿里云ECS服务器windows环境下配置redis

    一.下载解压redis github下载地址:https://github.com/MSOpenTech/redis/tags 下载的是Redis-x64-3.2.100版本,Redis-x64-3. ...

  5. 阿里云ECS服务器Linux环境下配置php服务器(二)--phpMyAdmin篇

    上一篇讲了PHP服务器的基本配置,我们安装了apache,php,还有MySQL,最后还跑通了一个非常简单的php页面,有兴趣的朋友可以看我的这篇博客: 阿里云ECS服务器Linux环境下配置php服 ...

  6. 阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建

    准备: 两台配置CentOS 7.3的阿里云ECS服务器: hadoop-2.7.3.tar.gz安装包: jdk-8u77-linux-x64.tar.gz安装包: hostname及IP的配置: ...

  7. 阿里云ECS服务器部署HADOOP集群(二):HBase完全分布式集群搭建(使用外置ZooKeeper)

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...

  8. 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...

  9. 阿里云ECS服务器部署HADOOP集群(五):Pig 安装

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建. 1 环境介绍 一台阿里云ECS服务器:master 操作系统:CentOS 7.3 Hadoop ...

随机推荐

  1. GoCN每日新闻(2019-10-09)

    GoCN每日新闻(2019-10-09) GoCN每日新闻(2019-10-09) 1. 我们如何将服务延迟减少了98% https://blog.gojekengineering.com/the-n ...

  2. react的3种组件

    推荐阅读:https://www.jianshu.com/p/2726b8654989 1. createClass 已不推荐使用,这里不再多讲.但你仍需要了解它,因为你可能会接触到一些旧项目,或者一 ...

  3. [后渗透]Metasploit使用基础

    0x00 简介 Metasploit是一个免费的.可下载的框架,通过它可以很容易地获取.开发并对计算机软件漏洞实施攻击.它本身附带数百个已知软件漏洞的专业级漏洞攻击工具.当H.D. Moore在200 ...

  4. es6学习3:promise

    promise含义: 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果. 从语法上说,Promise 是一个对象,从它可以获取异步操作的消息.Pro ...

  5. 2019软工实践_Alpha(4/6)

    队名:955 组长博客:https://www.cnblogs.com/cclong/p/11882079.html 作业博客:https://edu.cnblogs.com/campus/fzu/S ...

  6. .Net Core NOPI操作word(一)

    NOPI使用方式 1.安装nuget包 即可使用 Install-Package NPOI 一.创建word文档 //创建生成word文档 string path = "D:\\test.d ...

  7. 手把手教你 GitLab 的安装及使用

    前言 新入职公司,发现公司还在使用落后生产工具 svn,由于重度使用过 svn 和 git ,知道这两个工具之间的差异,已经在使用 git 的路上越走越远. 于是,跟上级强烈建议让我在公司推行 git ...

  8. PHP系列 | PHP5.6 安装 endroid/qr-code 遇到的问题

    官方库地址:https://packagist.org/packages/endroid/qr-code PHP5.6 的最高版本为:2.5.1 通过composer安装 composer requi ...

  9. Nginx访问路径添加密码保护

    创建口令文件 用openssl命令创建口令 openssl passwd -apr1 会产生一个hash口令, 然后和用户名一起, 以[用户名]:[hash口令]的格式写入文本文件即可 例如创建一个名 ...

  10. NB-IoT物联网开发资料

    OneNET(移动平台) https://open.iot.10086.cn/ NB-IoT套件提供了一种方便用户使用NB模组将设备连接到OneNET平台实现丰富NB-IoT应用的能力.平台为用户提供 ...