AWS云服务系统配置
使用EDU版AWS 云服务器,搭建数据分析、挖掘平台,安装R 、python及其环境软件,仅供学习与参考。
1. R及R studio sever 的安装
1. 1 安装最新版的R
由于云服务器默认安装的R 版本非最新版本,需要通过修改镜像源索引,才可安装最新版本的R 3.6
- 添加镜像源索引
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran35/"
- 添加秘钥到服务器
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
- 更新安装信息并安装R base
sudo apt update
sudo apt install r-base
- 启动R查看安装是否成功
R
如果能正常进入R的界面,则表明R 安装成功,可以进行正常使用
1.2 安装 R studio sever 并通过外网访问
按照R studio sever 官网的指南选择不同的服务器系统进行安装,本文以ubuntu16.04 为例,参考:R studio sever 官网
- 安装 gdebi-core
sudo apt-get install gdebi-core
- 安装 R studio sever
wget https://download2.rstudio.org/server/trusty/amd64/rstudio-server-1.2.5001-amd64.deb
sudo gdebi rstudio-server-1.2.5001-amd64.deb
- 打开AWS 服务器安全组端口8787
- 输入外网网址+:8787
由于R 语言需要在非ubuntu用户条件下才能运行,因此需要创建一个新用户名及设定登录密码。
- 用户名创建及密码设定
参考:shell命令用户操作
useradd tooker #创建用户tooker
passwd tooker #给用户tooker设置密码,如果没有设置密码该用户不能用
遇到以上错误,原因是创建的用户名主目录下不存在R 工作路径,在终端中输入shell命令
https://blog.csdn.net/luo617/article/details/81224020
sudo -i # 进入到root权限后
useradd -d /home/R -m R #创建用户R
passwd R # 设置密码
2. python 的安装及anaconda的安装
2.1 安装anaconda3
下载anaconda文件
cd /tmp
curl -O https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh
安装文件
bash Anaconda3-5.2.0-Linux-x86_64.sh
解决ubuntu apt 安装包空间不足的问题
sudo apt-get autoclean # 清理未安装的包的空间