CentOS 中环境变量文件在哪里

CentOS 中环境变量文件在哪里

在 CentOS 中我可以在哪里找到 envvars 配置文件(如果有)?

我知道在 Ubuntu 中,Apache2,我可以从中找到它/etc/apache2/envvars

我已经尝试过这个命令,

export EXAMPLE=value命令。是否需要重新启动服务器才能使其生效?

请指教,先行致谢:)

答案1

全局环境变量文件是:-/etc/profile

本地环境变量(用户特定)文件是:-~/.bash_profile

答案2

Rehdat 相当于 /etc/apache2/envvars

Redhat 和 Centos 中 /etc/apache2/envvars 的对应内容是/etc/sysconfig/httpd

如果您同意变量是真正的全局变量,那么其他答案也是正确的。使用/etc/sysconfig/httpd将使变量局限于 httpd。

作为悉达多·夏尔马指出,您还可以在 apache 配置中设置环境变量。

例如

SetEnv TMPDIR /var/www/.cgitmp

答案3

只需运行set,您就会看到会话的所有环境变量。
export立即行动,您不需要任何额外的操作。

相关内容