CentOS7 设置环境变量的正确方式——使用 /etc/profile.d 文件夹

CentOS7 设置环境变量的正确方式——使用 /etc/profile.d 文件夹

在 CentOS 7 上,我们经常需要设置环境变量来配置系统和应用程序的运行环境。虽然可以直接修改 /etc/profile 文件来添加环境变量,但这样做有一个缺点,那就是当系统更新时,/etc/profile 文件可能会被覆盖,导致之前设置的环境变量丢失。为了避免这种情况,更好的做法是使用 /etc/profile.d 文件夹来设置环境变量。

/etc/profile.d 文件夹是一个特殊的目录,它包含了一些以 .sh 结尾的脚本文件。在登录和非登录会话中,系统会自动执行这些脚本文件,并将其中的环境变量加载到当前用户的环境中。下面我们通过一个示例来演示如何使用 /etc/profile.d 设置环境变量。

首先,假设我们要设置一个名为 BIG_DATA_HOME 的环境变量,它指向一个存放大数据相关的文件和程序的目录。

  1. 打开终端,使用 root 用户登录系统。

  2. 进入 /etc/profile.d 目录:

cd /etc/profile.d
  1. 创建一个新的脚本文件,例如 big_data.sh
vi

你可能感兴趣的:(大数据)