由于自己电脑配置跟不上,双系统一开,整个电脑就会变得非常卡顿,所以决定在阿里云买一个云服务器。听朋友说,学生买的话是非常便宜的,比每月开个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. install正常,deploy上传jar失败致使打包失败

    [INFO] Scanning for projects...[INFO] [INFO] ------------------------------------------------------- ...

  2. linux服务器常用操作和命令

    1. 什么是linux服务器load average? Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多.参考资料:http://e ...

  3. PHP截取指定字符前的字符串

    $str = 'A|B||C|D'; echo substr($str,0,strpos($str, '||')); 输出:A|B

  4. Mongoose多表查询

    文章来自 两个表关联查询aggregate 多个表关联查询aggregate populate多表关联查询 多表查询的两个方式 一个是aggregate聚合 一个是populate Schema的外表 ...

  5. Educational Codeforces Round 64 选做

    感觉这场比赛题目质量挺高(A 全场最佳),难度也不小.虽然 unr 后就懒得打了. A. Inscribed Figures 题意 给你若干个图形,每个图形为三角形.圆形或正方形,第 \(i\) 个图 ...

  6. etcd入门

    简介 etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库. etcd内部采用raft协议作为一致性算法,基于Go语言实现. et ...

  7. TCP/IP 三次握手,四次断开

    TCP/IP 三次握手,四次断开 一.TCP报文格式                     TCP/IP协议的详细信息参看<TCP/IP协议详解>三卷 本. 下面是TCP报文格式图: 图 ...

  8. Java 布尔运算

    章节 Java 基础 Java 简介 Java 环境搭建 Java 基本语法 Java 注释 Java 变量 Java 数据类型 Java 字符串 Java 类型转换 Java 运算符 Java 字符 ...

  9. 用四种方法将两个AJAX改为同步

    用四种方法将两个AJAX改为同步 Promise.Generator函数.yield.async/await 相关 今有一题,题目为: 现有ajax1()和ajax2(),用于快速初始化CODE1和C ...

  10. POJ2533:Longest Ordered Subsequence

    Longest Ordered Subsequence Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 37454   Acc ...