1开始

1.1简介

英格兰vs伊朗让球RStudio Server使您能够为远程Linux服务器上运行的R版本提供基于浏览器的接口(RStudio IDE)。在服务器上部署R和RStudio英格兰vs伊朗让球有很多好处,包括:

  • 从任何位置的任何计算机访问R会话的能力;
  • 易于与同事共享代码、数据和其他文件;
  • 允许多个用户共享对设备良好的服务器上可用的更强大的计算资源(内存、处理器等)的访问权限;而且
  • 集中安装和配置R、R包、TeX和其他支持库。卡塔尔世界杯欧洲预选赛赛程表

本手册描述了英格兰vs伊朗让球RStudio服务器专业版,为RStudio Server的开源版本增加了许多增强功能,包括:英格兰vs伊朗让球

  • 能够为每个用户运行多个并发R会话。
  • 在同一服务器上灵活使用多个版本的R。
  • 项目共享,便于工作组内的协作。
  • 负载平衡以增加容量和提高可用性。
  • 管理指示板,提供对活动会话、服务器运行状况的洞察,以及对系统范围和每个用户的性能和资源指标的监视;
  • 使用系统帐户、ActiveDirectory帐户、LDAP帐户或谷歌帐户进行鉴权;
  • 完全支持P卡塔尔世界杯欧洲预选赛赛程表AM(包括用于动态提供用户资源的PAM会话);
  • 能够建立每个用户或每个组的CPU优先级和内存限制;
  • HTTP增强包括对SSL和保持连接的支持,以提高性能;卡塔尔世界杯欧洲预选赛赛程表
  • 能够通过IP限制对服务器的访问;
  • 可定制的服务器健康检查;而且
  • 暂停、终止或接管用户会话的控制;模拟用户以获得帮助和故障排除。

1.2安装

1.2.1 "先决条件

英格兰vs伊朗让球RStudio Server需要之前安装的R版本3.0.1或更高版本;请参阅下面关于在您的特定Linux发行版上安装R的说明。

英格兰vs伊朗让球RStudio Server经常与用户主目录交互。如果使用NFS挂载主目录,我们建议使用异步Mount选项以及一个现代化的、高吞吐量的网络连接,可以支持多个同时发生的客户机。卡塔尔世界杯欧洲预选赛赛程表如果您希望您的用户能够彼此共享他们的项目,请参阅有关的部分项目分享以获取其他NFS要求。

1.2.2RedHat / CentOS (6+)

1.2.2.1安装R

您可以使用CRAN上的说明为RedHat和CentOS安装R:https://cran.英格兰vs伊朗让球rstudio.com/bin/linux/redhat/README

1.2.2.2安装命令

在为RStudio Server Professional下载合适的RedHat/CentOS包后,您应该执行以下命令来英格兰vs伊朗让球完成安装:

sudoyum安装<英格兰vs伊朗让球rstudio-server-package.rpm>

注意:如果您运行在redhat5上,则需要启用EPEL存储库来满足RStudio对英格兰vs伊朗让球libffi而且rrdtool包(这些包是RedHat 6和7中基本存储库的一部分,因此在这些系统上不需要EPEL)。

1.2.2.3包验证

RStu英格兰vs伊朗让球dio Server Pro二进制文件使用属于RStudio, Inc.的密钥进行签名。如果您希望验证此签名,您可以获取公钥从我们的网站;将其保存到一个文件(例如。英格兰vs伊朗让球rstudio-code-signing.key).您也可以使用以下命令从GnuPG密钥服务器获取它:

gpg——recv-keys 3F32EE77E331692Fgpg——盔甲——出口3 f32ee77e331692f>英格兰vs伊朗让球rstudio-code-signing.key

获得密钥后,您需要将其导入RPM用于验证包签名的密钥集,之后您可以使用rpm命令:

rpm——进口rstud英格兰vs伊朗让球io-code-signing.keyrpm- k<英格兰vs伊朗让球rstudio-server-package.rpm>

1.2.3Debian (8+) / Ubuntu (12.04+)

1.2.3.1安装R

要安装R的最新版本,你首先应该添加CRAN存储库到你的系统,如下所示:

然后可以使用以下命令安装R:

sudoapt-get安装r-base

注意:如果你没有像上面描述的那样添加CRAN Debian或Ubuntu存储库,这个命令将安装与你当前系统版本相对应的R版本。因为这个版本的R可能已经有一两年的历史了,所以强烈建议您添加CRAN存储库,这样您就可以运行最新版本的R。

1.2.3.2安装命令

在为RStudio Server Professional下载合适的Debian/Ubuntu包后,您应该执行以下命令来英格兰vs伊朗让球完成安装:

sudo安装gdebi-core $sudogdebi<英格兰vs伊朗让球rstudio-server-package.deb>

1.2.3.3包验证

RStu英格兰vs伊朗让球dio Server Pro二进制文件使用属于RStudio, Inc.的密钥进行签名。如果您希望验证此签名,您可以获取公钥从我们的网站.您也可以使用以下命令从GnuPG密钥服务器获取它:

gpg——recv-keys 3F32EE77E331692F

一旦你获得了密钥,你可以验证。deb文件如下所示:

dpkg-sig——验证<英格兰vs伊朗让球rstudio-server-package.deb>

1.2.4openSUSE / SLES (11+)

1.2.4.1安装R

您可以使用CRAN上的说明安装R for openSUSE或SLES:https://cran.英格兰vs伊朗让球rstudio.com/bin/linux/suse/

注意,从该页链接到的二进制文件有一个附加要求,使用默认存储库无法满足这个要求。在安装R之前,您应该安装libgfortran43包中。此包可从SUSE Linux企业SDK.如果SDK存储库在您的环境中可用,则可以安装libgfortran43如下:

sudozypper安装libgfortran43

1.2.4.2安装命令

在为RStudio Server Professional下载相应的RPM包后,您应该执行以下命令来英格兰vs伊朗让球完成安装:

sudozypper安装<英格兰vs伊朗让球rstudio-server-package.rpm>

1.2.5R包

英格兰vs伊朗让球RStudio并不严格要求安装任何特定的R包。然而,IDE的一些特性确实需要安装R包;例如,如果您的用户想要使用R Markdown文档和笔记本,一个兼容的版本rmarkdown包及其依赖项是必需的;可视化剖析R代码要求profvis以及它的依赖性等等。

以下是RStudio以某种方式依赖的所有R包的完整列表:英格兰vs伊朗让球

版本
base64enc 0.1 - 3
蜡笔 1.3.4
DBI 0.8
devtools 1.11.1
消化 0.6
评估 0.8
0.2.0
highr 0.3
htmltools 0.3.6
htmlwidgets 1.2
httpuv 1.4.4
jsonlite 1.5
密匙环 1.1.0
knitr 1.18
晚些时候 0.7.2
减价 0.7
mime 0.5
miniUI 0.1.1
mongolite 0.8
odbc 1.1.6
openssl 1.0.2中
packrat 0.4.8-1
水管工 0.4.6
png 0.1 7
profvis 0.3.2
承诺 1.0.1
r2d3 0.2.2
R6 2.0
Rcpp 0.11.5
RCurl 1.95
readr 1.1.0
readxl 0.1.0
网状 1.10
rJava -15 - 0.4
RJDBC 0.2 - 5
rlang 0.2.2
rmarkdown 1.10
RODBC -12 - 1.3
rprojroot 1.0
rsconnect 0.8.12
RSQLite 魅惑
rstan 2.15.1
英格兰vs伊朗让球rstudioapi 0.5
闪亮的 1.2.0
shinytest 1.2
sourcetools 0.1.5
stringi 0.3.0
stringr 1.2.0
testthat 2.0.0
xml2 1.2.0
xtable 1.7
yaml 2.1.5

1.3管理脚本

英格兰vs伊朗让球RStudio服务器管理任务使用英格兰vs伊朗让球rstudio-server实用程序(安装在/usr/sbin).该实用工具支持停止、启动和重新启动服务器,枚举和暂停用户会话,使服务器脱机,以及热升级服务器的运行版本。

例如,要重启服务器,可以使用以下命令:

sudo英格兰vs伊朗让球rstudio-server重启

注意,在某些系统上(包括RedHat/CentOS 5和SLES 11)sudo公用事业没有/usr/sbin默认情况下,目录在它的路径中。对于这些系统,您可以使用管理脚本的完整路径。例如:

sudo/usr/sbin/英格兰vs伊朗让球rstudio-server重启

1.4激活

完成上一节中描述的安装步骤后,您可能需要在使用该产品之前激活它。或者,如果您以前没有在系统上安装RStudio Server,那么在需要激活之前,它将以评估模式运行一英格兰vs伊朗让球段时间。要确定系统的当前license状态,可以使用以下命令:

sudo英格兰vs伊朗让球rstudio-server许可证管理器状态

要激活产品,您需要获取产品密钥,然后使用以下命令:

sudo英格兰vs伊朗让球rstudio-server许可证管理器激活<产品密钥>sudo英格兰vs伊朗让球rstudio-server重启

注意,为了使许可更改生效,您需要重新启动服务器。

关于许可证管理的更多详细信息(包括离线激活和通过代理服务器激活的讨论)可以在许可证管理部分。

1.5访问服务器

1.5.1登录

默认情况下,RStud英格兰vs伊朗让球io Server运行在端口8787上,并接受来自所有远程客户端的连接。安装完成后,你应该可以通过浏览器访问以下地址访问服务器:

http://<服务器ip >: 8787

英格兰vs伊朗让球RStudio将提示输入用户名和密码,并使用为服务器配置的PAM身份验证方案对访问进行身份验证。与用户认证相关的一些注意事项:

  • 英格兰vs伊朗让球RStudio Server不允许系统用户(id < 100的用户)登录。
  • 在Debian/Ubuntu上,系统默认的PAM配置文件(/etc/pam.d/other)将被使用(这可以通过创建RStudio PAM概要文件来定制英格兰vs伊朗让球/etc/pam.d/英格兰vs伊朗让球rstudio).
  • 在RedHat/CentOS和SLES上默认的RStudio PAM配置文件(英格兰vs伊朗让球/etc/pam.d/英格兰vs伊朗让球rstudio),使用系统用户名/密码数据库进行身份验证(这可以通过适当编辑概要文件进行定制)。
  • 用户凭据在网络上传输时使用RSA进行加密。

中提供了关于自定义RStudio服务器身份验证的其他详细信息英格兰vs伊朗让球用户身份验证.本文介绍了关于自定义端口和启用SSL的详细信息访问和安全

1.5.2故障排除问题

如果在安装后无法访问服务器,则应该运行确认安装命令输出附加诊断信息:

sudo英格兰vs伊朗让球rstudio-server确认安装

这个命令将启动服务器并运行并连接到一个R会话。注意,这将测试RStudio Server的正确安装,并确保它可以连接到本地安装的r版本。但是,它不会测试英格兰vs伊朗让球网络或身份验证问题是否阻止了对服务器的访问。

如果问题仍然存在,您可以查看系统日志,看看是否有其他消息。在Debian/Ubuntu系统上,它通常位于:

/var/log/syslog

在RedHat/CentOS系统上,这通常位于:

/var/log/messages

对于RS英格兰vs伊朗让球tudio Server Pro,还可以参考服务器日志,查看是否报告了任何错误。该日志位于:

/var/lib/英格兰vs伊朗让球rstudio-server /监控/日志/ rstudio-server.log