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
#在兩個(gè)配置文件中添加以下語句
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.啟動(dòng)Rstudio-server
5.1首先查看是否安裝正確
sudo rstudio-server verify-installation
(1)如果出現(xiàn)如下報(bào)錯(cuò):Error reading /etc/rstudio/rsession.conf: unrecognised option 'rsession-which-r'琼了;則刪除/etc/rstudio/rsession.conf 中的配置幽污,重啟服務(wù)。ok棚蓄!
5.2啟動(dòng)Rstudio-server服務(wù)
#啟動(dòng)
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語言包的時(shí)候可能會(huì)有各種報(bào)錯(cuò),建議通過yum安裝提前以下幾個(gè)程序
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