阿里云配置Rstudio Server数据科学环境

本文详细介绍了如何在阿里云的Ubuntu系统上安装R语言和RStudioServer,包括配置软件源、安装R及RStudioServer的具体步骤,以及开放8787端口的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

新年快乐!之前有两篇相关的博客,欢迎大家温习。这次其实与前面的安装没有啥两样,就是把之前的WSL换成了阿里云的服务器。

用Ubuntu和RStudio Server搭建一个R语言的云平台

Windows的Linux子系统搭建数据科学环境

1 阿里云上安装RStudio Server

首先需要现在阿里云的Ubuntu系统上安装R,这个方面之前我也写过博客。

在Ubuntu中安装R的几种方式总结

这里选用第一种安装方式,但是通过一个方法获取到最新版的R进行安装(见文档)。

首先是命令行输入。

vim /etc/apt/sources.list

然后就进入了vim编辑模式,按i开始插入文字和编辑。输入如下的软件源。

deb https://cloud.r-project.org/bin/linux/ubuntu trusty-cran35/

这里要注意的是根据Ubuntu不同系统后缀是不一样的。如我的是Ubuntu 14.04,后缀就是trusty。其他的详细的请参见文档。输入完毕后按esc退出vim编辑模式,然后输入:wq命令保存并退出。接下来就直接输入这几行代码即可安装最新版本的R。

sudo apt-get update
sudo apt-get install r-base
sudo apt-get install r-base-dev

安装成功后,只需要在命令行里输入R就能检查是否安装成功了。

R

接下来就是安装RStudio Server,详细步骤可以见这篇博客。

用Ubuntu和RStudio Server搭建一个R语言的云平台

新建一个RStudio的路径。

wget https://download2.rstudio.org/server/trusty/amd64/rstudio-server-1.2.5033-amd64.deb

后续的就按照上面的用gdebi进行操作,然后以服务器IP的8787端口登陆即可。但是阿里云还需设置开放8787端口。

2 RStudio Server操作

在开放8787端口后,访问对应的网址即可看到这个。

我这里依旧是创建了一个Linux的用户rstudio专门管理R方面的运算。登陆以后就是进入RStudio Server的界面了。

其他操作这里就不展示了。

### 安装和配置 RStudio Server #### 准备工作 为了顺利安装并运行RStudio Server,在阿里云ECS实例上需先完成一些准备工作。确保已创建一台Linux系统的ECS实例,并能够通过SSH连接到该实例。建议为R相关操作新建一个专用用户,比如名为`rstudio`的账户用于管理和访问RStudio Server[^1]。 #### 更新软件包列表与工具安装 登录至阿里云服务器后,更新现有软件包列表以获取最新的版本信息: ```bash sudo apt-get update && sudo apt-get upgrade -y ``` #### 安装依赖项 接着安装必要的依赖库来支持后续的操作: ```bash sudo apt-get install r-base gdebi-core -y ``` #### 下载并安装 RStudio Server 前往官方页面下载适用于当前系统的RStudio Server二进制文件,之后利用gdebi命令来进行安装: ```bash wget https://download2.rstudio.org/server/bionic/amd64/rstudio-server-1.4.1717-amd64.deb sudo gdebi rstudio-server-1.4.1717-amd64.deb ``` 注意上述链接中的版本号可能不是最新版,请根据实际情况调整URL地址[^2]。 #### 设置防火墙规则允许外部访问 为了让其他设备可以远程访问RStudio Web界面,需要开放相应的端口(默认8787)。如果启用了安全组,则还需在控制台中设置入站流量规则放行此端口号。 ```bash sudo ufw allow 8787/tcp ``` #### 创建新用户供RStudio使用 按照之前提到的做法建立一个新的Linux账号专门负责处理有关于R的工作负载,这有助于提高安全性以及便于权限管理。 ```bash sudo adduser rstudio ``` #### 访问 RStudio Server 最后一步是在浏览器输入如下格式的网址即可打开RStudio Server网页应用:http://<your_server_ip>:8787/ 使用刚刚创建好的用户名密码组合进行登录验证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值