首页 > 技术文章 > Linux查看程序端口占用情况

zhaojinhui 2016-04-29 18:09 原文

本机查询端口信息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!!!

 

推荐阅读