Linux在学习编程的过程中非常重要,要学习Linux那就得先搭建Linux环境,本文将介绍如何在云服务器上搭建环境。

Linux环境的搭建方式

主要有三种:

  1. 直接安装在物理机上,但是由于Linux桌面使用起来非常不友好,不推荐这种方式;
  2. 使用虚拟机软件,将Linux搭建在虚拟机上。但是由于当前的虚拟机软件多多少少存在一些bug,会导致环境上出现各种莫名其妙的问题,爱折腾的朋友可以尝试;
  3. 使用云服务器,目前比较主流的与服务器厂商有阿里云、腾讯云、华为云,可以直接去厂商买一个云服务器;

云服务器的优点:

使用云服务器不仅环境搭建简单, 避免折腾, 同时还有一个最大的好处, 部署在云服务器上的项目可以直接被外网访问到, 这个时候就和一个公司发布一个正式的网站没有任何区别. 也就能让我们自己写的程序真的去给别人去使用.

购买云服务器

我们以腾讯云为例,不同的厂商不会有太大差别。

  1. 登录官网腾讯云 - 产业智变 云启未来

可以先看看官网的活动,几个云服务器厂商都常年搞活动,价格还蛮便宜的

云服务搭建 dot doh 云服务搭建Linux环境_云服务搭建 dot doh

  1. 根据自身需求选择规格购买云服务器;

云服务搭建 dot doh 云服务搭建Linux环境_云服务搭建 dot doh_02

  1. 选择centos7.6,比较稳定适合学习;
  2. 第一次购买可能需要实名,填自己的信息就ok;
  3. 付款即可;
  4. 回到官网,进入控制台,进入云服务器;

云服务搭建 dot doh 云服务搭建Linux环境_官网_03

  1. 进入下面我们刚刚购买成功的的示例;

云服务搭建 dot doh 云服务搭建Linux环境_腾讯云_04

至此我们就可以看到我们的云服务器的基本信息了,复制公网ip,一会儿我们用得上。

  1. 设置root密码,点击重置密码,密码建议设置复杂一些,否则容易被黑客入侵;

云服务搭建 dot doh 云服务搭建Linux环境_云服务_05

接下来就可以登陆到我们的服务器了,腾讯云提供了在控制台一键免密登录,但是不够方便,因此下文我们将继续介绍使用SSH远程登陆。

小结:

在这个环节我们最重要的是得到三个信息:

  1. 服务器的外网 IP
  2. 服务器的管理员账户(Centos默认root)
  3. 管理员账户密码(控制台设置的密码)

通过这些信息我们就可以使用Xshell远程登陆了。

使用Xshell远程登陆到云服务器

Linux有很多桌面发行版,为什么我们不使用呢?主要是以后我们也用不到啊,况且有了图形化界面你还会使用命令吗?

下载安装Xshell

Xshell是一个远程终端软件,可以通过SSH协议远程登陆我们的云服务器。

Xshell官网:XSHELL - NetSarang Website

软件需要付费使用,不过它提供了免费的版本供非商业用途的使用。

查看云服务器的公网ip

就是我们刚刚复制的那个ip地址。

使用Xshell远程登陆主机

  1. 打开Xshell,第一次使用界面和下面一致(我远程登陆过可能有些地方不同);

云服务搭建 dot doh 云服务搭建Linux环境_官网_06

  1. 左上角点击新建,蓝框内的填好后,其他的不要动,点击连接;

云服务搭建 dot doh 云服务搭建Linux环境_云服务搭建 dot doh_07

  1. 输入用户名,centos默认为root,以在腾讯云官网的设置的为准;

云服务搭建 dot doh 云服务搭建Linux环境_云服务_08

  1. 输入密码,腾讯云服务器控制台重置的密码,点击确认;

云服务搭建 dot doh 云服务搭建Linux环境_腾讯云_09

之后我们就可以通过Xshell连接到我们的云主机了。