Linux查看端口占用情况

背景:服务器上Tomcat启动提示java.net.BindException: Address already in use,表明8080端口已经被占用。

查看进程

使用命令:

# ps -ef | grep tomcat
# ps -aux | grep tomcat

发现并没有8080端口的Tomcat进程。

注:使用ps命令是不能查看端口占用情况的,此时查找的是进程号pid=8080的进程信息

# ps -aux | grep 8080
root     14096  0.0  0.0 112640   964 pts/3    S+   09:53   0:00 grep --color=auto 8080

查看端口

使用命令:

netstat -apn

查看所有的进程和端口使用情况。其中最后一列是PID/Program name

进一步查看指定端口占用情况:

# netstat -apn | grep 8080
tcp6       0      0 :::8080                 :::*                    LISTEN      5752/java

强制杀死进程

# kill -9 pid

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/24/view-port-occupancy-on-linux/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Linux查看端口占用情况
背景:服务器上Tomcat启动提示java.net.BindException: Address already in use,表明8080端口已经被占用。 查看进程 使用命令: # ps -ef | grep tomcat # p……
<<上一篇
下一篇>>
文章目录
关闭
目 录