学习Linux之前,我们首先需要在电脑上搭建Linux操作系统环境。
就好比说你买了一台电脑,需要使用Windows10操作系统,那么首先应该安装Windows操作系统(刚买的电脑会引导你一步一步的安装)。
一、Linux环境搭建的三种方式
①直接安装在物理机上。但是由于Linux桌面使用起来非常不友好,不推荐。
②使用虚拟机软件,将Linux搭建在虚拟机上。但是由于当前的虚拟机软件(如VMWare之类的)存在一些bug,会导致环境上出现各种莫名其妙的问题,比较折腾。
③使用云服务器,可以直接在腾讯云、阿里云或华为云等服务器厂商处直接购买一个云服务器。
在这里我不推荐使用虚拟机环境,尽管虚拟机免费,但是其安装麻烦,需要下载软件和Linux镜像。
使用云服务器不仅环境搭建简单,避免折腾,同时还有一个最大的好处,部署在云服务器上的项目可以直接被外网访问到,这个时候就和一个公司发布一个正式的网站没有任何区别,也就能让我们自己写的程序真的去给别人去使用。并且我们将来做开发的时候是真真正正的在服务器上做开发部署,因此最好使用云服务器学习Linux。
如腾讯云、阿里云等为在校学生提供了优惠,只要通过学生认证,最低可以10元一个月,还是非常划算的。甚至同学们可以4、5个人共用一台服务器,平均下来一个人一个月2块钱。
二、购买云服务器
我们以腾讯云为例,其他的服务器厂商也是类似。
①进入官方网站(直接在百度上搜“腾讯云校园计划”)
学生云服务器_学生云主机_学生云数据库_云+校园特惠套餐 - 腾讯云 (tencent.com)https://cloud.tencent.com/act/campus②登陆网站(可以使用QQ或者微信登陆)
③右侧的操作系统选择CentOS 7.6 64位。购买时长根据需要选择(建议1年),点击立即购买即可。这个步骤需要实名认证,否则会提示
点击立即认证,按照系统提示,完成实名认证即可(认证速度很快)。
④购买完成后,可以在控制台中找到自己买的服务器。点进去能够看到服务器的IP地址
Note:蓝色方框为公网IP地址,稍后我们就会使用这个IP登陆服务器。
⑤设置root密码:勾选服务器,点击重置密码(这个环节可能需要手机短信验证)。
Note:root密码建议设置的稍微复杂一些,否则容易被黑客入侵。
三、小结
在购买云服务器过程中我们最重要的是得到三个信息:
①服务器的外网IP
②服务器的管理员账户(固定为root)
③管理员账户密码(在腾讯云网站上设置的)
通过这三个信息就可以使用XShell远程登陆搭建好的Linux云服务器了。