最简单快速的服务器(CentOS系统)中RStudio Server配置详细教程(需要root权限)

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,938评论 0 5
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 3,783评论 0 10
  • 到官网上找到Rstudio的最新版本。Rstudio官网 按照提示代码安装Rstudio: 然而多数情况下上述代...
    HOHOOO阅读 1,132评论 0 1
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,848评论 0 10
  • 1. 点击引用-目录-自定义目录 注意:点击自动目录也可以,会一键生成目录,但是这样操作无法修改样式,不推荐。 2...
    绿豆喵阅读 12,008评论 0 0