您的位置:首页 > 运维架构 > Linux

RStudio Server在linux上的安装与使用

2016-07-11 23:02 627 查看
参考书籍:r的极客理想-工具篇

RStudio是R语言集成开发环境的应用软件,RStudio Server是一个基于web访问的RStudio云端开发环境,需要安装在服务器上,支持多用户远程访问使用

系统ubuntu14

安装:
apt-get install gdebi-core
apt-get install libapparmor1
wget http://download2.rstudio.org/rstudio-server-0.97.551-amd64.deb gdebi rstudio-server-0.97.551-amd64.deb

完成安装后,RStudio Server会自动启动运行
ps -aux|grep rstudio
8787端口被打开


通过浏览器访问:

ip:8787

root用户无法登陆,新建一个用户进行登陆

useradd -d /home/R -m R,创建用户的同时指定主目录

passwd R,设置密码

系统设置

主要有两个配置文件,默认文件不存在

/etc/rstudio/rserver.conf

/etc/rstudio/rsession.conf

设置端口和ip控制:
vi /etc/rstudio/rserver.conf
www-port=8080#监听端口
www-address=127.0.0.0#允许访问的IP地址,默认0.0.0.0
重启服务器,生效
rstudio-server restart

会话配置管理
vi /etc/rstudio/rsession.conf
session-timeout-minutes=30#会话超时时间
r-cran-repos=http://ftp.ctex.org/mirrors/CRAN#CRAN资源库


系统管理

rstudio-server start #启动
rstudio-server stop #停止
rstudio-server restart #重启

查看运行中R进程
rstudio-server active-sessions
指定PID,停止运行中的R进程
rstudio-server suspend-session <pid>
停止所有运行中的R进程
rstudio-server  suspend-all
强制停止运行中的R进程,优先级最高,立刻执行
rstudio-server force-suspend-session <pid>
rstudio-server force-suspend-all
RStudio Server临时下线,不允许web访问,并给用户友好提示
rstudio-server offline
RStudio Server临时上线
rstudio-server online
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: