Linux下Tomcat端口、进程以及防火墙设置
Linux下Tomcat端口、进程以及防火墙设置
1,查看tomcat进程:
#ps -aux | grep tomcat(或者ps -ef | grep tomcat都行)
可以看到现在运行着两个tomcat进程,一个进程的pid为9974,另一个pid为23422。
2,根据进程查看端口号:
#sudo netstat -naop | grep 23422
这是查看pid为23422的进程占用的端口号;
可以看到9300和9399端口号被占用,其中9399是tomact Server的SHUTDOWN的端口号,9300是tomcat的CATALINA Service的Connector的端口号。
3,查看端口被占用情况:
#sudo lsof -i:9300
可以查看到占用端口号的进程。网上有说使用ps -aux | grep 9300类似命令的,显示结果中好像并没有我们需要的信息。
4,根据进程号杀死进程:
#kill -9 23422
杀死进程号为23422的tomcat进程;
5,查看Linux系统版本:
#lsb_release -a
6,查看当前iptables(防火墙)规则
#iptables -L -n
添加指定端口到防火墙中
iptables -I INPUT -p 协议 --dport 端口号 -j ACCEPT
例如:
#iptables -I INPUT -p udp --dport 161 -j ACCEPT
#iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南