在矩池云上使用R和RStudio
租用机器
在矩池云租用机器的时候,系统环境里搜索:R,选择 R4.2 镜像,如果需要使用RStudio,还需要在高级选项中新增一个自定义端口:8787,然后点击租用即可。

使用 JupyterLab 运行 R
点击租用页面的 JupyterLab 链接。

我们已经为您在 JupyterLab 中添加了 R kernel,您可以直接点击 Notebook 中的 R。

在 Notebook 运行 R 代码。

如果您要运行 .r 文件代码,您可以点击上图中的 Terminal,然后在 Terminal 里输入指令运行,指令格式:
# xxx.r 为您的 .r 代码文件路径
Rscript xxx.r
在 Terminal 运行 R 代码文件(图示中我的 .r 代码文件存放在 /mnt 下)。

使用 RStudio 运行 R
启动 RStudio 服务
租用成功后,如果你需要使用 RStudio (确保你已经自定义了 8787端口),你需要先启动 RStudio 服务。
点击租用页面的 JupyterLab 链接,新建一个 Terminal,输入下面指令启动 RStudio 服务。
rstudio-server start

创建一个登录用户
由于 RStudio 无法直接使用 root 用户登录,您需要使用 useradd 命令创建一个新用户,并创建一个用户目录,创建用户格式:
useradd -m -d 用户home目录 用户名
下面例子中创建一个用户名称为:matpool(可以自定义),用户 home 目录在 /home/R 的用户。
useradd -m -d /home/matpool matpool
创建好用户,我们还需要设置登录密码,使用passwd 用户名指令为指定用户设置登录密码。
【注意】 登录用户密码尽量设置复杂,避免被不法分子扫描破解(可能导致数据被窃取等问题),密码位数建议 16-20 位,可以直接复制 ssh 密码作为新用户密码。
passwd matpool

登录 RStudio
完成前面步骤,我们点击租用页面RStudio下的点击打开按钮即可跳转到 RStudio 登录页面。

输入我们前面创建的用户名称和密码即可登录使用。

输入一个Hello matpool测试使用下~

设置 RStudio 开机自启
按上面方法配置好环境后,可以设置 RStudio 开机自启,设置方法很简单,我们在 jupyterlab 目录栏打开 /usr/bin 目录下的 start_all_services.sh 文件,在第7行加入 RStudio 启动指令机器。(一定要加在tail -f /dev/null指令的前面)
/usr/sbin/rstudio-server start

ctrl+s 即可保存修改,如果不需要设置其他的,可以点击租用界面的更多->保存到个人环境,我们下次从保存环境租用机器就不用再设置密码、启动 RStudio 啦。
注意: 后面从保存环境启动的时候,RStudio 的账号密码就是你本次设置的。如果忘记了,可以passwd matpool重新设置密码。
再次提醒,新建登录用户密码尽量设置复杂,避免被不法分子扫描破解。

在矩池云上使用R和RStudio的更多相关文章
- 矩池云上使用nvidia-smi命令教程
简介 nvidia-smi全称是NVIDIA System Management Interface ,它是一个基于NVIDIA Management Library(NVML)构建的命令行实用工具, ...
- 在矩池云上复现 CVPR 2018 LearningToCompare_FSL 环境
这是 CVPR 2018 的一篇少样本学习论文:Learning to Compare: Relation Network for Few-Shot Learning 源码地址:https://git ...
- 矩池云上安装ikatago及远程链接教程
https://github.com/kinfkong/ikatago-resources/tree/master/dockerfiles 从作者的库中可以看到,该程序支持cuda9.2.cuda10 ...
- 矩池云上编译安装dlib库
方法一(简单) 矩池云上的k80因为内存问题,请用其他版本的GPU去进行编译,保存环境后再在k80上用. 准备工作 下载dlib的源文件 进入python的官网,点击PyPi选项,搜索dilb,再点击 ...
- 矩池云上安装yolov4 darknet教程
这里我是用PyTorch 1.8.1来安装的 拉取仓库 官方仓库 git clone https://github.com/AlexeyAB/darknet 镜像仓库 git clone https: ...
- 如何在矩池云上运行FinRL-Libray股票交易策略框架
FinRL-Libray 项目:https://github.com/AI4Finance-LLC/FinRL-Library 选择FinRL镜像 在矩池云-主机市场选择合适的机器,并选择FinRL- ...
- 矩池云上TensorBoard/TensorBoardX配置说明
Tensorflow用户使用TensorBoard 矩池云现在为带有Tensorflow的镜像默认开启了6006端口,那么只需要在租用后使用命令启动即可 tensorboard --logdir lo ...
- 矩池云上cifar10使用说明
矩池云将 keras 预训练模型保存目录为 /public/keras_pretrained_model/ 使用方法: 先执行命令,创建目录 mkdir -p ~/.keras/models/ 然后将 ...
- 矩池云上安装yolov5并测试教程
官方仓库:https://github.com/ultralytics/yolov5 官方文档:https://docs.ultralytics.com/quick-start/ 此案例我是租用了k8 ...
- 在矩池云上复现 PaddleGAN 照片转油画风格教程
我选用的是cuda10.1纯镜像 案例来自paddlepaddle官方PaddleGAN库中,可以查看 https://github.com/PaddlePaddle/PaddleGAN/ https ...
随机推荐
- [转帖]IPv6地址解析库,窥探IPv6地址中包含的信息
https://zhuanlan.zhihu.com/p/479028720 大家好,我是明说网络的小明同学. 今天和大家介绍一个IPv6 地址解析库IPv6 address Parser :http ...
- 去除elementUI中tab组件中的下划线
<div class="right-tabbox-newnotice"> <el-tabs v-model="activeName" @tab ...
- VictoriaMetrics 1.80版本中值得关注的新特性
作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 change log请看:https://github.c ...
- 【K哥爬虫普法】不要沾边!涉案 7k 合判 6 年!
我国目前并未出台专门针对网络爬虫技术的法律规范,但在司法实践中,相关判决已屡见不鲜,K 哥特设了"K哥爬虫普法"专栏,本栏目通过对真实案例的分析,旨在提高广大爬虫工程师的法律意识, ...
- (数据科学学习手札113)Python+Dash快速web应用开发——表单控件篇(下)
本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 由我开源的先进Dash组件库feffery-antd-co ...
- kettle(docker版)系列文章02---hello world
目标:将mysql库中表的数据定时转到另外一个表中 1.在mysql中新建目标表test_kettle,有字段id,productName,createtime 2.连接mysql数据库 DB连接-- ...
- c++基础之语句
上一次总结了一下c++中表达式的相关内容,这篇博文主要总结语句的基础内容 简单语句 c++ 中语句主要是以分号作为结束符的,最简单的语句是一个空语句,空语句主要用于,语法上需要某个地方,但是逻辑上不需 ...
- ASP.NET Core必备知识之Autofac
使用Autofac替换掉微软的DI 本文的项目为ASP.NET Core3.1,传统三层架构 在这就不过多介绍Autofac,直接上代码 Autofac官网:https://autofac.org/ ...
- ARKit的理解与使用
AR概述 AR的意义:让虚拟世界套与现实世界建立联系,并可以进行互动. AR的技术实现:通过实时地计算摄影机输出影像的位置及角度,并在内部通过算法识别将场景中的事物,然后在内部模拟的三维坐标系中给识别 ...
- Matrix【未完成】
Matrix The fitrst thing we do,let's kill all the language lawyers. -- Henry VI, Part II The "pr ...