热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

阿里云服务器搭建详解——Ubuntu

由于自己电脑配置跟不上,双系统一开,整个电脑就会变得非常卡顿,所以决定在阿里云买一个云服务器。听朋友说,学生买的话是非常便宜

由于自己电脑配置跟不上,双系统一开,整个电脑就会变得非常卡顿,所以决定在阿里云买一个云服务器。听朋友说,学生买的话是非常便宜的,比每月开个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.全部配置完后,如下图所示。这时我们将连接断开再重连,可以发现界面如下。

转:https://www.cnblogs.com/longwhite/p/10397663.html



推荐阅读
  • 本文详细介绍了如何在Ubuntu系统上快速安装和配置Bitnami版本的GitLab,包括下载安装文件、执行安装过程以及设置邮件服务等步骤。 ... [详细]
  • 新手指南:在Windows 10上搭建深度学习与PyTorch开发环境
    本文详细记录了一名新手在Windows 10操作系统上搭建深度学习环境的过程,包括安装必要的软件和配置环境变量等步骤,旨在帮助同样初入该领域的读者避免常见的错误。 ... [详细]
  • 本文介绍了如何在Ubuntu 16.04系统上配置Nginx服务器,以便能够通过网络访问存储在服务器上的图片资源。这解决了在网页开发中需要使用自定义在线图标的需求。 ... [详细]
  • 全能终端工具推荐:高效、免费、易用
    介绍一款备受好评的全能型终端工具——MobaXterm,它不仅功能强大,而且完全免费,适合各类用户使用。 ... [详细]
  • Linux环境下Git安装及常见问题解析
    本文详细介绍了在Ubuntu系统中安装Git的过程,包括环境检查、软件安装、用户配置以及SSH密钥生成等步骤,并针对安装过程中可能出现的问题提供了有效的解决方案。 ... [详细]
  • 在DELL Inspiron 14R上部署CentOS X64 6.4的详细步骤
    本文详细记录了在DELL Inspiron 14R笔记本电脑上安装CentOS X64 6.4操作系统的过程,包括遇到的问题及解决方法。 ... [详细]
  • 随着EOS主网的成功启动,众多开发者和投资者对其给予了高度关注。本文旨在介绍如何构建EOS开发环境,包括所需的基本硬件配置、软件安装步骤以及常见问题的解决方案。 ... [详细]
  • 本文介绍如何在Ubuntu环境下为OpenWrt系统构建并安装首个'Hello World'应用程序的IPK包。文章不仅涵盖了基本的环境搭建,还详细说明了代码编写、Makefile配置及最终的IPK包生成与安装过程。 ... [详细]
  • 本文详细介绍了如何在CentOS 7操作系统上搭建GitLab服务器的过程,包括环境准备、软件安装及基本配置等关键步骤。 ... [详细]
  • 随着毕业设计的结束,我终于有时间更新我的博客了。这次,我将分享如何在自己的服务器上搭建 Bitwarden,一个广受好评的开源密码管理工具。 ... [详细]
  • 本文探讨了在支付项目开发中使用SS5 Socket Server实现内部网络访问外部网络的技术方案。详细介绍了SS5的安装、配置及性能测试过程,旨在为面临相同需求的技术人员提供参考。 ... [详细]
  • 深入理解SQL Server中的聚集与非聚集索引
    本文探讨了SQL Server数据库中两种主要的索引类型——聚集索引和非聚集索引,通过对比分析它们的特点及应用场景,旨在帮助读者更好地理解和利用这两种索引以优化查询性能。 ... [详细]
  • RegExp 对象在 JavaScript 中用于定义和操作正则表达式,这是一种强大的文本模式匹配工具。通过 RegExp,开发者可以执行复杂的文本搜索和替换操作。 ... [详细]
  • addcslashes—以C语言风格使用反斜线转义字符串中的字符addslashes—使用反斜线引用字符串bin2hex—函数把包含数据的二进制字符串转换为十六进制值chop—rt ... [详细]
  • 本文介绍了iftop的下载地址、基本参数配置方法及其在不同Linux发行版中的安装问题解决方案。iftop是一款强大的实时网络流量监控工具,适用于需要精确监控网络带宽使用情况的场景。 ... [详细]
author-avatar
龚magnett_672
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有