首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Ubuntu 服务器安装远程 Rstudio(图文详解)

Ubuntu 服务器安装远程 Rstudio(图文详解)

作者头像
白墨石
发布2021-10-28 14:28:46
发布2021-10-28 14:28:46
4.7K0
举报
文章被收录于专栏:生信情报站生信情报站

文章目录

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

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

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

一、环境

系统:Debian 10 / Ubuntu 18 / Ubuntu 20

R版本:> 3.0

二、安装

代码语言:javascript
复制
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

安装完成后如图所示:

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

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

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

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

需要安装

代码语言:javascript
复制
sudo apt-get update 
sudo apt-get install iptables
sudo apt-get install iptables-persistent

运行命令

代码语言:javascript
复制
# 开放端口
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

三、常用操作

重启
代码语言:javascript
复制
sudo rstudio-server restart
关闭
代码语言:javascript
复制
sudo rstudio-server stop
启动
代码语言:javascript
复制
sudo rstudio-server start
检测配置文件

配置文件后,用于文件自检

代码语言:javascript
复制
sudo rstudio-server verify-installation
查看状态

按 q 退出

代码语言:javascript
复制
sudo rstudio-server status

正在运行状态

停止运行或运行错误状态

四、配置

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

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

代码语言:javascript
复制
/etc/rstudio/rserver.conf
/etc/rstudio/rsession.conf
rserver.conf 配置清单
代码语言:javascript
复制
# 监听端口,默认为 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 配置清单
代码语言:javascript
复制
# 会话超时,默认 2 小时 Rstudio 没有操作就会断开服务器连接,如果有任务运行这不会断开
session-timeout-minutes=120
# 设置R包路径,默认在~/R/packages
r-libs-user=~/R/packages
# 镜像设置
r-cran-repos=https://mirrors.nics.utk.edu/cran/

参考

https://support.rstudio.com/hc/en-us/articles/200552316-Configuring-the-Server

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/10/07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、环境
  • 二、安装
  • 三、常用操作
    • 重启
    • 关闭
    • 启动
    • 检测配置文件
    • 查看状态
  • 四、配置
    • rserver.conf 配置清单
    • rsession.conf 配置清单
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档