一、首先先去Tomcat官网下载Linux版本的安装包:
https://tomcat.apache.org/download-80.cgi](https://tomcat.apache.org/download-80.cgi)
2、安装前提:
系统必须已安装配置JDK6及以上版本,安装请参考:https://blog.csdn.net/mr__bai/article/details/113174299
3、安装tomcat
将apache-tomcat-8.5.61.tar.gz文件上传到/usr/local中执行以下操作:
cd /usr/local
tar -zxv -f apache-tomcat-8.5.61.tar.gz // 解压压缩包
rm -rf apache-tomcat-8.5.61.tar.gz // 删除压缩包,也可不删除
mv apache-tomcat-8.5.61 tomcat8.5.61 //防止文件夹名字过长
更改tomcat访问端口
vim /usr/local/tomcat8.5.61/conf/server.xml
端口改成想设置的端口,保存退出
退出编辑
Esc键,之后点击shift+:,输入qw!(写入并强制退出),然后回车就能保存退出。
启动tomcat
/usr/local/tomcat8.5.61/bin/startup.sh //启动tomcat
实时查看tomcat运行日志
进入你服务器tomcat的logs目录下:
输入ls可以看到catalina.log文件,这个就是记录tomcat运行时的信息的文件。
在tomcat运行时,输入
tail -f catalina.out
便可以查看tomcat的实时运行状态了.
Ctrl+c时tail的退出命令!
centos7 开启防火墙端口
一、开启防火墙端口,CentOS为firewalld添加开放端口3306
1、首先要确保防火墙已开启,开启命令:
systemctl start firewalld
2、开放端口,开放8888端口
firewall-cmd --zone=public --add-port=8888/tcp --permanent
3、刷新防火墙,立即生效
firewall-cmd --reload
4、查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports
二、防火墙相关命令
关闭防火墙
如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估
systemctl stop firewalld.service
查看防火墙状态
systemctl status firewalld
查看监听的端口
netstat -lnpt
检查端口被哪个进程占用
netstat -lnpt |grep 5672
查看进程的详细信息
ps 6832
关闭端口(关闭后需要要重启防火墙才生效)
firewall-cmd --zone=public --remove-port=3338/tcp --permanent
开启防火墙
systemctl start firewalld
停止防火墙
systemctl stop firewalld
重启防火墙
```java
firewall-cmd --reload
开机启动防火墙
systemctl enable firewalld
禁止防火墙开机启动
systemctl disable firewalld