【阿里云ECS】(一)云服务器上安装RStudio-server
最近注册了阿里云个人版,打算研究研究shiny部署问题。进了阿里云ECS因为是Ubuntu16.04的对于安装R和RStudio还是要学习实践一下的。
第一步,安装R语言。我们使用apt的方式进行安装,步骤如下:
/etc/apt/sources.list文件源文件中添加清华大学的镜像deb源清华的https源deb
添加源的地址:
deb https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/linux/ubuntu xenial/
然后开始安装R环境:sudo apt-get update
sudo apt-get install r-base
# 需要从源代码编译R软件包的用户[例如软件包维护人员或任何使用install.packages()
# 安装软件包的人)也应该安装r-base-dev软件包:
sudo apt-get install r-base-dev
这样R语言的环境就安装好了,版本是3.6.3
第二步,安装RStudio。因为考虑通过公网访问ECS服务器上的RStudio-server开发shiny,参照RStudio官网指引
Download RStudio Server for Debian & Ubunturstudio.comsudo apt-get install gdebi-core
wget https://download2.rstudio.org/server/xenial/amd64/rstudio-server-1.3.959-amd64.deb
sudo gdebi rstudio-server-1.3.959-amd64.deb
完成R和RStudio-server的安装布置,ECS服务器本地通过localhost:8787能够正常访问RStudio-server。
通过浏览器公网地址IP:8787进行远程访问RStudio-server。
经过两次ECS服务器重置,终于能够正常访问。阿里云ECS服务器因为选择的是Ubuntu16.04,安装上略微困难一点。前两次因为各种不清楚的原因,导致无法访问,
或者远程公网IP地址无法访问RStudio-server。
网上很多类似的文章都可以参考,不过本人在试验时候还是碰到坑~~~~
其中有个坑提示一下大家:登录RStudio-server,必须使用Ubuntu16.04的用户名,root用户不可以。可以自行添加rstudio用户。
最终使用阿里云干净的ECS服务器Ubuntu16.04,参照以下文章进行
阿里云配置Rstudio Server数据科学环境blog.csdn.net以上分享,共勉!!!