ubuntu 22.04服务器配置多用户与Anaconda隔离与共享

ubuntu 22.04服务器配置多用户与Anaconda隔离与共享

为避免服务器多用户使用时重复下载conda、conda环境莫名其妙被删除等现象,现对不同用户设置不同权限,限定当前用户仅能操作当前/home/xxx内文件,并仅能在该目录下创建和修改ocnda环境,以达到不同用户使用的隔离。

1 安装Anaconda

(1) 下载安装包

由于国内网络环境,官网下载速度较慢,我们可以进入清华大学开源软件界面下载,根据系统和版本选择,我们选择了较新的Anaconda3-5.0.0

在这里插入图片描述

但由于服务器没有图形化界面,也可以使用命令行安装

wget --user-agent="Mozilla" https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.0.0-Linux-x86_64.sh

若不加--user-agent="Mozilla" 则会报错,如下图,这是由于服务器正在检查引用者,一些 HTTP 请求也会得到错误响应,它们会拒绝不以 Mozilla 开头或不包含 Wget 的用户代理

### 安装和配置 Anaconda 环境 #### 下载 Anaconda 脚本 为了在 Ubuntu 22.04 上安装 Anaconda,可以使用 `wget` 命令下载官方发布的脚本文件。通过指定清华大学开源软件镜像站来加速下载过程[^1]。 ```bash wget --user-agent="Mozilla" https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2024.06-1-Linux-x86_64.sh ``` #### 执行安装程序 完成下载后,切换到保存该脚本的目录并运行以下命令以启动安装向导[^2]: ```bash bash Anaconda3-2024.06-1-Linux-x86_64.sh ``` 此过程中会提示阅读许可协议以及确认安装路径,默认情况下它会被安装至用户的家目录下的 `~/anaconda3` 文件夹中。如果希望更改默认位置,则可以在相应提示处输入自定义路径。 #### 配置环境变量 成功安装之后,需将 Anaconda 添加到系统的 PATH 中以便全局调用其工具和服务。按照屏幕上的指示选择是否初始化 conda 或手动编辑 `.bashrc` 文件,在其中加入如下行: ```bash export PATH="/home/$USER/anaconda3/bin:$PATH" ``` 随后刷新当前 shell 的设置使其生效: ```bash source ~/.bashrc ``` #### 更新国内源地址 (可选但推荐) 为提高包管理效率减少延迟时间, 可考虑替换默认仓库链接为中国科学技术大学提供的镜像站点: 打开 anaconda config 编辑器: ```bash conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes ``` 最后验证新添加的内容是否存在错误或者遗漏情况. --- ### 注意事项 上述操作完成后建议重启一次计算机从而确保所有改动被完全加载应用;另外定期检查是否有更新版本可用也是保持系统稳定性的良好习惯之一。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

空 白II

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值