在xshell里操作实在有点麻烦,为了提高工作效率,安装下RStudio Server~
linux系统环境
查看linux配置
版本:Red Hat 4.8.3-9 64位
安装RStudio Server
1、 下面网址里找到对应的RStudio Server版本
https://www.rstudio.com/products/rstudio/download-server/
2、 linux上下载安装文件
# 网速有点感人,虽然只有30M
wget https://download2.rstudio.org/rstudio-server-rhel-1.0.153-i686.rpm
3、安装RStudio Server
yum install --nogpgcheck rstudio-server-rhel-1.0.153-x86_64.rpm
RStudio Server配置
1、状态相关命令
#查看是否安装正确
sudo rstudio-server verify-installation
## 启动
sudo rstudio-server start
## 查看状态
sudo rstudio-server status
## 停止
sudo rstudio-server stop
## 重启
sudo rstudio-server restart
## 查看服务端ip地址
ifconfig
2、添加用户
# 添加用户的命令是linux中的命令
# 添加用户组
groupadd RiskControl
# 添加用户wdmd 在指定的组RiskControl内
useradd wdmd -g RiskControl;
# 设置该用户的密码
passwd wdmd
# 删除用户和组
userdel wdmd
groupdel RiskControl
# 显示用户信息
id user
cat /etc/passwd
3、多用户共用一个libpath
每个用户会有自己的一个安装lpackages的,为了方便,指定到默认的R的路径
1、修改/etc/rstudio该路径下的配置文件ression.conf
r-libs-user= /usr/lib64/R/library
2、
# 授权用户该目录下权限,否则安装是有报错,因为没有写的权限
chown -R wdmd /usr/lib64/R/library
# 或者直接更改该目录权限为所有人都能够读写执行
chmod 777 /usr/lib64/R/library
# 不知道有没有更改为组的
# 或者直接给用户赋予root权限
cat /etc/sudoers
root下添加一行:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
git ALL=(ALL) NOPASSWD: ALL
wdmd ALL=(ALL) ALL