Linux下Tomcat端口、进程以及防火墙设置

 Linux下Tomcat端口、进程以及防火墙设置

1,查看tomcat进程:

#ps -aux | grep tomcat(或者ps -ef | grep tomcat都行)

Linux下Tomcat端口、进程以及防火墙设置

可以看到现在运行着两个tomcat进程,一个进程的pid为9974,另一个pid为23422。

 2,根据进程查看端口号:

#sudo netstat -naop | grep 23422

这是查看pid为23422的进程占用的端口号;

Linux下Tomcat端口、进程以及防火墙设置

可以看到9300和9399端口号被占用,其中9399是tomact Server的SHUTDOWN的端口号,9300是tomcat的CATALINA Service的Connector的端口号。

3,查看端口被占用情况:

#sudo lsof -i:9300

Linux下Tomcat端口、进程以及防火墙设置

可以查看到占用端口号的进程。网上有说使用ps -aux | grep 9300类似命令的,显示结果中好像并没有我们需要的信息。

4,根据进程号杀死进程:

#kill -9 23422

杀死进程号为23422的tomcat进程;

5,查看Linux系统版本:

#lsb_release -a

Linux下Tomcat端口、进程以及防火墙设置

6,查看当前iptables(防火墙)规则

#iptables -L -n

Linux下Tomcat端口、进程以及防火墙设置

添加指定端口到防火墙中

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
上一篇:Rabbitmq死信队列


下一篇:linux shell根据端口返回进程号杀死进程的方法