自己平常在用R/Rstudio本地處理數(shù)據(jù)或者畫圖時楞黄,因數(shù)據(jù)量太大(電腦性能太差)而經(jīng)常卡的不行爆哑。前些天突然了解到原來在服務(wù)器上也可以裝Rstudio牧愁,其與本地電腦圖形化的界面基本一樣。最關(guān)鍵的是萎津,服務(wù)器版本的Rstudio是可以通過服務(wù)器的ip地址遠(yuǎn)程連接的卸伞。竟有如此神器!
注:安裝系統(tǒng)為Centos锉屈,Rstudio-server的安裝需要管理員root權(quán)限
Rstudio-server官網(wǎng)地址:Rstudio
具體安裝記錄
- Rstudio-server的下載
wget https://download2.rstudio.org/rstudio-server-rhel-1.1.456-x86_64.rpm
sudo yum install rstudio-server-rhel-1.1.456-x86_64.rpm
- 創(chuàng)建配置文件
sudo vi /etc/rstudio/rserver.conf
sudo vi /etc/rstudio/rsession.conf
###在兩個配置文件中添加以下語句
rsession-which-r=/usr/bin/R ##系統(tǒng)的R程序所在位置荤傲,如果個人目錄下有利用anaconda安裝R,可能會報錯颈渊。
www-port=8787 ### 通過ip的8787端口連接
- 在防火墻配置文件中添加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 ###查看開放的端口信息
- 啟動Rstudio-server
sudo rstudio-server start
sudo rstudio-server status
如果出現(xiàn) rstudio-server start/running, process~~~ 遂黍,就已經(jīng)安裝成功,接下來可以通過本地瀏覽器服務(wù)器IP地址:8787打開
例如:192.168.3.1:8787
俊嗽,外網(wǎng)就可以通關(guān)服務(wù)器外網(wǎng)IP地址+8787打開雾家。賬戶密碼為安裝時的賬戶密碼。
一些其它注意事項
- rstudio-server的8787端口是可以改成其他未占用的端口的绍豁。通過rssesion/rserver文件修改芯咧,并iptables添加響應(yīng)端口。重啟ok。
-
.libPaths()
可查看本地包安裝的地址敬飒,升級時時會存在一些warning顯示系統(tǒng)內(nèi)/usr/R的包無法讀寫邪铲,需通過對響應(yīng)的library中的包sudo chmod 755 或 777
修改權(quán)限即可。
折騰了些時間无拗,也順便學(xué)習(xí)了些服務(wù)器運維的新知識带到。成功界面如下