linux 环境变量可以在多个文件中配置

说明: linux bash 运行模式分为两种: login shell 和non-login shell, 两种登录模式启动是加载的配置文件不一样。

1. /etc/profile       --->  login shell  ---> 输入用户名和密码登录系统

2. ~/.bashrc         ---> non-login shell ---> 执行一下类似命令时,ssh hadoop102 command

3. /etc/profile.d/*.sh  ----> 以上两种文件中都要去执行/etc/profile.d

 应用: 让某个程序用户登录就启动该程序

例1: 一登录服务器就启动zookeeper

编写zookeeper 启动脚本,将该脚本放在/etc/profile.d/目录下即可:

 例2:在/ect/profile.d/ 目录下创建myenv.sh文件用来配置各种环境变量

最新文章

  1. [THINKING IN JAVA]初始化和清理
  2. CDN——到底用还是不用?
  3. Python 2.7的安装(64位win10)
  4. Sublime Text 2 入门
  5. Ubuntu nfs 配置
  6. c++ 函数的函数声明
  7. ES5严格模式
  8. jQuery -> end方法的使用方法
  9. 两个DIV,左DIV宽度固定,右DIV自动填满剩余空间
  10. html的map自适应
  11. Word Ladder II 2015年6月4日
  12. Selenium+java+idea的安装与配置
  13. self,和类实例化加不加括号的理解
  14. CSS3旋转缩放移动倾斜等效果——transform
  15. mongodb的配置文件详解()
  16. zkw线段树模板题
  17. bzoj4933: 妙
  18. JDK8新特性,给接口添加一个默认实现
  19. Java设计模式(7)装饰模式(Decorator模式)
  20. POJ 1051

热门文章

  1. C. Not Equal on a Segment(codeforces)
  2. Codeforce C. Pearls in a Row
  3. Tomcat 组成与工作原理
  4. MCMC using Hamiltonian dynamics
  5. 在页面上绘制一张表格,使用 DOM 节点的动态添加和删除向表格中插入数据,点击表格每行后的“删除”超链接
  6. .net core集成使用EasyNetQ来使用rabbitmq
  7. Flask_Flask-Migrate数据迁移扩展(十二)
  8. 基于CentOS7.x gitlab环境搭建,卸载,汉化 --搭建篇
  9. jquery 的 ajax 传输 数组 ,但后台无法获取的 原因 与 解决 办法
  10. CentOS6.5安装Hive-1.2.2