【Rick_Bioinfo】小白初步学习linux服务器及配置生信相关软件有感

简介: 由于本地虚拟机安装VMware太卡了,于是本数据小白首次尝试在linux服务器上摸索,听闻阿里云有学生体验机会,非常感谢阿里云。本文展示了我自己摸索的过程,并总结了一系列如何解决因自身需要某些软件而出现的各类问题,同时也展示了本次体验的服务器的局限。

2022.04 我正式打开linux学习之旅!我首先使用VMware在我自己的笔记本上搭建Linux环境,跟着一系列教程后搭建好了,是centos8,但实在太卡了——在2020年我便知道了阿里云有学生这个活动,于是我一番摸索便有了这篇自我总结。


最开始,我发现我的学生信息已经被人注册过了。好家伙,我以为是别人把我信息用过了,于是我联系阿里云客服,客服直接给我透露了在2020年注册的账号,然后经过一番找回,是我自己,太好了,虚惊一场(


1.启动阿里云服务器并创建root账户及密码(选择所需实例等,创建镜像等此处不再赘述,跟着教程走就行)

2.安装并启动xshell、xftp再使用对应的公网ip进行登陆连接(这些也是免费整,学生放心弄)

3.分配用户

#注:需要先分配user#1.在root下使用useradd *username#2.passwd *username

4.我要安装R,但安装时会报错说powertools有问题,只能通过手动添加

#关于使用阿里云官方的centos都使用不上powertools的问题#需要在/etc/yum.repos.d/Centos-vault-8.5.2111.repo文件里在powertools下添加一个地址#baseurl=https://mirrors.aliyun.com/centos/$releasever-stream/PowerTools/$basearch/os/sudovim /etc/yum.repos.d/Centos-vault-8.5.2111.repo #找到powertools相对应的地方,然后加入上述地址保存即可yum clean all #yum下载的rpm包文件和头文件缓存在硬盘占用空间,清除掉yum makecache #把服务器的包信息下载到本地进行缓存
#如果不想切换到root,如果发现自己不能使用sudo命令,可根据如下程序添加#如何添加到sudoers#为普通用户配置sudosuvisudo
#这条命令其实就是用vi编辑它的配置文件。#:set number #进入vim的excute command模式,设置行号。#找到94行附近。#加入自己的普通账户,即刚才add的自己的*username#保存退出。exit#回到普通用户。cat /etc/shadow
#然后安装R即可,可以直接参考R语言官网的安装方法dnf install epel-release
dnf config-manager --set-enabled PowerTools
dnf install R
#安装Rstuido server,链接可在rstudio官网下载界面右键即可得到wget https://download2.rstudio.org/server/rhel8/x86_64/rstudio-server-rhel-2022.02.2-485-x86_64.rpm
sudo yum install rstudio-server-rhel-2022.02.2-485-x86_64.rpm

5.开放服务器端8787端口:在阿里云控制台中找到【网络与安全】的安全组,加入入方向的访问,直接手动添加,【目的】8787,其他默认。


6.在浏览器中输入*公网ip:8787*即可进行登陆。

7.设置git(跳过配置等步骤

#git比较简单,要怎么设置即使用请自行查阅git使用方法yum install curl-devel expat-devel gettext-devel \
  openssl-devel zlib-devel
yum -y install git-core
git--version#git version 1.7.1


基本上到这就能好好使用了

但是,我也不知道为什么有些包就是安装不上,经过反复搜寻

有两个包比较坑,于下阐述

1.R的xml2包

#安装不上xml2是安装rgeos包出错,得先在系统安装依赖sudo yum install geos geos-devel
R
install.packages('xml2')

2.R的RcppEigen包

安装不上是因为内存较小,同学们不用太费力的尝试了。我加了虚拟内存也不行的。唉。

相关文章
|
18天前
|
网络协议 网络安全
基于bind软件部署DNS服务器
关于如何使用bind软件部署DNS服务器的教程,包括DNS服务器的类型、基于bind软件的部署步骤、验证DNS服务器可用性的指导,以及如何进行DNS正向解析的实现。
19 2
基于bind软件部署DNS服务器
|
2天前
|
Ubuntu Linux
Linux服务器的自动启动可以在哪里进行配置?
Linux服务器的自动启动可以在哪里进行配置?
14 3
|
13天前
|
监控 应用服务中间件
Nagios 服务器 Nrpe 配置
Nagios服务器需安装NRPE并定义监控命令于`command.cfg`中。示例配置如下:`check_nrpe -H $HOSTADDRESS$ -c $ARG1$`。客户端配置文件如`192.168.149.128.cfg`可引用NRPE配置的命令,如`check_nrpe!check_load`以监控负载。监控HTTP关键词使用`check_http`命令加参数,如`-I`指定IP,`-u`指定URL,`-s`指定关键词,可在`command.cfg`中定义如`check_http_word`命令,并在主机配置文件中引用。
34 13
|
9天前
|
存储 数据挖掘 Linux
服务器数据恢复—Linux操作系统网站服务器数据恢复案例
服务器数据恢复环境: 一台linux操作系统服务器上跑了几十个网站,服务器上只有一块SATA硬盘。 服务器故障: 服务器突然宕机,尝试再次启动失败。将硬盘拆下检测,发现存在坏扇区
|
15天前
|
编解码 小程序
无影云电脑产品使用黑神话悟空之:游戏服务器更新/配置问题
该文档主要介绍了使用无影云电脑玩《黑神话:悟空》时可能遇到的问题及解决方法,包括游戏服务器更新、配置问题、画质建议及如何开启帧数显示等内容,并提供了详细的步骤指导与参考链接。
|
16天前
|
存储 安全 Linux
离线Linux服务器环境搭建
【9月更文挑战第3天】在离线环境下搭建Linux服务器需按以下步骤进行:首先确定服务器用途及需求,准备安装介质与所需软件包;接着安装Linux系统并配置网络;然后设置系统基础参数,如主机名与时区;安装必要软件并配置服务;最后进行安全设置,包括关闭非必要服务、配置防火墙、强化用户认证及定期备份数据。整个过程需确保软件包的完整性和兼容性。
|
18天前
|
存储 监控 Linux
监控Linux服务器
详细介绍了如何监控Linux服务器,包括监控CPU、内存、磁盘存储和带宽的使用情况,以及使用各种系统监控工具如vmstat、iostat、sar、top和dstat来分析系统性能,并推荐了一些开源监控系统。
25 0
监控Linux服务器
|
16天前
|
域名解析 负载均衡 网络协议
Linux网络接口配置不当所带来的影响
总而言之,Linux网络接口的恰当配置是保证网络稳定性、性能和安全性的基础。通过遵循最佳实践和定期维护,可以最大程度地减少配置错误带来的负面影响。
49 0
|
18天前
|
监控 安全 网络协议
快速配置Linux云服务器
快速配置Linux云服务器
|
弹性计算 Shell Windows
阿里云学生专享ecs服务器体验及个人配置
阿里云学生优惠专享的云服务器个人使用体验
阿里云学生专享ecs服务器体验及个人配置

热门文章

最新文章