配制在线版r-studio

简介: 配制在线版r-studio

相信大家都用过本地版的 Rstudio,也时常被电脑卡死所困扰,也有用自己笔记本处理单细胞数据内存不够的 error,怎么解决?

Rstudio 官方其实有个可以在本地服务器安装的 server 版,也就是使用服务器的硬件配置,用自己的工作电脑登录浏览器就可以使用,避免以上问题。

那么接下来,和我一起配置起来:

测试环境

服务器系统:Debian 10 / Ubuntu 18 / Ubuntu 20

R版本:> 3.0


安装

1****安装 R 和 Rstudio 包

sudo apt-get install r-base
 sudo apt-get install gdebi-core
 wget https://download2.rstudio.org/server/bionic/amd64/rstudio-server-2021.09.0-351-amd64.deb
 sudo gdebi rstudio-server-2021.09.0-351-amd64.deb


安装完成后如图所示:

微信截图_20230606144755.png

现在回到你的浏览器中输入:your_id:8787

即可看到登录页面,这里输入用户名和密码即可登录

微信截图_20230606144836.png

登录后,与本地版 Rstudio 界面与用法相同

如果登录不了,可能原因是防火墙拦截端口

需要安装

sudo apt-get update 
sudo apt-get install iptables
sudo apt-get install iptables-persistent


运行命令

# 开放端口
 iptables -I INPUT -p tcp --dport 8787 -j ACCEPT
 iptables -I OUTPUT -p udp --dport 8787 -j ACCEPT
 # 保存防火墙规则, /etc/iptables/rules.v4
 sudo netfilter-persistent save


常用操作

#重启
 sudo rstudio-server restart

#启动
 sudo rstudio-server start

#关闭
 sudo rstudio-server stop

#检测配置文件,配置文件后,用于文件自检
 sudo rstudio-server verify-installation

#查看状态 按 q 退出
sudo rstudio-server status

正在运行状态

安装完成后,会有两个 Rstudio-server 配置文件,如果不存在手动创建即可

!!!如果不清楚配置选项意义,请勿更改,可以会引起 Rstudio server 运行异常

/etc/rstudio/rserver.conf
 /etc/rstudio/rsession.conf

#rserver.conf 配置清单
 # 监听端口,默认为 8787
 www-port=8787
 # 地址,默认为0.0.0.0,会接收任何IP连接
 www-address=0.0.0.0
 # 指定库文件路径,一般不需要改动,可以用于添加系统标准库,第三方外部库文件依赖
 rsession-ld-library-path=/opt/local/lib:/opt/local/someapp/lib
 # 指定 R 路径
 rsession-which-r=/usr/local/bin/R
 # 设置用户权限
 auth-required-user-group=rstudio_users

rsession.conf 配置清单
 # 会话超时,默认 2 小时 Rstudio 没有操作就会断开服务器连接,如果有任务运行这不会断开
 session-timeout-minutes=120
 # 设置R包路径,默认在~/R/packages
 r-libs-user=~/R/packages
 # 镜像设置
 r-cran-repos=https://mirrors.nics.utk.edu/cran/


相关文章
|
2月前
|
JavaScript Java
kkFileView在线文件预览与项目集成
kkFileView在线文件预览与项目集成
|
11月前
|
Windows
Visual Studio 2019 界面开发额外开启控制台
界面开发时,开启控制台,用于打印调试输出
216 0
Visual Studio 2019 界面开发额外开启控制台
|
存储 编解码 安全
Studio One2023产品注册机最新版本下载
Studio One 6 中文特别版,现在Studio One 6终于有了视频支持,可以方便做视频配乐了。视频可以作为一个独立的音轨使用,跟乐器和音频音轨一样。你可以像音频素材一样在时间条来回拖拽视频来进行音画同步对齐。如果视频也包括了音频,那么你也可以导出音频作为一个子音轨来操作。视频音轨和子音轨也都有自己独立的混音通道可以进行各种处理,比如加载插件,设置路由等等。导出的格式支持Quicktime、MPEG-4、M4V。
1171 0
|
存储 Android开发 iOS开发
三分钟了解Studio One6最新版二十项功能介绍及下载
Studio One是一款音乐编曲软件,是音乐工作者必不可少的创作工具,用于创建、录制、混合和掌握音乐和其他音频。无论你是第一次接触数字音乐工作站(DAW),还是第一次尝试制作属于自己的音乐,Studio One 6都能给你非凡的体验!Studio One 6新功能包括智能模板、乐谱支持歌词,全局视频轨,还有全新的声码器插件。万众期待的2022新版 Studio One 终于来了!在广受好评的5系列基础上,Studio One 6 又将给喜欢创作音乐的爱好者,带来哪些惊喜功能呢?请跟随 Studio One 中文来一探究竟!抢先体验20项全新功能吧!
1434 0
|
存储 Oracle Ubuntu
一个在线安卓项目移植阿里云记录
将一个安卓书店项目移植到阿里云上
一个在线安卓项目移植阿里云记录
|
存储 开发框架 安全
visual studio 2017安装教程以及各类问题解决方法
visual studio 2017安装教程以及各类问题解决方法
1214 0
visual studio 2017安装教程以及各类问题解决方法
|
开发者 开发工具 小程序
支付宝小程序开发工具IDE新版(0.50.4)发布
7月11日支付宝小程序开发工具IDE新版本正式上线,该新版本都有哪些更新呢?
4512 0
支付宝小程序开发工具IDE新版(0.50.4)发布
|
PHP SEO Apache
php网站开发步骤
 PHP作为开源语言,发展至今已有很多成熟的国内外开源系统,足以满足个人和企业用户自己建立WEB站点,下面则主要介绍PHP做网站的步骤和流程。   不管使用PHP建立个人还是企业网站,网站建设的流程规范大体是一致的,涉及域名注册,服务器(空间)选择,了解用户需求,网站定位,PHP建站程序的选择与开发等流程。
1327 0
|
数据安全/隐私保护 Windows