一、为什么要使用云服务器学习linux

由于众所周知的原因,对于想学习生物信息学的朋友来说

真正免费云服务器

,linux系统的使用是无法绕过的一道坎。而对于在平时生活中从未接触过linux系统的同学(只使用过windows)而言

真正免费云服务器

,想学习linux的途径大概包括以下几种:

1.使用win10自带的ubuntu子系统

2.在自己的windows pc上安装双系统

3.使用虚拟机加载linux镜像

4.远程控制云服务器

相比于前三种方法,使用云服务器的优点有:

(1)安装、更换和系统十分方便。只需要在云服务器控制台上点点鼠标就好,还可以用手机。

重置


操作

(2)对你自己的电脑无毒无害,因为使用云服务器本质上是在远程控制另一台设备,所以即使在终端调皮打了个rm -rf /*(绝对不要尝试!!!),后续也只需要重置一下服务器而已。

真正免费云服务器-适合生信初学者的免费云服务器获取和使用方法,一看就懂插图

(3)如所示,这是下载某个序列时的速度。

下图

真正免费云服务器-适合生信初学者的免费云服务器获取和使用方法,一看就懂插图1

因此,对于生信初学者而言,使用云服务器进行生信的学习,绝对是一个方便而高效的方式,更多的精力可以放在linux系统和生信流程实践本身,而不是放在装系统、改bios、加硬盘、和虚拟机建立通信等等的问题上。

二、免费云服务器的获得和初始设置

怎么获得云服务器?这当然是个用钱可以解决的问题,可以用于生信学习的入门级的云服务器的价格在每月十元到几十元不等,各个服务商(阿里云、腾讯云等)对高校在读大学生都有学生套餐,最初级的服务器价格在每月10元。当然,本文要介绍一种可以免费获得云服务器的方法,服务器的性能和使用时长一般可以满足生信初学者入门阶段的学习或者是学校教学的需要。这个方法便是阿里云高校计划。()

获取阿里云免费云服务器的条件有以下几个:

(1)全日制在校大学生

(2)完成实名认证和学生认证

(3)学习课程并通过测试(很简单的)

只要完成上面几项,便可获得两个月的云服务器(2核4G内存1M带宽40G云盘)使用时长,到期还可以免费再续四个月,即一共可以免费使用半年的时间(202009月的情况,可能会发生改变)。

详细流程如下:

1.注册阿里云

2.根据界面提示完成实名认证(有支付宝就行)和学生认证

3.通过一个很简单的考试,只有10道题,答对6道就行,自己百度

真正免费云服务器-适合生信初学者的免费云服务器获取和使用方法,一看就懂插图2

4.免费领取云服务器

此处可以选择服务器的地域和操作系统,地域选择离自己近的地方就好,操作系统按需选择,如选择使用ubuntu 18.04,最后同意协议确认购买。

真正免费云服务器-适合生信初学者的免费云服务器获取和使用方法,一看就懂插图3

真正免费云服务器-适合生信初学者的免费云服务器获取和使用方法,一看就懂插图4

5.云服务器的初始设置

在云服务器的控制台中我们可以看到自己设备的状态。这时候要做的事情有:

(1)把云服务器的公网IP地址(即IP地址栏上显示“(公)”的那一项)复制下来,并保存好。(2)选择操作栏里的“更多”-“密码/密钥”-“重置实例密码”,完成重置密码工作,并牢记密码。后面连接云服务器需要用到IP地址和密码。

真正免费云服务器-适合生信初学者的免费云服务器获取和使用方法,一看就懂插图5

三、如何远程操控云服务器

1.安装xshell和xftp

现在我们已经获得了云服务器,那么接下来我们应该怎么操控它呢?这时候需要用到两个软件,分别是xshell和xftp,这两个软件虽然本身并不免费,但会对家庭和学校用户的非商业用途开放免费许可证(链接:)。简单来说,xshell负责控制云服务器,而xftp负责和云服务器之间进行文件的上传下载。

真正免费云服务器-适合生信初学者的免费云服务器获取和使用方法,一看就懂插图6

2.SSH连接云服务器

在下载安装好以上的两个软件之后,就可以连接云服务器。以xshell为例,选择“文件”-“新建”,会出现“新建会话属性”框。在“名称”处输入你喜欢的会话名称,比如“生信学习服务器”,“协议”选择SSH,在“主机”处输入之前保存好的云服务器公网IP地址,如下图所示

真正免费云服务器-适合生信初学者的免费云服务器获取和使用方法,一看就懂插图7

然后在“类别”栏里选择“用户身份验证”,在“用户名”一栏输入root,“密码”则输入云服务器的实例密码。

真正免费云服务器-适合生信初学者的免费云服务器获取和使用方法,一看就懂插图8

而后点击连接,就会出现SSH安全警告,如果用的是自己的电脑,则选择接受并保存。

真正免费云服务器-适合生信初学者的免费云服务器获取和使用方法,一看就懂插图9

然后就成功连接上啦!这就是云服务器的命令行界面,显示你目前的登录身份是root用户,而后就可以开始随心所欲的学习了。

在另一个软件xftp中,我们以此类推进行设置,并点击连接。

真正免费云服务器-适合生信初学者的免费云服务器获取和使用方法,一看就懂插图10

而后就可以看到你的云服务器的文件啦!并且可以直接通过我们熟知的可视化界面上传和下载数据。

四、结语

经过以上的步骤之后,我们就能控制云服务器进行linux系统和生物信息学的学习啦,关于在云服务器上搭建简易的的生信分析环境的内容将会在下期推文给出。另外,有关linux系统的基本命令以及相关知识将不在此文中赘述,各位朋友可以自行搜索,并大胆地在云服务器上实践。