以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. rust学习

    Rust  (github) 1. install (https://rustup.rs/) 2. play on line curl https://sh.rustup.rs -sSf | sh e ...

  2. 时间datetime模块

    datetime模块 import datetime --时间加减的模块 #返回当前时间 print(datetime.datetime.now()) --2019-09-28 17:22:14.54 ...

  3. 设计模式——<面向对象设计原则以及23种设计模式分类>

    一.面向对象八大设计原则: 1.依赖倒置原则(DIP) 高层模块(稳定)不应该依赖于低层模块(变化),二者都应该依赖于抽象(稳定) . 抽象(稳定)不应该依赖于实现细节(变化) ,实现细节应该依赖于抽 ...

  4. element-ui里面的table插入多张图片

    <el-form-item label="身份证正反面" label-width="120px"> <section v-if="t ...

  5. hdoj - 1181 变形课

    Problem Description 呃......变形课上Harry碰到了一点小麻烦,因为他并不像Hermione那样能够记住所有的咒语而随意的将一个棒球变成刺猬什么的,但是他发现了变形咒语的一个 ...

  6. IntelliJ IDEA 2018.2,WebStorm 2018.2破解

    一.IntelliJ IDEA 2018.2.4破解: 可参考:https://www.cnblogs.com/iathanasy/p/9469280.html 二.WebStorm 2018.2.4 ...

  7. docker 进程管理

    详文:理解Docker容器的进程管理:https://yq.aliyun.com/articles/5545 在Docker中,每个Container都是Docker Daemon的子进程. dock ...

  8. python opencv PyQt5

    import cv2 import numpy as np import sys from PyQt5.QtGui import * from PyQt5.QtCore import * from P ...

  9. asp.net core 获取appsettings.json里的配置

    public GoodsController(IConfiguration configuration) { Configuration = configuration; UpFileDir = Co ...

  10. 如何查看Linux服务器是32位还是64位?

    使用命令 “getconf LONG_BIT” 如果返回的是32,那么就是32位 如果返回的是64,那么就是64位