centos中配置环境变量稍有不同要了解centos中如何配置环境变量首先需要理解一下几个简要的概念
以上1-5的启动文件中,“/etc/profile”文件是系统上默认的bash shell的住启动文件系统上每个用户登陸时都会执行这个启动文件,所以自然而然的这里就可以保存全局的环境变量而其他几个则是与特定的用户相关(略),所以在centos上配置Java環境变量就需要在这个文件中配置为全局的环境变量
对全局环境变量而言,或许更倾向于放在/etc/profile中但是 将新的环境变量或修改的环境变量完全放在/etc/profile中可不是什么好事,因为一旦你升级了系统之后这个文件随之也会升级那么你所设置的环境变量就都不存在了!!,所以宁外一种方式可以更好的持久化环境变量在/etc/profile.d目录中创建一个以.sh结尾的文件保存新的或者修改的环境变量是比较合适的。
1:设置centos7上的防火墙使8080端口可以被访问
centos7上的防火墙策略和其他版本的centos不一样,有专门的命令设置防火墙过滤规则
--permanent表示永久性的启用否则防火墙重启之后设置就会失效
然后在文件头添加如下两行
这样在tomcat启动的时候就可以自动找到这两个环境变量,而且当退出tomcat之后这两个变量也就自动消失了不會占用内存妈妈再也不用担心我看到Neither JAVA_HOME ...JRE_HOME。