美文网首页Python的学习之路
最简单快速的服务器(CentOS系统)中RStudio Serv

最简单快速的服务器(CentOS系统)中RStudio Serv

作者: xdli009 | 来源:发表于2019-07-22 17:33 被阅读0次

1.R语言的安装

建议使用预编译二进制文件安装R,官网教程

以系统版本centos7和R语言版本4.0.2为例,安装过程如下:

curl -O https://cdn.rstudio.com/r/centos-7/pkgs/R-4.0.2-1-1.x86_64.rpm
sudo yum install R-4.0.2-1-1.x86_64.rpm

2.安装rstudio-server

下载官网
wget https://download2.rstudio.org/server/centos6/x86_64/rstudio-server-rhel-1.3.1073-x86_64.rpm
sudo yum install rstudio-server-rhel-1.3.1073-x86_64.rpm

3.配置文件

sudo vi /etc/rstudio/rserver.conf
sudo vi /etc/rstudio/rsession.conf
   
#在两个配置文件中添加以下语句
rsession-which-r=$PATH/R-4.0.2/bin/R  #系统的R程序所在位置
www-port=8787 # 通过ip的8787端口连接

4.在防火墙配置文件中添加8787端口

sudo vi /etc/sysconfig/iptables

###在文件中添加以下语句:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8787 -j ACCEPT

### 重启防火墙
sudo service iptables restart
sudo netstat -anp ###查看开放的端口信息

5.启动Rstudio-server

5.1首先查看是否安装正确

sudo rstudio-server verify-installation 

(1)如果出现如下报错:Error reading /etc/rstudio/rsession.conf: unrecognised option 'rsession-which-r';则删除/etc/rstudio/rsession.conf 中的配置,重启服务。ok!

5.2启动Rstudio-server服务

#启动 
sudo systemctl start rstudio-server.service 
#查看状态 
sudo systemctl status rstudio-server.service #如果状态显示为active,端口也已开放,则可以使用
#以下是rstudio-server的其他命令:停止 
sudo systemctl stop rstudio-server.service 
#重启
sudo systemctl restart rstudio-server.service

6.通过本地浏览器访问服务器的rstudio

服务器IP地址:8787打开
例如:122.205.95.199:8787

7.最后提醒:在安装R语言包的时候可能会有各种报错,建议通过yum安装提前以下几个程序

yum install gcc-gfortran
yum install gcc gcc-c++ 
yum install readline-devel 
yum install libXt-devel                  
yum install bzip2-devel xz-devel.x86_64
yum install pango-devel
yum install libxml2-devel
yum install openssl openssl-devel
yum install gsl-devel

相关文章

网友评论

    本文标题:最简单快速的服务器(CentOS系统)中RStudio Serv

    本文链接:https://www.haomeiwen.com/subject/ivqjlctx.html