今天是生信星球陪你的第846天
大神一句话,菜鸟跑半年。我不是大神,但我可以缩短你走弯路的半年~
就像歌儿唱的那样,如果你不知道该往哪儿走,就留在这学点生信好不好~
这里有豆豆和花花的学习历程,从新手到进阶,生信路上有你有我!
豆豆写于2021.8.26
最近搞了一些R包示例数据,但是又比较大,不太好直接放在包的data目录下,所以想到干脆放在云服务中吧,省时省力还可以给花花用(划重点)
于是豆豆花了半小时搞了一下,把学到的东西和你分享~
首先你需要来一个服务器
服务器不需要太好,毕竟只是用来做数据中转站的
今天逛了逛阿里云和腾讯云,因为之前在腾讯云”薅羊毛“,所以也不剩什么优惠了
所以看到阿里有优惠,就下手了,2核2G+60G硬盘(到手57G左右,足够放一些小示例数据了)
带宽也算可以,并且第一年60,之后99续费3次(先用着,后面有好的服务器再换地方呗。。。)
给大家放一个链接,感兴趣的可以去看看
(不知道在腾讯的地界,给阿里打广告会不会被打):
另外,我选择的是CentOS系统,因为感觉后面方便配置文件上传下载服务吧
然后需要新建用户
所有的服务器都一样,买来都是root(不过腾讯云的好像初始配置要麻烦一些,需要网页点几次鼠标)
阿里的这方面就很简单,root以及配置好,只需要自己在网页端修改一下密码,然后重启即可
之后就是ssh root@公网ip 登陆了,一般的云服务器都会把公网ip放在比较显眼的位置
新建用户的操作
adduser bio01
# 可能centos和ubuntu这里会有差异
# 使用ubuntu会继续提示输入密码,但centos没给我任何提示,也没让我输入新密码
# 然后把这个主账号的权限提高
sudo -i
vi /etc/sudoers
# 在最后一行添加
doudou ALL=(ALL:ALL) NOPASSWD: ALL
# 最后:x!强制保存退出
# 之后bio01账户可以使用sudo -i直接切换成root了
# 重新修改bio01的密码
sudo passwd bio01
# 提示你输入两遍新密码。。。
好了,至此你就可以使用ssh bio01@公网ip 进行登录了,如果你想使用root权限,那么就直接sudo -i
开始配置文件上传下载服务
新手直接采用最简单的方案即可:Apache HTTP Server(简称Apache或HTTPD),它是Apache软件基金会的一个开放源代码的网页服务器软件,旨在为unix,windows等操作系统中提供开源的HTTPD服务。也许是网络上最流行的HTTP服务器!
安装
因为我这里选用的是centos,所以命令也采用了对应的yum
# 安装
yum install httpd -y
# 接下来的安装文档很长。。。
# Installed:
# httpd.x86_64 0:2.4.6-97.el7.centos
# Dependency Installed:
# apr.x86_64 0:1.4.8-7.el7 apr-util.x86_64 0:1.5.2-6.el7 httpd-tools.x86_64 0:2.4.6-97.el7.centos
# mailcap.noarch 0:2.1.41-2.el7
# Complete!