美文网首页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