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和keep-alive的支持,卡塔尔世界杯欧洲预选赛赛程表以提高性能;
  • 能够通过IP限制对服务器的访问;
  • 可定制的服务器运行状况检查;而且
  • 暂停、终止或接管用户会话的控制;模拟用户以获得帮助和故障排除。

1.2安装

1.2.1 "先决条件

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

英格兰vs伊朗让球RStudio Server经常与用户主目录交互。如果使用NFS挂载主目录,建议使用异步挂载选项以及现代化的高吞吐量网络连接,可以支持多个并发客户端。卡塔尔世界杯欧洲预选赛赛程表如果您希望您的用户能够彼此共享他们的项目,请参阅有关的部分项目分享查看其他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>

1.2.2.3包验证

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

gpg——keyserver keyys.gnupg.net——recv-keys 3F32EE77E331692Fgpg——装甲——出口3F32EE77E331692F>英格兰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:

sudo安装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 keyserver中获取:

gpg——keyserver keyys.gnupg.net——recv-keys 3F32EE77E331692F

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

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

1.2.4openSUSE / SLES (12+)

安装R

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

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

sudoZypper安装libgfortran43

安装命令

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

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

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伊朗让球一段时间。要确定您的系统的当前许可证状态,您可以使用以下命令:

sudo英格兰vs伊朗让球Rstudio-server license-manager状态

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

sudo英格兰vs伊朗让球Rstudio-server license-manager activate<产品密钥>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 Server身份验证的其他详细信息英格兰vs伊朗让球用户身份验证.中介绍了自定义端口和启用SSL的详细信息访问和安全

1.5.2故障排除问题

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

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

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

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

/var/log/syslog

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

/var/log/messages