Centos7 安装jdk随记

1.新建指定目录

创建文件:touch+文件名

 创建文件夹:mkdir+文件夹名字 

2.查看当前文件下的所有子文件  查看是否创建成功

# ls

3.进入到指定目录

# cd /java/jdk

4.在线下载jdk

进入jdk官网复制指定文件的网址 http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz

输入下载命令   wget   --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"   http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz、

参考https://blog.csdn.net/tanga842428/article/details/70216224,红色部分属于直接下载jdk,避免用户验证

下载成功

5.解压当前压缩包

tar zxvf jdk-8u161-linux-x64.tar.gz

6. 设置环境变量

# vim /etc/profile

在前面添加

export JAVA_HOME=/java/jdk/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存退出:

编辑完内容后,按下Esc键,并输入“:wq”,然后回车就可以保存退出。

执行profile文件
# source /etc/profile
这样可以使配置不用重启即可立即生效

 7.查看是否安装成功

输入:java -version

8.启动tomcat服务

参考:https://blog.csdn.net/tanjie_123/article/details/52350372

启动成功

9.可以考虑修改端口号

假设tomcat所在目录为/java/tomcat/apache-tomcat-8.5.28/

一、打开tomcat配置文件
#vi /java/tomcat/apache-tomcat-8.5.28/conf/server.xml

二、打开Tomcat配置文件之后按 /8080  快速检索

三、修改端口,按 i 进行,将8080 修改为 80

四、按Esc退出编辑    :wq 保存并退出

五、 重启tomcat

#/java/tomcat/apache-tomcat-8.5.28/bin/shutdown.sh

#/java/tomcat/apache-tomcat-8.5.28/bin/startup.sh

10.开放端口

firewall-cmd --zone=public --add-port=80/tcp --permanent #permanent 表示永久生效

11.重启防火墙
systemctl restart firewalld.service;#重启防火墙
 
12.访问网址
# curl localhost:80
 
备注:
1. # pwd  查看当前完整路径
2.删除文件夹实例:
rm -rf /java/jdk
将会删除/java/jdk目录以及其下所有文件、文件夹
删除文件使用实例:
rm -f /java/jdk
将会强制删除/java/jdk这个文件
 
3:vi是Linux终端下或控制台下常用的编辑器,基本的操作方式为:vi /路径/文件名

  例如,vi /etc/fstab表示显示/etc/fstab文件的内容。使用键盘上的Page Up和Page Down键可以上下翻页;按下Insert键,可以见到窗口左下角有“Insert”字样,表示当前为插入编辑状态,这时从键盘输入的内容将插入到光标位置;再按下Insert键,左下角将有“Replace”字样,表示当前为替换编辑状态,这时从键盘输入的内容将替换光标位置的内容。编辑完内容后,按下Esc键,并输入“:wq”,然后回车就可以保存退出。

  如果不想保存而直接退出,则按下Esc键后,输入“:q!”,然后回车即可。“wq”表示Write和Quit,即保存退出;“q!”表示忽略修改强行退出

原文地址:https://www.cnblogs.com/1234cjq/p/8629887.html