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
网友评论