ubuntu服务器开放端口_生信第一步购买腾讯云服务器搭建自己的生信分析环境

10b4e2ff0378b28a0258f9972cd5bf35.png

因为原先台式机够用(其实是因为懒),虽然看了jimmy的公益、优质教学

3462cd6d15ab4c0aa9644e6414a68205.png

但是没实实在在的操练过。

现在因为疫情,就不去实验室了,小命要紧,居家办公,笔记本就不够看了。一遍操练下来,发现光看不练完全没用。。。学了不操练,等于没学。买服务器这一步我就不写了,直接进入正题。

310afd9f937d872bcc22edef36a4ad1a.png

一.腾讯云服务器-构建生信分析环境

01.硬盘设置

挂载数据盘,我先买了200G的云数据盘,暂时够用,手动挂载后,需要进入服务器,再次进行挂载

   df -h # 服务器原始的状态
d6bd0cacb3acb2fb32810548cfb09134.png 服务器原始状态
   sudo fdisk -l
ced5d92667feb6a685268aada9cdf636.png
挂载1
   sudo mkfs.ext4 /dev/vdb1
 ls /home/
 sudo mv /home/* /tmp/
 sudo mount /dev/vdb1 /home/
 sudo mv /tmp/ubuntu/ /home/

 # 设置自动挂载数据盘,这样关机或者重启后,就不需要再次挂载
 sudo ls -l /dev/disk/by-id
 # 查看数据盘的id
 sudo cp -r /etc/fstab /home/ 
 ls /home/
 sudo vi /etc/fstab
      # 在最后以后写入如下
      # /dev/disk/by-id/virtio-disk-92c3klw1-part1 /home ext4 defaults 0 0
     # 退出

   sudo mount -a
      #  如果以上顺利运行,就说明挂载成功了
 df -h
a915faa058eafcf5764319269e563e94.png
挂载3
写入数据盘id
828b36a4e187f43cefc3e69bfd5d530c.png
自动挂载数据盘

02.安装R语言

b0199d1c9f5f6b6acd8483e8dd2a75fb.png

二.To install the latest version of R

deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/

三.保存后退出

c4664ad74fb7f3109dacc33431119ca9.png

7ab9b302258645c25a4f276b51b6ba7b.png

008cb80135b4ee41ddaa901b8429a27d.png

1bb83a269ff454d4818120bca3c37ee3.png

6d80d2e2239f91c9de53841dd71e73f6.png

这里碰到一个问题,系统弹出提示,/usr/local/lib/R/site-library 不能写入,同时,另外两个lib,/usr/lib/R/site-library, /usr/lib/R/library 也都不能写入

ae822b9add58eacfdb24974a5fb00c25.png
三个lib

就按照提示,将包安装入系统提供的personal library

78475b9c92eb03d6225582200a28a44d.png

01.安装Rstudio以及shiny

5b3ed31fb547fff5990e39761c16ced8.png

c868140797eeb8a6653ddcff2fc00513.png

这里碰到一个问题,安装完rstudio-server及shiny后,无法登录8787端口及3838端口,完全不能快乐啊!

这里要特别感谢生信技能树群里的小伙伴,jimmy、skk、李东野、黯蓝、卖萌哥、小洁,在他们的热心帮助下,解决了这个问题!万分感谢!问题出在腾讯云的安全组设置!

79a93e6f89cdfdaf0119d8466ee1076d.png
7f6f5be7e9bedca52577acb21fe9503c.png
edafd9e70cda2fc6ad508faf4405d617.png
f7651625d850034b4b3ccd048226080f.png
rstudio
7e5ae67f97cd2e6db5450a37e081d9da.png
shiny

开放了端口后,香吗?乱香!

02.安装miniconda

  1. https://docs.conda.io/en/latest/miniconda.html#macosx-installers

  2. 下载

    sudo mkdir /home/biosoft
    cd /home/biosoft
    sudo wget -c https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
  3. 安装

    bash Miniconda3-latest-Linux-x86_64.sh # 安装
    source ~/.bashrc # 激活

    c732358306ca9f40fcd7ebb7ad544fd5.png

  4. 配置环境变量,创建小环境

    conda config --add channels r # 一行一行运行,运行后无提示,即运行成功
    conda config --add channels conda-forge 
    conda config --add channels bioconda

    cat ~/.condarc # 如果安装成功
    conda create -n rna python=3 # 创建一个名为rna的小环境
    # 成功后,截图如下

    5de115a1932fadbb12d99762583efca6.png

    e68bc854ceea74171897f0caf37ba338.png

  5. 进入环境,安装软件

    conda activate rna # 激活
    conda install -y bwa gatk4 sra-tools fastqc trim-galore star hisat2 bowtie2 subread htseq multiqc samtools

03.修改一下显示界面

sudo vi ~/.bashrc

# 在最后插入配置行
# PS1="\[\033]2;\h:\u \w\007\033[33;1m\]\u \033[35;1m\t\033[0m \[\033[36;1m\]\w\[\033[0m\]\n\[\e[32;1m\]$ \[\e[0m\]"
# 保存后退出

source ~/.bashrc
3d5abb01798b3fba559c36f99edd0adf.png
rc配置

8a63241195ac84fb905fa75ce6743e34.png

OK,到这里,生信配置就完成了!前前后后、反反复复,配置一个云服务器,花了3天的时间,设置自动挂载、寻找源,一个个的解决问题,这还是在有优质的教学视频的前提下假如没有学习成本还要高得多

这里,真的要大力推荐 生信技能树团队 的教程, 感谢jimmy等一批无私分享者!对于我们这样的小白,实在是务必珍贵的资源,希望更多人能够看到,并从中学习到想要的技能、知识!

参考:

生信技能树公众号 - 所有的教程都值得仔仔细细的学习

R官网教程

https://cran.r-project.org/bin/linux/ubuntu/README.html#secure-apt

Rstudio官网教程

https://rstudio.com/products/shiny/download-server/ubuntu/

https://docs.rstudio.com/ide/server-pro/index.html#introduction

https://cran.rstudio.com/bin/linux/ubuntu/README.html

文末友情宣传
强烈建议你推荐给身边的 博士后以及年轻生物学PI,多一点数据认知,让他们的科研上一个台阶:
  • 全国巡讲全球听(买一得五)第3期(4月6日开始) ,你的生物信息学入门课。
  • 数据挖掘线上班来袭(两天变三周,实力加量),医学生/医生首选技能提高课。
  • 生信技能树的2019年终总结  ,你的生物信息学成长宝藏
  • 2020学习主旋律,B站74小时免费教学视频为你领路
f09ee49b6e72dcd23dda5cedd9dcf5df.png 推荐 阅读

a57b2951df3fa9e5fa587bde3f92e815.png

b40c563cc46196b7b0744e00dc865600.png

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值