Linux环境下高效文件传输anaconda开发环境搭建指南

一、无图形化工具的文件传输方案

1. 使用lrzsz工具包

安装方式一:YUM快速安装

yum -y install lrzsz

安装方式二:源码编译安装(推荐新版)

# 下载源码包
wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz

# 解压编译
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
./configure && make && make install

# 创建软链接(关键步骤)
cd /usr/bin
ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz

使用方法

  • rz 命令:从本地选择文件上传到Linux服务器
  • sz filename:将服务器文件下载到本地

⚠️ 注意:源码安装后需手动创建软链接,否则命令无法直接使用

二、通过XFTP进行图形化文件传输

操作流程

  1. 下载客户端:访问https://www.netsarang.com/下载对应系统版本
  2. 建立连接
    • 打开Xshell工具栏的XFTP图标
    • 输入服务器信息:协议SFTP/SSH,主机IP,端口22
    • 输入认证信息:用户名root,密码123456(生产环境建议使用密钥登录)

最佳实践

  • 使用同步模式避免文件遗漏
  • 开启断点续传功能应对网络波动
  • 传输完成后校验MD5值确保完整性

三、环境快速部署方案

1. Anaconda集成环境安装

安装包下载

wget https://repo.anaconda.com/archive/Anaconda3-2023.07-Linux-x86_64.sh

安装过程

# 赋予执行权限
chmod +x Anaconda3-2023.07-Linux-x86_64.sh

# 交互式安装
./Anaconda3-2023.07-Linux-x86_64.sh

按提示操作即可,建议安装路径保持默认(/root/anaconda3)

环境配置

# 立即生效环境变量
source ~/.bashrc

# 或者永久生效(推荐)
echo 'export PATH="/root/anaconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

2. 开发环境管理

基础操作

# 查看conda版本
conda --version

# 更新conda到最新
conda update conda

# 创建Python 3.8环境
conda create -n ml_env python=3.8 numpy pandas matplotlib

# 激活环境
conda activate ml_env

# 运行程序
python train.py

# 环境管理
conda env list        # 查看所有环境
conda remove -n ml_env --all  # 删除环境

高级功能

  • 使用conda install -c conda-forge package_name安装第三方库
  • 通过conda env export > environment.yml导出环境配置
  • 开发时推荐使用jupyter notebook --ip=0.0.0.0实现远程访问

四、优化建议

  1. 安全加固:生产环境应禁用root远程登录,改用普通用户+sudo提权
  2. 性能优化:在.bashrc中添加以下配置提升conda速度:
    export CONDA_PKGS_DIRS="/conda_pkgs"
    export CONDA_TMPDIR="/tmp/conda-tmp"
    
  3. 自动化部署:将常用命令封装成Shell脚本实现一键部署

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值