Linux查看程序端口占用情况

本机查询端口信息cmd

1.根据端口号查程序的进程号:
netstat -ano |findstr 8082

2.根据程序的进程号查看具体的程序名称
tasklist|findstr 进程号(PID)

3.强制、递归 删除本程序及其子进程
taskkill -f -t -im 文件名(QQ.exe)

Linux使用命令 (显示所有关于tomcat的进程) ps -aux | grep tomcat

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

方法一:netstat –apn | more

查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name

Linux查看程序端口占用情况 - yvince - 以为是梦醒了、却发现原来是在梦游。

方法二:netstat -anp | grep 8080  (个人推荐使用这个方法)

Linux查看程序端口占用情况 - yvince - 以为是梦醒了、却发现原来是在梦游。

我们会发现8080端口被PID为26161的Java进程占用。

进一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep 26161 查看

Linux查看程序端口占用情况 - yvince - 以为是梦醒了、却发现原来是在梦游。

 就可以明确知道8080端口是被哪个程序占用了!然后看是否使用KILL命令干掉!

kill 26161

game over!!!

原文地址:https://www.cnblogs.com/zhaojinhui/p/5447273.html