在矩池云上使用R和RStudio

租用机器

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

在矩池云上使用R和RStudio_第1张图片

使用 JupyterLab 运行 R

点击租用页面的 JupyterLab 链接。

在矩池云上使用R和RStudio_第2张图片

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

在矩池云上使用R和RStudio_第3张图片

在 Notebook 运行 R 代码。

在矩池云上使用R和RStudio_第4张图片

如果您要运行 .r 文件代码,您可以点击上图中的 Terminal,然后在 Terminal 里输入指令运行,指令格式:

# xxx.r 为您的 .r 代码文件路径
Rscript xxx.r 

在 Terminal 运行 R 代码文件(图示中我的 .r 代码文件存放在 /mnt 下)。

在矩池云上使用R和RStudio_第5张图片

使用 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

在矩池云上使用R和RStudio_第6张图片

登录 RStudio

完成前面步骤,我们点击租用页面RStudio下的点击打开按钮即可跳转到 RStudio 登录页面。
在矩池云上使用R和RStudio_第7张图片
输入我们前面创建的用户名称和密码即可登录使用。

在矩池云上使用R和RStudio_第8张图片

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

在矩池云上使用R和RStudio_第9张图片

设置 RStudio 开机自启

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

/usr/sbin/rstudio-server start

在矩池云上使用R和RStudio_第10张图片

ctrl+s 即可保存修改,如果不需要设置其他的,可以点击租用界面的更多->保存到个人环境,我们下次从保存环境租用机器就不用再设置密码、启动 RStudio 啦。

点击查看如何从保存环境启动机器

注意: 后面从保存环境启动的时候,RStudio 的账号密码就是你本次设置的。如果忘记了,可以passwd matpool重新设置密码。

再次提醒,新建登录用户密码尽量设置复杂,避免被不法分子扫描破解。

在矩池云上使用R和RStudio_第11张图片

你可能感兴趣的:(r语言,linux,服务器)