Definir variables de entorno del sistema en /etc/profile
. Este archivo, como ~/.profile
(o ~/.bash_profile
si su shell de inicio de sesión es bash), se lee cuando inicia sesión (en algunos sistemas, esto excluye los inicios de sesión gráficos), al comienzo de su sesión.
Defina las configuraciones de bash del sistema en /etc/bash.bashrc
o /etc/bashrc
(la ruta depende de la distribución, no sé cuál usa CentOS). Este archivo se lee cada vez que inicia un shell interactivo. Si define variables de entorno allí, no estarán disponibles en programas que no se inicien desde un shell, pero anularán las variables de entorno establecidas por la persona que llama. No defina variables de entorno en /etc/bashrc
o ~/.bashrc
.
Consulte ¿Hay un archivo equivalente ".bashrc" leído por todos los shells? y las publicaciones que cita.