這篇看一下R on linux Server 的這個版本,R可以單獨安裝到一台機器上使用,而安裝Linux Server 可以通過Web進行訪問RStudio,這樣一個Server 可以供多個用戶訪問。
RStudio下載地址:http://rstudio.org/download/
安裝RStudio 工具之前需要先安裝好R,關與linux 下R的安裝,參考:
R 語言Linux 環境 安裝 說明 http://www.linuxidc.com/Linux/2012-03/55940.htm
安裝 RStudioServer 版本:
[root@rac1 R_Language]# rpm -Uvhrstudio-server-0.95.262-x86_64.rpm
Preparing... ###########################################[100%]
1:rstudio-server ########################################### [100%]
rsession: no process killed
Starting rstudio-server: [ OK ]
You have new mail in /var/spool/mail/root
安裝並啟動RStudioServer之後就可以通過web進行訪問了,默認情況下RStudio Server 的端口是8787,所以,我們可以使用如下地址進行訪問:
http://<server-ip>:8787
這裡需要我們輸入用戶名和密碼。關於用戶名有2點注意事項:
(1) 不允許使用system 用戶登陸,即用戶ids小於100的用戶.
示例:
[root@rac1 R_Language]# id
uid=0(root) gid=0(root)groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
--這裡root 用戶的UID 就是0
[root@rac1 R_Language]# su - Oracle
rac1:/home/oracle> id
uid=500(oracle) gid=501(oinstall)groups=501(oinstall),502(dba),503(asmadmin),504(oper)context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
--Oracle 用戶的UID就是50.
(2) 用戶的認證可以使用RSA。
如下是我用Oracle 用戶登陸之後的截圖:
如果我們不能通過web進行,可以使用如下命令驗證rstudio server 的安裝:
[root@rac1 R_Language]# rstudio-server verify-installation
Stopping rstudio-server: [ OK ]
Starting rstudio-server: [ OK ]