centos设置环境变量?Linux环境变量
大家好,关于centos设置环境变量很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于Linux环境变量的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
Centos7环境变量设置
在搭建Centos7服务器时,环境变量的配置显得尤为重要。环境变量是程序执行所需的运行环境组成部分,它们分为系统环境变量和用户环境变量,分别对所有用户或单个用户生效。系统环境变量如PATH,用于指定可执行程序的搜索路径,而用户环境变量如LANG,控制系统的语言设置。
查看环境变量有多种方式,如使用env命令查看全部变量,通过grep筛选特定变量,或利用echo命令查看。常用的环境变量包括PATH、LANG、HOSTNAME等,它们分别控制程序搜索路径、语言设置和服务器主机名等重要信息。
设置环境变量时,如无特殊字符,无需单引号包围。系统环境变量可以通过/etc/profile、/etc/profile.d或/etc/bashrc进行配置,后者不推荐用于系统环境变量,而推荐在每个用户的.bash_profile中配置用户环境变量,如.bashrc只应在打开新的Shell时读取,效率更高。
PATH环境变量的设置至关重要,它决定了可执行程序的查找路径。默认情况下,系统命令位于PATH中,但用户可以自定义添加。LANG环境变量同样重要,它影响系统的语言和字符集。此外,C/C++和JAVA程序员需关注LD_LIBRARY_PATH和CLASSPATH,它们分别用于动态链接库和类库的搜索路径。
在Shell中,使用export设置的环境变量会立即生效,但退出Shell后会失效;而在脚本文件中设置的环境变量需重新登录或使用source命令使其生效。因此,为了管理方便和减少错误,建议将系统环境变量配置在/etc/profile.d,用户环境变量在用户的.bash_profile中。
Centos下怎么配置linux oracle 设置用户环境变量
需要设置Oracle_HOME和ORACLE_SID两个环境变量,再把ORACLE的bin目录添加到PATH中即可,通常缺省安装的情况下:
ORACLE_SID=orcl
ORACLE_HOME=/home/oracle/oracle/product/10......这样的形式
操作步骤:
1、su oracle并回车切换到oracle用户;
2、cd并回车回到oracle用户目录;
cd/home/oracle
ls-a
3、vi.bash_profile并回车编辑该文件,按I键进入插入状态,在最后加入以下行:
export ORACLE_SID=orcl
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
输入完毕后按ESC键退出vi编辑状态,
输入:wq并回车存盘退出。
注销所有oracle用户,再使用oracle登录即可。
注意输入wq前面有个:冒号,先输入这个:就可以在编辑器最底端输入命令了。
CentOS 添加环境变量的三种方法
在 CentOS系统上安装 MATLAB后,为了方便使用 MATLAB命令,需将其添加到系统命令中,否则执行"matlab"命令时会提示命令不存在的错误。
以下是三种添加环境变量的方法:
方法一:临时生效。直接运行命令"export PATH=$PATH:/usr/local/MATLAB/R2013a/bin"。这种方法仅对当前会话有效。
方法二:仅对当前登录用户生效。通过执行"vim~/.bash_profile"修改文件中的 PATH一行,添加"PATH=$PATH:$HOME/bin"(注意以冒号分隔),保存文件并退出后,使用"source~/.bash_profile"使其生效。这种方法只影响当前登录用户。
方法三:对所有系统用户生效。修改"/etc/profile"文件,在文件末尾加上"PATH=$PATH:/usr/local/MATLAB/R2013a/bin"和"export PATH"两行代码。最后执行"source/etc/profile"或执行点命令"source./profile"使其修改生效。
补充:
1./etc/profile和/etc/profile.d/都用于设置环境变量,但/etc/profile.d/更易于维护。若不需某些变量,只需在/etc/profile.d/下删除对应的 shell脚本即可,无需改动/etc/profile文件。