如何在Linux服务器Centos8上安装R-studio server(保姆级别教程)

如何在Linux服务器Centos8上安装R-studio server(保姆级别教程)

首先安装背景和配置文件

1、Java 检查

(1)jdk检查:

java -version

在这里插入图片描述

如果已经存在java环境,进一步检查配置文件

(2)java配置文件检查:

vi /etc/profile

在这里插入图片描述

检查JAVA环境存在的话即可。否则需要执行下载和安装步骤;强烈建议自行下载安装,不要使用yum库进行

2、java环境安装

(1)下载JDK

linux端的java下载地址:https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz

wget https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz

(2)解压安装包

mkdir /usr/local/java  #创建java文件的位置,注意(需要将java下载包移入该文件)
cd /usr/local/java
tar -zxvf openjdk-11.0.1_linux-x64_bin.tar.gz

(3)配置java环境

vi /etc/profile
#在文件最后添加
JAVA_HOME=/usr/local/java/jdk-11.0.1  #这里的jdk和下载的要对应
PATH=/usr/local/java/jdf-11.0.1/bin:PATH
export JAVA_HOME PATH

#退出后保存配制文件
source /etc/profile

(4)检查java环境

java -version

3、基础依赖包

yum -y install gcc glibc-headers gcc-c++ gcc-gfortran readline-devel libXt-devel bzip2-devel xz-devel  pcre* zlib-devel libcurl-devel

4、安装R

wget http://cran.rstudio.com/src/base/R-3/R-3.4.2.tar.gz #从指定位置下载,版本根据自己情况选择
tar -zxvf R-3.4.2.tar.gz #解压

cd R-3.4.2

mkdir /usr/local/R

./configure --enable-R-shlib=yes --with-tcltk --prefix=/usr/local/R

#制作并安装R
make
make install

5、配置R环境

vi /etc/profile
#在文件最后添加
R_HOME=/usr/local/RPATH=PATH:R_HOME/binexport R_HOME
#退出后保存配制文件
source /etc/profile

6、检查R

cd /usr/local/Rsudo -i R

在这里插入图片描述

安装R-studio

1、下载版本:

wget http://download2.rstudio.org/rstudio-server-rhel-0.99.903-x86_64.rpm

2、安装:

sudo yum install --nogpgcheck rstudio-server-rhel-0.99.903-x86_64.rpm

3、查看是否安装正确

sudo rstudio-server verify-installation

* 如果提示:Unable to find an installation of R on the system (which R didn’t return valid output); Unable to locate R binary by scanning standard locations

* 执行which R复制该地址

*配置rserver.conf

cd /etc/rstudio/reserver.conf
#添加配置文件
cd /etc/rstudio/rserver.conf

www-port=8787  #端口为8787
rsession-which-r=R语言的安装目录/bin/R

4、开通防火墙,selinux

#打开并重载防火墙端口
firewall-cmd --query-port=8787/tcp
firewall-cmd --zone=public --add-port=8787/tcp --permanent
firewall-cmd --reload 
firewall-cmd --zone=public --list-ports
#selinux设置
setenforce 0

5、重启R-studio server

rstudio-server restart#检查运行状态rstudio-server status

6、远程访问
浏览器输入:server-host:8787

在这里插入图片描述
输入登录的账号和密码(同服务器端的账号密码)
在这里插入图片描述

reference:

Linux安装,卸载R服务及Rstudio。
linux安装java JDK
查看 SELinux状态及关闭SELinux

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Robeck12138

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值