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

进入之后是这样的,进入就是root账户,帐号和密码是在购买服务器时自己填写的,家徒四壁!:

而我的目标是在在服务器上搭建一个web服务器,如果这样是不好看出效果的,于是想安装一个桌面环境(一定要考虑你的服务器的配置,低配装图形界面会很卡),类似于如下效果:

下面,看看我是怎么把毛坯房精装起来吧。
2. 环境
阿里云 ECS服务器 (4核 8G 4M)
Ubuntu16.04-64-bit 纯净版
putty-64bit-0.70-installer (远程终端工具)
3. 详细步骤
3.1. 安装putty
百度putty,到官网寻找对应版本的putty下载,安装。

使用putty登录 阿里云服务器

3.2. 安装步骤
执行下面的命令。 或者打包成一个sh脚本文件,方法是:把它复制到服务器上任何一个文件中,取名为desktopUpdate.sh,在终端找到该文件所在目录,执行bash desktopUpdate.sh命令。
#!/bin/bash
# 更新软件库
apt-get update
# 升级软件
apt-get upgrade
# 安装ubuntu桌面系统
apt-get install ubuntu-desktop
1
2
3
4
5
6
7
运行过程需要手动确认两次,选择 Y。
安装完成之后,终端输入 reboot,重启服务器。
3.3. 配置root帐号
重启之后,桌面环境就安装好了,但是远程连接进去,发现只能使用guest帐号,不能选择其他用户,而且不需要密码就能登录,登录进去还会有个警告信息!但是guest帐号地位太低了,几乎没什么权力。

我们需要进入服务器后台,修改root权限,修改 /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 文件。

这个地方尤其需要注意:因为远程进入阿里云服务器,只能使用guest帐号,但是guest帐号是没有权限修改这个文件的。所以,我们需要在windows端,使用上面提到的putty工具,以root帐号(使用putty工具进入可以指定登录用户),远程登录进入,这样就可以修改这个文件了。

vi操作可以参考这个文章:https://www.cnblogs.com/doseoer/p/6241443.html

# 文件 /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

# 修改前
[Seat:*]
user-session=ubuntu

# 修改后
[Seat:*]
user-session=ubuntu
greeter-show-manual-login=true
allow-guest=false
1
2
3
4
5
6
7
8
9
10
11
修改完文件之后,如上图执行reboot,重启服务器。重启之后就可以用root用户登录,但是登录后还是有警告,这个需要修改 /root/.profile 文件。
修改成如下所示:

# 文件 /root/.profile

# 文件修改前
# ~/.profile: executed by Bourne-compatible login shells.

if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
mesg n || true

# 文件修改后
# ~/.profile: executed by Bourne-compatible login shells.

if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
tty -s && mesg n || true
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
再执行 reboot 命令,重启服务器,重启之后,只有root用户,登录后也没有警告信息了。

附录:Win7 与 Ubuntu16.04 之间利用 WinSCP 进行文件传输
参考两篇文章:
https://blog.csdn.net/g_ithot/article/details/73002567
https://jingyan.baidu.com/article/ed2a5d1f346fd409f6be179a.html

原文链接:https://blog.csdn.net/zwq912318834/article/details/80528374

阿里云ECS服务器环境搭建(1) —— ubuntu 16.04 图形界面的安装的更多相关文章

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

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

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

    https://blog.csdn.net/zwq912318834/article/details/80528374

  3. 阿里云ECS服务器部署HADOOP集群(六):Flume 安装

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

  4. 阿里云ECS服务器部署HADOOP集群(七):Sqoop 安装

    本篇将在 阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建 阿里云ECS服务器部署HADOOP集群(二):HBase完全分布式集群搭建(使用外置ZooKeeper) 阿 ...

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

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

  6. 阿里云ECS服务器上搭建keepalived+mha+mysql5.6+gtid+一主两从+脚本判断架构踩的坑

    最近,公司项目搭建了一套后端数据库架构,不是在RDS,是在阿里云的ECS服务器上搭建keepalived.mha.mysql5.6.gtid.一主两从架构,目前还没有实现读写分离,以后架构升级,可能代 ...

  7. 阿里云ECS服务器将默认的Ubuntu系统改成桌面版

    以Ubuntu14.04 64位 为例 1.用自己PC登录阿里云,停止正在运行的实例 2.重装系统 更换系统盘->选择"公共镜像".Ubuntu. Ubuntu14.04 6 ...

  8. 人脸识别 - 环境搭建(Ubuntu 16.04)

    安装人脸识别开源库(face_recognition) pip3 install face_recognition 注意:pip3 尝试编译 dlib 依赖时很可能会报错,参考:https://www ...

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

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

随机推荐

  1. CentOS上使用ntfs-3g挂载NTFS分区

    U盘做过系统盘,是NTFS格式的,Centos7竟然不识别,而且因为一些原因,我的服务器没有联网,只能用U盘 查过资料才知道Centos7上默认是不支持挂载NTFS格式的分区的,需要安装ntfs-3g ...

  2. [daily][tmux] tmux常用快捷键

    介绍 什么是tmux? Terminal Multiplexer. 1. 如果你是linux用户,tmux就是screen的alternative. 2. 如果你是windows用户,tmux就是一个 ...

  3. HTML&CSS基础-内边框

    HTML&CSS基础-内边框  作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.HTML源代码 <!DOCTYPE html> <html> &l ...

  4. 使用wc -l 来统计代码行数

    Linux使用wc来统计行数真的好用 如在当前路径下统计一共多少行代码 $ find ./ -name *.c |xargs wc -l #包括了空行 ##-l :lines 如果不包括空行 ¥fin ...

  5. js 字符截取 汉字2字符 英文1个字符

    function countCharacters(str, num) { var str = '' + str || '', num = +num || 0, res = '', length = 0 ...

  6. cookies插件 , axios插件,element-ui 插件

    vue-cookie插件 安装 >: cnpm install vue-cookies main.js配置 // 第一种方式 import cookies from 'vue-cookies' ...

  7. 项目架构&架构部署&网站分析&网站优化

    一.架构演变 一个项目至少由三层内容组成:web访问层.数据库层.存储层 初级阶段 单体阶段 常见场景:项目初期 部署特点:所有应用服务都在一台主机 应用特点:开发简单 应用/数据分离阶段 常见场景: ...

  8. mysql sum的多条件求和

    1.无条件求和 sum(字段名): 2.多条件求和 sum(IF(c1>0, c1, 0)); (IF(o.is_cod=0,o.order_amount-IF(b.back_status> ...

  9. saltstack 发布 iis 站点

    Saltstack 发布 iis 站点 saltstack 主服务器配置:切换到 salt 的主目录下 : 主目录示例:/home/salt 程序集放置目录: web/web1 sls 目录: web ...

  10. Unity 绘制Mesh线条

    using UnityEngine; using System.Collections; using System.Collections.Generic;   public struct Segme ...