如何在CentOS 7上安装RStudio服务器

・3 分钟阅读

RStudio服务器是RStudio的网络版,它是一系列工具,旨在使用R编程语言方便编码工作。

在本文中我会向你展示如何在Centos7服务器上安装RStudio服务器。

前提条件

  • 一个CentOS 7服务器实例,至少ym_num_2为RAM推荐2GB或更多RAM,
  • 一个sudo用户

步骤1:更新系统

以sudo用户身份登录,然后执行以下命令:


sudo yum install epel-release
sudo yum update
sudo shutdown -r now

重新引导后,使用相同的sudo用户登录后。

步骤2安装R


sudo yum install R -y

步骤3:安装RStudio服务器

使用以下命令安装RStudio服务器的最新稳定版本,在撰写本文的时候,它是1.0.136


cd
wget https://download2.rstudio.org/rstudio-server-rhel-1.0.136-x86_64.rpm
sudo yum install --nogpgcheck rstudio-server-rhel-1.0.136-x86_64.rpm -y

注意:你总是可以从官方下载页面 中找到RStudio服务器的最新版本。

安装完成后,RStudio服务器服务应该已经启动,你可以检查它状态,并将它设置为在引导时运行,如下所示:


sudo systemctl status rstudio-server.service
sudo systemctl enable rstudio-server.service

步骤4从Web浏览器访问RStudio服务器

要允许网络访问,你需要修改防火墙设置,如下所示:


sudo firewall-cmd --permanent --zone=public --add-port=8787/tcp
sudo firewall-cmd --reload

将网络浏览器指向http://203.0.113.1:8787,然后使用当前sudo用户的凭据登录,如果没有出错,你将被带入RStudio Server IDE,你可以在其中编写和测试你的R代码。

步骤5可选从CRAN添加更多包

如果要从CRAN(Comprehensive R Archive Network)安装更多软件包,可以按如下方式实现:

安装开发工具:


sudo yum groupinstall"Development Tools" -y

输入R shell :

 
sudo -i R

 

按照以下方式安装所需软件包,并且可以相同的方式安装更多软件包:


install.packages('txtplot')

退出R shell :

 
q()

 

就是这样,感谢阅读。

Zuoxiaojuan profile image