一、准备工作
在配置环境变量前,需通过阿里云控制台登录ECS实例。使用SSH客户端或WebShell连接服务器,建议使用root
或具有sudo权限的账号进行操作。
确认服务器操作系统类型(如CentOS、Ubuntu),不同发行版的环境变量配置文件路径可能不同。建议提前备份重要文件:
- 全局配置文件:
/etc/environment
、/etc/profile
- 用户级配置文件:
~/.bashrc
、~/.bash_profile
二、环境变量类型与配置方式
根据应用场景选择配置方式:
- 临时变量:通过
export VAR=value
命令设置,仅当前会话有效 - 用户级变量:写入
~/.bashrc
文件,需执行source ~/.bashrc
生效 - 系统级变量:修改
/etc/environment
或/etc/profile
文件,对所有用户生效
三、配置环境变量步骤
以永久配置JAVA_HOME为例:
- 打开配置文件:
sudo vim /etc/profile
- 在文件末尾添加:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$PATH:$JAVA_HOME/bin
- 保存文件后执行:
source /etc/profile
若配置阿里云OSS访问密钥,建议使用~/.bashrc
文件存储敏感信息:export OSS_ACCESS_KEY_ID='your_id'
export OSS_ACCESS_KEY_SECRET='your_secret'
四、验证配置有效性
通过以下命令验证配置结果:
- 查看单个变量:
echo $JAVA_HOME
- 列出所有变量:
printenv
- 测试命令执行:
java -version
openjdk version "1.8.0_392 OpenJDK Runtime Environment (build 1.8.0_392-b08)
注意事项
- 修改系统级文件需管理员权限,建议使用
sudo
命令 - 路径变量需使用绝对路径,避免相对路径导致的执行错误
- 敏感信息不应直接写入配置文件,建议使用RAM角色或密钥管理服务