最近看了一篇技术文章, 用 nginx+tomcat+redis+centos 实现 session 共享等功能,觉得很有用,就跟着文章在 Centos7 的环境下搭建了几个长江的服务器,同时也作为熟悉 Linux 的命令的学习。
参考文章: http://mp.weixin.qq.com/s?__biz=MjM5NzA1MTcyMA==&mid=2651163178&idx=2&sn=f9a7cc151c1308b2d7098196543be785&chksm=bd2ec60d8a594f1b1262a107a11d7bce2d54d1bfb3966d206058289f2192df0458a638572f88&scene=0#rd
首先,在 centos 下安装 JDK1.8。
删除系统默认的 OpenJdk:
rpm -qa | grep java //查询所有有关 java 的套件
rpm -e --nodeps (上面查询出的 rpm 包) // -e 是删除 --nodeps 是忽略依赖关系删除包
下载 jdk, 上传到 /usr/local, 解压:
tar -xvf jdk-8u111-linux-x64.tar.gz
配置环境变量
在 /etc/profile 中
在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 下
添加:
#jdk
export JAVA_HOME=/usr/local/jdk1.8.0_111
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
使用环境变量生效
source /etc/profile
验证:
java -version
完成安装后记得执行 source /etc/profile , 之前遇到过在桌面开启两个终端, 一个终端执行过 source /etc/profile 后 java -version 输出版本信息, 而没有执行的那个终端却找不到 java 这个命令的情况, jdk 安装完成后执行是环境变量生效的命令即可。