← Back to list
2026-07-11T02:27:21.698ZLinuxTools

常用编译工具环境

常用工具环境

以下是我整理的常用的工具环境,会持续更新!

  1. ossutil
# 先装解压工具
sudo apt install -y unzip curl    # Debian/Ubuntu
# 或 sudo yum install -y unzip curl

# 安装 ossutil(装到 /usr/bin/ossutil)
sudo curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bash

# 验证版本
ossutil --version
# 应显示:ossutil version: v1.7.19
  1. ossfs2
# 安装
sudo wget https://gosspublic.alicdn.com/ossfs/ossfs2_2.0.8_linux_x86_64.deb
sudo dpkg -i ossfs2_2.0.8_linux_x86_64.deb
ossfs2 --version
# ========== Bucket 基础信息 ==========
--oss_endpoint=https://oss-cn-hongkong-internal.aliyuncs.com
--oss_bucket=
--oss_region=
# 挂载目录
--oss_bucket_prefix=test/

# ========== AccessKey ==========
--oss_access_key_id=
--oss_access_key_secret=

# ========== 只读挂载 ==========
--ro=true
--allow_other=true
--file_mode=0644
--dir_mode=0755

# ========== 一致性(更新后尽快可见)==========
--attr_timeout=1
--close_to_open=true
--readdirplus=false
--oss_negative_cache_timeout=0
--negative_timeout=0
--kernel_readdir_cache_timeout=0

# ========== 预读(性能)==========
--prefetch_concurrency=64
--prefetch_concurrency_per_file=16
--prefetch_chunk_size=8388608
--memory_data_cache_size=0
--oss_negative_cache_size=0
--total_mem_limit=1g

# ========== 日志 / 超时 ==========
--log_level=info
--log_dir=/var/log/ossfs2
--oss_request_timeout_ms=60000
# 挂载目录
ossfs2 mount /data/oss -c ossfs2.conf

# 取消挂载
fusermount -u /data/oss

《常用编译工具环境》文章正文配图 — STARBUCKET BLOG 《常用编译工具环境》文章正文配图(配图 2)— STARBUCKET BLOG 《常用编译工具环境》文章正文配图(配图 3)— STARBUCKET BLOG

  1. Node多版本共存
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

# 加载 nvm
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

nvm -v
# 安装最新 LTS(长期支持版,推荐)
nvm install --lts

# 安装最新稳定版
nvm install node

# 安装指定版本
nvm install 20
nvm install 18

# 当前 shell 使用某版本
nvm use 20

# 设置默认版本(新开终端自动用这个)
nvm alias default 20
nvm alias default 20.11.0

# 查看当前版本
node -v
nvm current

# 查看已安装的版本
nvm ls
  1. Java多版本共存
# Ubuntu / Debian
apt update
apt install -y openjdk-8-jdk openjdk-17-jdk

# 验证安装路径
ls /usr/lib/jvm/

版本切换,选择对应的版本

# 切换 java
sudo update-alternatives --config java

《常用编译工具环境》文章正文配图(配图 4)— STARBUCKET BLOG

  1. Aws cli
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
# 2. 验证
aws --version

aws configure
  1. Conda
sudo apt update && sudo apt upgrade -y
sudo apt install wget bzip2 -y

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda.sh
bash ~/miniconda.sh

source ~/.bashrc

# 创建环境
conda create -n python12 python=3.12

# 激活环境
conda activate python12

Comments & discussion

The first comment in each thread opens a topic. Signed-in readers can keep the conversation going under that topic.

No comments yet. Sign in to start a topic.

Start a new topic

Sign in to start a topic or join the discussion.