- 到官網(wǎng)上找到Rstudio的最新版本进泼。Rstudio官網(wǎng)
按照提示代碼安裝Rstudio:
wget https://download2.rstudio.org/rstudio-server-rhel-0.99.902-x86_64.rpm
yum install --nogpgcheck rstudio-server-rhel-0.99.902-x86_64.rpm
- 然而多數(shù)情況下上述代碼會報錯测萎,so可以試試以下代碼:
curl -O -L https://download2.rstudio.org/rstudio-server-rhel-0.99.902-x86_64.rpm
yum install --nogpgcheck rstudio-server-rhel-0.99.902-x86_64.rpm
- 安裝完成后,理論上會生成端口是8787的 /etc/rserver.conf芽腾,但往往事情并不會這么一帆風(fēng)順态兴,小概率事件總是會發(fā)生。于是就得做如下操作:
1.首先Rstudio是有兩個配置文件的区转,分別是:
/etc/rstudio/rserver.conf
/etc/rstudio/rsession.conf
2.可以執(zhí)行以下操作對配置文件進(jìn)行修改苔巨,輸入:wq退出:
vi /etc/rstudio/rserver.conf
vi /etc/rstudio/rsession.conf
3.可以在配置文件中寫入要設(shè)置的訪問端口和允許訪問的IP地址:
www-port=8787
www-address=0.0.0.0
rsession-which-r=/usr/local/bin/R(R的安裝位置)
4.設(shè)置好之后,執(zhí)行以下命令來驗(yàn)證每一條設(shè)置都是有效的废离,并重啟Rstudio:
sudo rstudio-server verify-installation
rstudio-server test-config
sudo rstudio-server restart
5.查看rstudio-server服務(wù)是否被啟動:
ps -aux|grep rstudio-server
若非如下結(jié)果侄泽,則檢查8787端口是否因?yàn)榉阑饓υ蜻`背開啟。
Paste_Image.png
6.設(shè)置8787端口啟動蜻韭,并重新啟動rstudio-server:
lsof -i tcp:8787
/sbin/iptables -I INPUT -p tcp --dport 8787 -j ACCEPT
/etc/init.d/iptables save
service iptables restart
sudo rstudio-server start
- 此時悼尾,理論上登錄http://serverIP:8787可以訪問到Rstudio,如圖所示:
Paste_Image.png - 由于Rsudio不允許[system]用戶登陸肖方,即用戶[id]小于100的用戶闺魏,故需要創(chuàng)建一個用戶:
sudo groupadd hoho
sudo useradd hoho -g hoho
sudo passwd hoho
******(此處輸入兩次密碼)
sudo adduser hoho sudo
sudo chown -R hoho:hoho /home/hoho
至此,大功告成俯画。