最簡單快速的服務(wù)器(CentOS系統(tǒng))中RStudio Server配置詳細(xì)教程(需要root權(quán)限)

1.R語言的安裝

建議使用預(yù)編譯二進(jìn)制文件安裝R,官網(wǎng)教程

以系統(tǒng)版本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

下載官網(wǎng)
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  #系統(tǒng)的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)如果出現(xiàn)如下報錯:Error reading /etc/rstudio/rsession.conf: unrecognised option 'rsession-which-r';則刪除/etc/rstudio/rsession.conf 中的配置,重啟服務(wù)。ok!

5.2啟動Rstudio-server服務(wù)

#啟動 
sudo systemctl start rstudio-server.service 
#查看狀態(tài) 
sudo systemctl status rstudio-server.service #如果狀態(tài)顯示為active,端口也已開放,則可以使用
#以下是rstudio-server的其他命令:停止 
sudo systemctl stop rstudio-server.service 
#重啟
sudo systemctl restart rstudio-server.service

6.通過本地瀏覽器訪問服務(wù)器的rstudio

服務(wù)器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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容