linux环境安装R和Rstudio-server

1.安装流程

安装导图

2.centos安装

1.R
sudo yum install epel-release
sudo yum install R
最后键入R,出现其介绍表示安装成功

  1. Rstudio-server
    配置文件

     sudo vim /etc/rstudio/rsession.conf
     添加session-tinmeout-minutes=30
     添加r-cran-repos=http://ftp.ctex.org/mirrors/CRAN
    

    安装(rstudio-server官网可查适合的版本)

wget https://download2.rstudio.org/server/centos6/x86_64/rstudio-server-rhel-1.2.5033-x86_64.rpm
sudo yum install rstudio-server-rhel-1.2.5033-x86_64.rpm

创建账户及密码

useradd 张三
passwd 张三
再两次输入密码后成功

最后网页访问服务器
注意: 服务器上显示着内网ip和公网ip,在网址栏要输入服务器的公网ip:8787(默认端口for rsudio-server),例如47.94.144.81:8787
出现登陆界面后,输入新创建的账户名和密码。

3.ubuntu

1.R
配置文件

sudo vi /etc/apt/sources.list 后文件末尾添加 deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/

安装

sudo apt-get install r-base 
  1. rsdudio-server
    配置

     sudo apt-get install gdebi-core
     sudo apt-get install libapparmor1
    

    安装(官网查询)

wget https://download2.rstudio.org/server/bionic/amd64/rstudio-server-1.2.5033-amd64.deb
sudo gdebi rstudio-server-1.2.5033-amd64.deb

创建账户和密码
同centos
网页访问服务器
同centos

需要注意的是:登陆阿里云之前还要添加安全组规则,开放8787端口(当然也可以自己指定开放端口),添加可以访问该端口的对象。

  1. 问题
    第一,安装环境一定网络良好,否则卡了半天,又搜了半天,重装了几遍,也不知哪里出问题(crtl+c表示终止程序)。
    第二,腾讯云安装相对简单一点,阿里云需要在添加安全组规则中,增加8787为可访问端口,授权对象为自己的ip地址(百度IP查询可知自己的ip)。
    第三,阿里云设置授权对象时,我在购买的服务器上的linux运行ifconfig,在window运行configif,以及在百度上查询的IP地址,三种方式查出了三个IP,我试了试发现,只有百度查询得到 的ip作为授权对象时,才可以通过网页Rsudio-server访问服务器。(不懂为什么)
    第四,安装完之后,要创建新的账户名和密码,因为系统不允许root登陆,创建账户如sunshine,密码sunglass都行。

你可能感兴趣的:(linux环境安装R和Rstudio-server)