• linux系统 centos8.3 中安装 Rsudio


    1、查看系统

    [root@centos8 home]# cat /etc/redhat-release
    CentOS Linux release 8.3.2011
    [root@centos8 home]# hostnamectl
       Static hostname: centos8
             Icon name: computer-vm
               Chassis: vm
            Machine ID: d5fd22581df140c192815b766d6ec0d7
               Boot ID: c7ff573d91e34d83a0c2b0caec78aafc
        Virtualization: vmware
      Operating System: CentOS Linux 8
           CPE OS Name: cpe:/o:centos:centos:8
                Kernel: Linux 4.18.0-240.el8.x86_64
          Architecture: x86-64

    2、查看R版本及可执行性程序

    [root@centos8 home]# R --version
    R version 4.0.3 (2020-10-10) -- "Bunny-Wunnies Freak Out"
    Copyright (C) 2020 The R Foundation for Statistical Computing
    Platform: x86_64-pc-linux-gnu (64-bit)
    
    R is free software and comes with ABSOLUTELY NO WARRANTY.
    You are welcome to redistribute it under the terms of the
    GNU General Public License versions 2 or 3.
    For more information about these matters see
    https://www.gnu.org/licenses/.
    
    [root@centos8 home]# which R
    /home/software/R/bin/R

    3、下载Rstudio安装包

    下载地址:https://rstudio.com/products/rstudio/download-server/redhat-centos/

    [root@centos8 home]# wget /home/ https://download2.rstudio.org/server/centos8/x86_64/rstudio-server-rhel-1.4.1103-x86_64.rpm
    [root@centos8 home]# ls
    liujiaxin01 pcre2-10.36 pcre2-10.36.zip R-4.0.3 rstudio-server-rhel-1.4.1103-x86_64.rpm software test

    4、安装

    [root@centos8 home]# yum install --nogpgcheck rstudio-server-rhel-1.4.1103-x86_64.rpm
    …………
    …………
    Installed:
      libpq-12.4-1.el8_2.x86_64                                     rstudio-server-1.4.1103-1.x86_64
    
    Complete!

    5、启用rsudio服务并查看rstudio服务状态

    [root@centos8 home]# systemctl start rstudio-server
    [root@centos8 home]# systemctl status rstudio-server.service
    ● rstudio-server.service - RStudio Server
       Loaded: loaded (/usr/lib/systemd/system/rstudio-server.service; enabled; vendor preset: disabled)
       Active: failed (Result: exit-code) since Tue 2021-02-02 23:31:19 CST; 8s ago
      Process: 115000 ExecStart=/usr/lib/rstudio-server/bin/rserver (code=exited, status=0/SUCCESS)
     Main PID: 115001 (code=exited, status=1/FAILURE)
    
    Feb 02 23:31:19 centos8 systemd[1]: rstudio-server.service: Main process exited, code=exited, status=1/FAILURE
    Feb 02 23:31:19 centos8 systemd[1]: rstudio-server.service: Failed with result 'exit-code'.
    Feb 02 23:31:19 centos8 systemd[1]: rstudio-server.service: Service RestartSec=100ms expired, scheduling restart.
    Feb 02 23:31:19 centos8 systemd[1]: rstudio-server.service: Scheduled restart job, restart counter is at 5.
    Feb 02 23:31:19 centos8 systemd[1]: Stopped RStudio Server.
    Feb 02 23:31:19 centos8 systemd[1]: rstudio-server.service: Start request repeated too quickly.
    Feb 02 23:31:19 centos8 systemd[1]: rstudio-server.service: Failed with result 'exit-code'.
    Feb 02 23:31:19 centos8 systemd[1]: Failed to start RStudio Server.

    6、修改rstudio服务配置文件

    [root@centos8 home]# which R
    /home/software/R/bin/R
    [root@centos8 home]# echo "rsession-which-r=/home/software/R/bin/R" >> /etc/rstudio/rserver.conf

    7、重启rstudio服务,并查看服务状态

    [root@centos8 home]# systemctl restart rstudio-server.service
    [root@centos8 home]# systemctl status rstudio-server.service
    ● rstudio-server.service - RStudio Server
       Loaded: loaded (/usr/lib/systemd/system/rstudio-server.service; enabled; vendor preset: disabled)
       Active: active (running) since Tue 2021-02-02 23:34:45 CST; 7s ago
      Process: 115062 ExecStart=/usr/lib/rstudio-server/bin/rserver (code=exited, status=0/SUCCESS)
     Main PID: 115063 (rserver)
        Tasks: 3 (limit: 11075)
       Memory: 42.8M
       CGroup: /system.slice/rstudio-server.service
               └─115063 /usr/lib/rstudio-server/bin/rserver
    
    Feb 02 23:34:45 centos8 systemd[1]: Starting RStudio Server...
    Feb 02 23:34:45 centos8 systemd[1]: Started RStudio Server.

    8、浏览器登录测试,登录格式为http//IP:8787  (IP为linux系统IP,8787为默认的服务端口

     

     当前无法登录。

    9、开启8787端口

    [root@centos8 home]# firewall-cmd --permanent --zone=public --add-port=8787/tcp    ## 开启8787端口
    success
    [root@centos8 home]# firewall-cmd --reload    ## 立即生效
    success

    10、在浏览器端测试登录

    立即弹出登录界面

     

    11、检查rstudio服务状态,(起初尝试了root登录,实际root不能登录,报错信息红色部分主要是权限信息

     12、关闭SElinux

    [root@centos8 home]# getenforce   ## 查看sellinux服务
    Enforcing
    [root@centos8 home]# setenforce 0   ## 关闭
    [root@centos8 home]# getenforce
    Permissive

    13、刷新登录界面,可以登录

    安装完成。

    参考:

    https://www.linuxidc.com/Linux/2012-03/55941.htm

    https://rstudio.com/products/rstudio/download-server/redhat-centos/

    https://www.cndba.cn/simon/article/2621 

    https://zhuanlan.zhihu.com/p/188711437

  • 相关阅读:
    C语言清空输入缓冲区的N种方法对比(转)
    UNIX网络编程——socket的keep-alive(转)
    UNIX网络编程——套接字选项(心跳检测、绑定地址复用)(转)
    UNIX网络编程——客户/服务器心搏函数 (转)
    TCP心跳 | TCP keepAlive(转)
    linux下使用adb查看android手机的logcat
    linux 常用查看设备命令(转)
    Spring AOP 详解
    HDU 2222 AC自动机 裸题
    大声说出我爱你—英语发音学习总结
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14364850.html
Copyright © 2020-2023  润新知