Ubuntu更新R、Rstudio-server+解决Rstudio-server自动登出问题!

1、更新R

https://blog.csdn.net/douerw/article/details/117291626

2、更新Rstudio-server

https://blog.csdn.net/qq_42458954/article/details/128594263?ops_request_misc=&request_id=&biz_id=102&utm_term=ubuntu%E5%8D%B8%E8%BD%BDrstudioserver&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-3-128594263.142%5Ev88%5Econtrol_2,239%5Ev2%5Einsert_chatgpt&spm=1018.2226.3001.4187

或参考rstudio-server官网安装步骤

RStudio Server - Posit

sudo apt-get install gdebi-core
wget https://download2.rstudio.org/server/focal/amd64/rstudio-server-2023.06.1-524-amd64.deb
sudo gdebi rstudio-server-2023.06.1-524-amd64.deb

3、安装最新版本的RStudio Server会有个问题:60分钟无操作会自动退出

具体解决方法如下:

一定要先关闭rstudio-server!!!!关闭方法如下!

① sudo netstat -anp | grep 8787,首先查看端口8787占用情况,
    sudo kill -9 <poid> 然后kill占用的对象
xxx@xxxxx:~$ sudo netstat -anp | grep 8787
tcp        0      0 0.0.0.0:8787            0.0.0.0:*               LISTEN      1985479/rserver     
xxx@xxxxx:~$ sudo kill -9 1985479
② 重启rstudio-server (我用的服务器,选择自己的账户,密码登录)
xxx@xxxxx:~$ rstudio-server restart
TTY detected. Printing informational message about logging configuration. Logging configuration loaded from '/etc/rstudio/logging.conf'. Logging to '/home/hyt/.local/share/rstudio/log/rserver.log'.
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to restart 'rstudio-server.service'.
Multiple identities can be used for authentication:
 1.  GPU,,, (gpu)
 2.  zzz,,, (zzz)
 3.  .yyy,,, (yyy)
 4.  ,,, (xxx)
Choose identity to authenticate as (1-4): 4
Password: 
==== AUTHENTICATION COMPLETE ===

https://blog.csdn.net/yijiaobani/article/details/114652696

上述链接中关于如何进入 /etc/rstudio ,我直接进入当前目录下etc文件夹是没有rstudio的

① 查看当前目录,进入etc查看,里面什么都没有,更没有rstudio
xxx@xxxxx:~$ ls
etc  home  packages  R
xxx@xxxxx:~/etc$ ls
② 返回上一级;然后cd进入/usr文件夹(看不到这个文件夹,但是直接进入就可以)
xxx@xxxxx:~/etc$ cd ..
xxx@xxxxx:~$ cd /usr
③ 查看 usr 下的文件
xxx@xxxxx:/usr$ ls
bin  games  include  lib  lib32  lib64  libexec  libx32  local  sbin  share  src

问题来了:还是没有etc文件夹,咋办?

④ cd /bin 先随便进入usr下的一个文件夹
xxx@xxxxx:/usr$ cd /bin
xxx@xxxxx:/usr/bin$ 
⑤ cd ../.. 然后再返回上上级
xxx@xxxxx:/usr/bin$ cd ../..
⑥ ls 查看文件夹
xxx@xxxxx:/$ ls
anaconda  boot   data  etc   lib    lib64   lost+found  mnt    proc  run   snap  swapfile  tmp  var bin   cdrom  dev   home  lib32  libx32  media    opt    root  sbin  srv   sys  usr

很神奇,我们会发现找到了etc文件夹!!!

⑦ cd etc 最后直接进入etc,ls 查看发现有rstudio

xxx@xxxxx:/$ cd etc
xxx@xxxxx:/etc$ ls
 rstudio      ca-certificates.conf       gdb        legal      OpenCL       rsyslog.conf 

最后 sudo vi /rstudio/rserver.conf 添加语句  跟着上述链接解决就可以了!

目前只会用这种笨办法,不知道还有没有更简单的方法!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值