以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. struct tcphdr

    包含在/usr/src/linux/include/linux/tcp.h struct tcphdr { __be16 source; __be16 dest; __be32 seq; __be32 ...

  2. C Primer Plus--结构和其他数据类型(2)

    目录 枚举类型 enumerated type 枚举默认值 为枚举指定值 命名空间 namespace typedef关键字 * () []修饰符 typedef与这三个运算符结合 函数与指针 函数指 ...

  3. spring boot +dubbo+zookeeper

    dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案. 结合本公司的开发也是用的dubbo这款优秀的框架,加上 最近工作重心的.所以对于dubbo的 ...

  4. hdu4841 圆桌问题[STL vector]

    目录 题目地址 题干 代码和解释 参考 题目地址 hdu4841 题干 代码和解释 解本题时使用了刚学的STL vector,注意hdu不支持万能头文件#include<bits/stdc++. ...

  5. MySQL8.0报错Can't connect to MySQL server on 'localhost' (10061)的解决办法

    MySQL8.0报错Can't connect to MySQL server on 'localhost' (10061)的解决办法 事情的起因     今天课堂上要展示小组项目,需要用一个软件叫W ...

  6. 性能测试分析过程(三)linux下查看最消耗CPU/内存的进程

    linux下查看最消耗CPU  内存的进程 1.CPU占用最多的前10个进程:  ps auxw|head -1;ps auxw|sort -rn -k3|head -10  2.内存消耗最多的前10 ...

  7. 使用create-react-app遇到问题解决方案汇总

    使用create-react-app时遇到Module not found问题 转 https://blog.csdn.net/wkq_1212/article/details/90291558 本来 ...

  8. vue---自定义指令的使用

    在vue开发项目中,指令的使用场景也是比较多的,那么该如何定义使用呢? 找到 src / directive 下新建 gender 目录,下面新建 index.js 和 gender.js index ...

  9. MySQL count

    https://www.jianshu.com/p/1b0a1f641e80] 不同引擎count(*)实现方式不同 MyISAM引擎把一个表的总行数记录在了磁盘上,执行count(*)会直接返回这个 ...

  10. springMVC和struts2有什么不同?为什么要用springMVC或者struts2?让你实现一个MVC框架大概如何设计?

    [问题一:不同] (1)框架机制 1.Struts2采用Filter(StrutsPrepareAndExecuteFilter)实现,SpringMVC(DispatcherServlet)则采用S ...