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