英格兰vs伊朗让球RStudio服务器专业版1.2.5033-1
管理指南
2019-12-04
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存储库到你的系统,如下所示:
- Debian:https://cran.英格兰vs伊朗让球rstudio.com/bin/linux/debian/README.html
- Ubuntu:https://cran.英格兰vs伊朗让球rstudio.com/bin/linux/ubuntu/README.html
然后可以使用以下命令安装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
1.6社区资源
英格兰vs伊朗让球RStudio提供了一个社区网站,开源的RStudio用户可以在那里获得与RStudio服务器、R、R代码以及R生态系统中可用的各种R包相关的问题的帮助。如果您有这样的问题,请访问https://community.英格兰vs伊朗让球rstudio.com并在社区论坛上发布消息,其他用户和RStudio员工可以帮助您。英格兰vs伊朗让球
1.7专业支持卡塔尔世界杯欧洲预选赛赛程表
英格兰vs伊朗让球RStudio为我们的专业产卡塔尔世界杯欧洲预选赛赛程表品客户提供电子邮件支持,以帮助排除问题并回答有关软件的问题。为了专注于打造最好的产品,RStudio不提供安装或专业服务。英格兰vs伊朗让球如果您需要此类帮助,请与我们的认证合作伙伴联系。有关我们提供的支持的更多信息,请参阅卡塔尔世界杯欧洲预选赛赛程表卡塔尔世界杯欧洲预选赛赛程表支持协议.
英格兰vs伊朗让卡塔尔世界杯欧洲预选赛赛程表球RStudio支持仅限于我们的专业产品。如果您的问题与开放源码RStudio服务器、R、R代码或特定的R包有关,请访问英格兰vs伊朗让球https://community.英格兰vs伊朗让球rstudio.com.
如果您的问题与RStudio Server Pro相关,您可以英格兰vs伊朗让球通过以下方式打开支持票:卡塔尔世界杯欧洲预选赛赛程表
运行诊断脚本:
请注意:如果您无法下载该软件,请跳过此步骤。sudo 英格兰vs伊朗让球rstudio-server运行诊断程序
- 电子邮件卡塔尔世界杯欧洲预选赛赛程表support@英格兰vs伊朗让球rstudio.com:
- 您的姓名和公司名称
- 你到底想干什么
- 你尝试过什么
- 您收到的任何错误
- 步骤1生成的诊断文件