生信人

找回密码
立即注册
搜索
热搜: 活动 交友 discuz
发新帖

0

收听

12

听众

321

主题
发表于 2021-10-20 00:17:12 | 查看: 2686| 回复: 0
本帖最后由 生信喵 于 2023-4-21 09:38 编辑

强大的 R IDE
Rstudio 是非常强大的、专注于 R 统计语言编程环境的 IDE,基本取代了原生的操作界面而成为目前使用范围最广泛、功能最强大的编程软件。一般而言,我们在桌面 PC 操作系统,直接安装使用 Rstudio 即可实现代码编写、测试运行、画图等操作;而对于服务器,我们则需要安装 Rstudio-Server 这个版本,通过网页登录来模拟桌面的 IDE,实现完全无缝连接地使用我们最爱的 R 编辑与测试环境。

新版的 Rstudio-Server 还为我们贴心的提供了通过网页访问服务器 Terminal 的端口,即我们现在即可以在网页访问到 R,在上面进行编程、显示画图、测试运行,又可以通过终端进行 shell 命令操作,类似于实现了访问服务器终端的功能。
因此,我们决定对原来的 CentOS 操作系统安装的旧版进行省级。以下简要记录升级过程。

升级过程
下载新版软件
首先需要到 Rstudio 的官网下载最新版本的 Rstudio-server,记得选择 CentOS/RHEL

  1. cd /tmp
  2. ## 下载最新版本号
  3. wget https://download2.rstudio.org/server/centos7/x86_64/rstudio-server-rhel-2023.03.0-386-x86_64.rpm
  4. ## 使用管理员权限安装软件
  5. sudo yum install --nogpgcheck rstudio-server-rhel-2023.03.0-386-x86_64.rpm
  6. #sudo yum install -y initscripts  此步楼主未执行,也可。
复制代码


测试是否安装成功
安装完成后,默认的配置端口号为 8787,我们可以直接在浏览器输入:服务器ip:8787。


异常排查
如果没有意外的话,我们是可以直接在网页打开 Rstudio 界面的。不过,如果我们的更新的过程中,不小心把原来的程序关闭了,这时候需要重启端口

  1. ## 尝试重启服务
  2. sudo rstudio-server restart
  3. # initctl: Unknown instance
  4. # rsession no process restart
  5. ## 增加远程访问 Rstudio 8787 端口
  6. # 1.FirewallD防火墙开放8787端口
  7. firewall-cmd --zone=public --add-port=8787/tcp --permanent
  8. # 2.重启防火墙
  9. systemctl restart firewalld.service
  10. ## 使用以下三个步骤来重新配置 8787 端口
  11. ## 1) check the process that used 8787
  12. sudo fuser 8787/tcp
  13. ## 2) with the -k option to kill all process
  14. sudo fuser -k 8787/tcp
  15. ## 3) start rstudio-server
  16. sudo rstudio-server start
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

您需要登录后才可以回帖 登录 | 立即注册

QQ|Archiver|手机版|小黑屋|生信人 ( 萌ICP备20244422号 )

GMT+8, 2024-12-12 07:23 , Processed in 0.070294 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表