CentOS 7 服务器JDK Tomcat环境配置 随手笔记-持续更新~

CentOS 7
————————
最近重装虚拟机Linux ,随手记些实用笔记,以下是排坑指南:
昨天把服务器安装完成,现在通过xshell可以更方便的管理我们的服务器。那先检查下jdk环境。

[[email protected] ~]# clear
[[email protected] ~]# java -version
-bash: java: 未找到命令
[[email protected] ~]# rpm -qa | grep java
[[email protected] ~]# 

确认了我安装的非常干净的一个系统,并没有自带jdk
下一步,下载jdk,不对,应该是先科普一下Linux目录结构。
CentOS 7 服务器JDK Tomcat环境配置 随手笔记-持续更新~
以上目录总结应该挺到位的,既然前辈们已经制定了这些约定,那我们就按照规范来。
JDK ,Tomcat 文件都上传至/opt目录下暂时存放。
这里还是要说明一下,Linux和Windows是可以区分用户配置和全局配置的。平时大家用到的都是自己计算机,所以可以很随意。这里需要注意一点啊,如果你是普通用户,就在自己用户下配置环境变量,不要去瞎动全局变量,虽然管理员不一定会给你权限。
CentOS 7 服务器JDK Tomcat环境配置 随手笔记-持续更新~
确认安装目录
CentOS 7 服务器JDK Tomcat环境配置 随手笔记-持续更新~
切到usr 目录下,mkdir java
切到opt目录下
tar -zxvf /jdk-8u181-linux-x64.tar.gz -C /usr/java/
解压完成的目录结构
CentOS 7 服务器JDK Tomcat环境配置 随手笔记-持续更新~
配置环境变量 一般我们自己的服务器,直接修改/etc/profile即可。
vi /etc/profile
文末添加
#set java environment
JAVA_HOME=/usr/local/src/java/jdk1.7.0_71
CLASSPATH=.:JAVAHOME/lib.tools.jarPATH=JAVA_HOME/lib.tools.jar PATH=JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

source /etc/profile 使更改的配置立即生效
CentOS 7 服务器JDK Tomcat环境配置 随手笔记-持续更新~
至此,JDK安装完成。
但是,vi命令不是很友好,顺便把vim安装上
CentOS 7 服务器JDK Tomcat环境配置 随手笔记-持续更新~
两次确认之后
CentOS 7 服务器JDK Tomcat环境配置 随手笔记-持续更新~
然后就是gay里gay气的编辑界面啦~
CentOS 7 服务器JDK Tomcat环境配置 随手笔记-持续更新~
接下来,安装Tomcat!
不区分Linux版本和Windows版本
上传至/opt文件下

还有个我前辈教的一个小技巧
给startup.sh shutdown.sh授权可执行

[[email protected] /]# vim /etc/profile
[[email protected] /]# cd /opt/apache-tomcat-9.0.12/bin/
[[email protected] bin]# chmod u+x ./*.sh
[[email protected] bin]# ./startup.sh 
[[email protected] bin]# ps -ef | grep tomcat
root      1941     1  1 00:30 pts/1    00:00:02 /usr/java/jdk1.8.0_181//bin/java -Djava.util.logging.config.file=/opt/apache-tomcat-9.0.12/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /opt/apache-tomcat-9.0.12/bin/bootstrap.jar:/opt/apache-tomcat-9.0.12/bin/tomcat-juli.jar -Dcatalina.base=/opt/apache-tomcat-9.0.12 -Dcatalina.home=/opt/apache-tomcat-9.0.12 -Djava.io.tmpdir=/opt/apache-tomcat-9.0.12/temp org.apache.catalina.startup.Bootstrap start
root      1986  1721  0 00:34 pts/1    00:00:00 grep --color=auto tomcat
[[email protected] bin]# 

然后,结束啦~
CentOS 7 服务器JDK Tomcat环境配置 随手笔记-持续更新~