由于自己电脑配置跟不上,双系统一开,整个电脑就会变得非常卡顿,所以决定在阿里云买一个云服务器。听朋友说,学生买的话是非常便宜的,比每月开个SVIP还便宜。今天上网看了下,果然如此,每月只要9.9,确实很便宜。下面详细地讲解下我从购买到配置的一系列过程。

一、购买

下面是阿里云首页的地址

阿里云首页

首先我们先注册,注册完并登陆后,如果自身是学生的话,推荐先进行实名认证和学生认证,即可享受学生优惠购买。下面的购买分两种,第一种是普通购买,适合非学生操作。第二种是学生购买。

  • 普通购买

进入首页后,点击产品的云服务器ECS,再点击购买。在自定义购买中,我们地域选择离自己位置最近的一个区,我选择的是华东一(杭州区),由于我是用于个人练手,配置要求不高,故分类中选择入门级共享。服务器选择一个CPU,两G内存就够了。然后再选择系统镜像,很明显我们选择的是Ubuntu16.04的32bit或64bit都行。最后我们就一路选择下一步,直至最后的确认订单,付钱就ok了。我看了下,一个月的话大概要82.60人名币。

  • 学生购买

学生购买可在搜索框中输入学生优惠,再点击云服务器ECS,再按下图进行选择,再点立即购买,中途不用有任何操作,一直到付完钱就行,可以发现,相同的配置,学生购买的话,一个月只要十元不到,而普通购买需要八十多。

二、实例说明

购买成功后,打开管理控制台,可以看到如下界面:

我们需要选给我们的root用户设一个密码,如下图选择重置实例密码,再输入自己设定的密码即可。

实例中也有类似于VirtualBox中类似的端口转发。选择安全组下的配置规则,再点击快速创建规则即可。

接下来我们远程连接下服务器的终端,点击后会弹出一个远程连接的密码,这个密码我们需要记住,因为每次远程连接时我们都需要输入这个密码。连接后,输入账号:root,密码:自己设定好的.

三、配置Ubuntu

  1. 我先将用户名修改了下,原先的太长。输入指令vim /etc/hostname,进入文件内,我将其修改成了pyvip。不想修改的用户名的话,这一步可以省略。
  2. 若修改了用户名,需要重启才可以生效。输入指令reboot,重启。
  3. 接下来,我们创建一个普通用户,输入指令useradd -m -s /bin/bash 用户名,这里我的用户名叫bd。
  4. 接下来是给这个新创建的用户bd设置密码,输入指令passwd bd,再重复输入两遍密码即可。
  5. 下一步是给这个用户添加权限。先输入指令chmod 777 /etc/sudoers ,再打开sudoers这个文件,即输入指令vim /etc/sudoers,如下图,在root下添加一行,保存退出后,再将sudoers文件权限改回来,即chmod 440 /etc/sudoers

6.接下来的操作我们需要在本地的Xshell下进行。首先,我们需要用本地Xshell来连接它。我们现在实例中查看公网的ip,如下图所示,复制下来。然后打开Xshell,新建一个连接,在主机框中输入复制下来的ip,端口号为22,最后进行连接,并输入用户名和密码。

7.然后我们需要安装一个软件,叫lrzsz,输入sudo apt install lrzsz,若出现下图情况,无法安装成功,我们就需要将apt更新,输入指令sudo apt update。

8.接下来就是重头戏了,下载一个配置文件到桌面,然后将其拖到Xshell界面,输入指令tar xzf 文件名进行解压。解压后发现多了一个install.sh文件,这个就是配置文件。最后我们输入指令,来执行这个文件:bash install.sh。配置文件连接如下,如果连接失效,可在我的资源下自行下载。

链接: https://pan.baidu.com/s/1Pfb9O1U3ynE_vgP9nQ7n9A 提取码: 18t9

9.接下来就是一个漫长的过程了,如果你的网速快,听两三首歌就行了,如果你的网速慢,估计你可以去看一场电影来慢慢等。不过要注意的是,漫长的过程中,会弹出一个界面,让你输入mysql的密码,这里已经设定好了密码是qwe123,到时输入即可。除了这个界面会弹出,好像还会弹出一个界面,你只需按enter就ok。

10.全部配置完后,如下图所示。这时我们将连接断开再重连,可以发现界面如下。

阿里云服务器搭建详解——Ubuntu的更多相关文章

  1. 阿里云服务器搭建SVN

    简单步骤介绍 1:安装svn apt-get install subversion 2. 开启svn服务器 svnserve -d 检查是否开启:ps aux | grep svnserve 若出现如 ...

  2. Linux下DNS服务器搭建详解

    Linux下DNS服务器搭建详解 DNS  即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制.其中通过域名解析 ...

  3. 阿里云服务器搭建Docker版AWVS

    本文严重参考该文章:https://www.sqlsec.com/2020/04/awvs.html 阿里云服务器搭建Docker版AWVS,因为之前有使用Docker的经验,所以本文只是简述一下安装 ...

  4. 阿里云服务器搭建vulhub靶场

    阿里云服务器搭建vulhub靶场 环境 服务器:阿里云服务器 系统:centos7 应用:vulhub 步骤 vulhub需要依赖docker搭建,首先安装docker. 使用以下方法之一: # cu ...

  5. 阿里云服务器搭建SS代理教程!!!

    二.搭建教程 1.环境介绍 阿里云服务器ECS(香港): 配置:cpu 1核心.内存 1GB.出网带宽 10Mbps. 系统:CentOS 7.4 64位 2.服务器端搭建 1)使用root用户,分别 ...

  6. 阿里云服务器搭建java环境(jdk+tomcat+oracle11g)

    一.JDK配置 1.在centos 7的更新源中有JDK,使用yum即可下载安装 查看库中版本 [root@localhost ~]# yum search java|grep jdk 选择需要版本进 ...

  7. 阿里云服务器搭建web项目小结

    前言 最近恰好有时间,自己搞了个云服务器试着搭建了个网站,遇到了一些问题,通过踩坑也涨了一些经验,遂记录一二,与后来者分享. 正文 1.博主用的阿里云服务器,为什么用它呢?一个是恰逢双十一,有优惠:另 ...

  8. 阿里云系列——7.阿里云IIS系列详解(过程+通用+最新)

    网站部署之~阿里云系列汇总 http://www.cnblogs.com/dunitian/p/4958462.html 先讲IIS系列,Linux部署以后再继续讲 先打开主机管理平台,确认域名绑定 ...

  9. 阿里云服务器搭建FTP

    操作系统:Windows Server 2008 R2企业版. 首先,创建一个用户组:ftpUsers,创建一个用户:ftpAdmin.并将ftpAdmin隶属于ftpUsers组 其次,需要安装ft ...

随机推荐

  1. Http与Https协议规范

    HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展.目前在WWW中使用的是HTTP/1.0的第 ...

  2. EXTjs开发————优雅的用extjs写一个柱状图

    简单的写法,extjs可以直接引用插件来写,这里将我发表在百度文库的文档简述下来,有兴趣也可以关注我的百度文库,ID:该用户已失踪. 主要部分的代码: $(document).ready(functi ...

  3. 007.Delphi插件之QPlugins,插件的卸载和重新加载

    效果图如下,可以反复卸载和重新加载.QPlugins这个插件,还没弄明白,摸索着跟着DEMO写 主窗口代码如下 unit Frm_Main; interface uses Winapi.Windows ...

  4. mysql 存储引擎入门

  5. 【剑指Offer】面试题27. 二叉树的镜像

    题目 请完成一个函数,输入一个二叉树,该函数输出它的镜像. 例如输入:      4    /   \   2     7  / \   / \ 1   3 6   9 镜像输出:      4   ...

  6. 批量处理文件的Python程序

    经常批量处理文件,这里有个python的模板,保存一下 这个例子是把目录里面所有子目录的mp3文件放慢0.85倍并保存到./processed/目录下面. #coding=utf-8 import s ...

  7. arduino 通过串口接收string,int类型数据

    串口接收string类型数据源码如下 String comdata = ""; void setup() {     Serial.begin(9600); }   void lo ...

  8. 14.swoole学习笔记--异步读取文件

    <?php //异步读取文件 swoole_async_readfile(__DIR__."/1.txt",function($filename,$content){ ech ...

  9. MyBatis parameterType、resultType的数据类型

    parameterType.resultType的数据类型要写全限定类名或者别名. mybatis已经给常用的数据类型起好了别名,参考mybatis.pdf  3.1.1小节: 基本数据类型很少用,一 ...

  10. Python实战案例:这是你见过的最详细的JS加密登录某博

    0x00 抓包分析 简单的搜索之后发现,很多参数都是登陆上面这个请求返回的值,这个请求在输入完账号光标到达密码框时就会生成! 0x01 加密逻辑分析 搜索su=可以很快找到加密的位置,上图看到e.su ...