零基础练习一个RNA-seq分析】CH0:准备一个云服务器

2020-08-06  本文已影响0人  josia_luo

写在最前面

大概也是受到了【时代灰尘】的重压,原来的实验计划全盘打乱,本来计划利用疫情期间要写完的综述看起来也要虎头蛇尾了。在经历了一个惨淡的保研申请季后,决定重新把精力放到自己的课题上来,一方面听从老板的建议,充实一下自己保研答辩的PPT,另一方面也是冲淡一下夏令营带来的挫败感。作为一个计算机小白,从搭建一个云服务器开始,学习Linux,跟着@Y大宽 姐姐和@徐洲更hoptop哥哥的简书慢慢摸索。到今天完成了几个简单的visualization,决定一边继续探索,一边写点东西权当一个总结,如果能帮到一些人那我就更高兴了。

致谢/参考资料

1.@徐洲更hoptop哥哥的b站教程大概是我的启蒙老师了,这里介绍了一些生信软件最基础的知识:https://www.bilibili.com/video/BV1JJ411p7fX

2.Jimmy大神讲课逻辑有点跳,不过在这个时代能够手把手教你做一件事情的人真的不多啦:https://www.bilibili.com/video/BV12s41137HY

3.@Y大宽姐姐的简书教程https://www.jianshu.com/p/e8cd62ba14fe以及@徐洲更hoptop的转录组入门系列大概是我主要复制代码的地方了,跪谢。

4.作为一个自闭男孩,虽然周围的哥们儿一水的生信带师,本着万事不求人和你永不独行的原则,遇事不决先百度(我用的being)是解决报错和一些细节问题的好工具。


配置一个服务器

为啥要配置一个云服务器

学习生信数据处理,Linux系统是首先需要面对的必修课。但是对于我这个习惯了Windows的小白来说,面对黑白屏的Linux有一种天生的恐惧,再加上要是直接在电脑上配置虚拟机的话,一个不当操作导致电脑崩了我可没法解决。所以对于新手来说,还是在云端构建一个可以随意折腾的云服务器吧,遇到解决不了的问题大不了一键重装就好了。又想着刚好手头有将近1w的大创经费,也不用太担心钱的问题。

如何选择配置

生信技能树公众号最近分享了一篇很详细的文章来讲这件事,可以说是干货满满。下面来说说我自己的。https://mp.weixin.qq.com/s/iWV0CGRAUWQF-xcaFhwWww,这篇推文也是这部分内容的主要参考。

每家云服务器公司都有自己的免费试用套餐,我在阿里云选了个最低配的开始上路,事实上在做alignment之前1核2G的配置是完全够用的,之后调整配置也挺方便。关于磁盘的话,先整一个默认的系统盘吧,后面处理数据的时候再挂一个大点的临时数据盘。

我目前的配置 磁盘情况

配置一个云服务器

开始正文啦

0.首先当然是在阿里云的主页找到云服务器,免费试用一定很显眼啦,选一个适合自己的,开始按要求注册,配置,建议下一个阿里云的app方便管理。

1.接下来就可以在控制台看到你的服务器了,点一下圈出来的链接就进入管理界面了。

image

2.那么如何访问服务器呢,我们需要下载一个XShell

image image

4.阿里云网站提供了特别详细的教程https://developer.aliyun.com/article/700482,跟着操作就可以用XShell连接到你的服务器了。

配置一个云盘

系统盘通常用来存放一些软件和参考基因啥的,要处理数据的话显然另外买一个数据盘划算,一个项目做完就可以丢掉。

PS:这部分可以等到你需要下数据之后再看,写在这里只是为了思路连贯

1.进入磁盘管理界面,开始创建一个磁

image image

2.可以直接把它挂载到我们的服务器上,选择按量付费,这样方便不用的时候提前卸载(需要提前充点钱)。当你回到云盘管理界面看到【使用中】的时候就可以啦

image

3.下面在xShell上挂载这个云盘,首先用下面的代码完成分区和挂载


fdisk /dev/vdb #之后依次输入以下命令进行磁盘的分区和挂载

n

p

1

enter #即回车键

enter #即回车键

w

mkdir /data/ #创建挂载目录

mkfs -t ext3 /dev/vdb1 #对该盘进行格式化

mount /dev/vdb1 /data/ #将该盘挂载到/data/目录下,如果哪天发现这盘没了,也只需要用这行命令重新挂载一下就成

这时候我们再用代码


df -lh

就能看到磁盘已经被挂载上了

image

如果不用了,就用代码


umount /dev/vdb1 /data/

卸载之后,在阿里云的云盘管理界面进行卸载,但卸载不能使云盘停止收费,如果要停止收费,则需要释放云盘。


PS:最后推荐安装一个叫【xFTP】的软件,这是一个可视化的文件传输软件,方便我们在自己的电脑和云服务器之间进行文件传输的沟通。


到这里我们就完成了云服务器的构建,并且挂了一个数据盘,那么我们就可以开始探索Linux啦

上一篇下一篇

猜你喜欢

热点阅读