centos 6.5下安装rstudio server【总结】
来源:互联网 发布:weka 删除数据 编辑:程序博客网 时间:2024/04/30 07:43
(一)、几个前提条件:
1、先安装R,如果是从源码安装的,需要用参数 --enable-R-shlib。
2、安装RStudio是,会去找R的安装位置,默认的是 /usr/bin/R,或 /usr/local/bin/R,如果R装在其他位置,可能找不到,有问题。
3、记得修改/etc/rstudio/rserver.conf配置文件指定R的目录,在rserver.conf中添加rsession-which-r=/usr/local/bin/R,保存退出即可。
4、RStudio使用端口 8787,要确保此端口能用。
(二)、RStudio Server的配置
1、RStudio有2个配置文件,rserver.conf 和 rsession.conf,配置文件修改完毕之后,可以使用命令 rstudio-server test-config 来验证修改的有效性。
2、rserver.conf 配置的内容:
配置网络端口(默认是8787)和地址(默认是IP地址绑定到0.0.0.0,这样任何客户地址都可以访问);
设置扩展库,添加其他的library到默认LD_LIBRARY_PATH 中指定库,可以通过rsession-ld-library-path参数,在/etc/rstudio/rserver.conf 文件中添加external library的位 置即可,如:rsession-ld-library-path=/opt/local/lib:/opt/local/someapp/lib;
指定R版本,如果我们的系统上有多个版本的R,那么可以使用rsession-which-r参数指定RStudio 使用哪个版本的R。 如:rsession-which-r=/usr/local/bin/R;
设置用户限制,如果有大量的用户使用,那么会消耗很多的资源,可以限制一些用户对资源的使用。添加auth-required-user-group参数,可以指定访问rstudio 的用户,如auth-required-user-group=rstudio_users;
具体做法如下:
3、指定Rstudio的用户组。在/etc/rstudio/rserver.conf 文件中指定用户组,只有属于改组的用户才可以使用rstudio。
如:auth-required-user-group=rstudio_users
(三)、管理RStudio server
RStudio server 的管理通过rstudio-server命令来进行,通过这个命令可以启用,停止,重启等操作。
Usage: rstudio-server{start|stop|restart|test-config|verify-installation|suspend-session|suspend-all|force-suspend-session|force-suspend-all|offline|online|active-sessions|version}
所有操作之前,您必须保证您是root用户,如果不是可以在所有命令前加上sudo。当然,您也需要配置好您的sudo。$ rstudio-server offline:服务下线; 恢复服务可以使用:
$ rstudio-server online
管理RStudio-server进程:
列出目前正在运行的RStudio-server进程号
$ rstudio-server active-sessions
挂起某一个正在运行的RStudio-server进程号
$ rstudio-server suspend-session
挂起所有正在运行的RStudio-server进程号
$ rstudio-server suspend-all
强行挂起正在运行Rsession的进程
$ rstudio-server force-suspend-session
$ rstudio-server force-suspend-all
[root@hadoop1-mysql R]# rstudio-server version
0.98.1103
[root@hadoop1-mysql R]# whereis rstudio-server
rstudio-server: /usr/sbin/rstudio-server /usr/lib/rstudio-server
(四)设置帐号及密码
要对访问Rstudio Server的用户加以限制,这就要修改配置文件/etc/rstudio/rserver.conf,增加一句
auth-required-user-group=rstudio_users
然后在命令行中增加用户组rstudio_users和用户enn_james
[root@elcndc2bdwd01t ~]# groupadd rstudio_users
[root@elcndc2bdwd01t ~]# useradd enn_james
[root@elcndc2bdwd01t ~]# usermod -a -G rstudio_users enn_james
[root@elcndc2bdwd01t ~]# passwd enn_james
Changing password for user enn_james.
New password:
# 设置用户密码
# 如果要给用户增加sudo权限 请看 http://www.getroad.cn/blog/?action=show&id=801
chown -R supstat:rstudio_users /home/enn_james
这样就可以用enn_james的账号登录Rstudio Server了
- centos 6.5下安装rstudio server【总结】
- centos 6.5 安装 Rstudio-server
- centos 6.5下安装 rstudio server及问题解决
- Centos 6.5 64bit安装RStudio server
- Centos 6.7 安装RStudio server遇到的问题总结
- linux下安装RStudio Server
- Rstudio在centos下的安装
- CentOS下安装R和Rstudio
- Ubuntu下安装R,升级R版本,安装Rstudio,安装Rstudio Server以及安装Shiny Server
- RStudio Server安装说明
- rstudio-server安装
- 安装Rstudio-server步骤
- linux下安装Rstudio server,浏览器远程访问R
- Linux 下R及rstudio-server安装_及配置管理
- ubuntu 12.04 安装Rstudio-server
- rstudio-server安装问题解决笔记
- RStudio Server-0.99.902 (OpenLogic CentOS 7.2)
- R下安装配置RStudio
- git 常用指令
- 158A Next Round
- Android Studio项目中导入第三方类库工程
- mongodb入门笔记
- 71A Way Too Long Words
- centos 6.5下安装rstudio server【总结】
- POJ 1873 凸包+枚举
- 118A String Task
- ubuntu9.10没有/etc/grub.conf文件
- Android ViewPager实现引导页
- 50A Domino piling
- Error converting document: task did not complete within timeout解决方法
- 【代码积累】JAVA读某文件夹下所有txt类型文件
- 非对称密码的编程使用