端口号--PID号--进程名互查

Posted bobuddy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了端口号--PID号--进程名互查相关的知识,希望对你有一定的参考价值。

1.由端口号查询PID号

首先myeclipse报错的时候会提示:“8009端口被占用”,那么你不得不依据此端口去查看该端口下运行的哪些进程

使用命令来查看当前系统下所运行的所有端口情况: sudo netstat -antup

注意:请在sudo的权限下查看,不然有部分的pid是查看不到的,我曾经就是因为没用使用root权限而绕了很多。

2. 用PID查询端口号

若你在知道进程PID的情况下,如何查看该PID的进程情况呢?

使用命令:sudo netstat -antup|grep PID号 来查询该目标端口的开放情况!当然前提是你要知道该PID的号码:

下图是使用PID为1024来查看端口的情况,我们可以看到该端口是处于LISTEN监听的状态,且端口为80.

3.用进程名查询PID号

有时候一些常用的进程我们都很熟悉,那么此时我们就可以用ps命令来查询目标的PID号了:

使用命令:sudo ps -ef|grep 进程名 来查看该进程的PID是很方便的。可是前提是你要知道该进程的名,比如若是一些系统后台进程则不能查看到。

下图则是使用该命令来查看:mysql数据库的PID为2807,同时它已经告诉我们了端口号为:3306了。

以上是关于端口号--PID号--进程名互查的主要内容,如果未能解决你的问题,请参考以下文章

Linux08-Linux查SSH\FTP端口号

通过端口号查找进程号并杀掉进程window和Linux版本

端口号冲突问题

win7下如何根据端口号杀掉进程

进程ID[PID(Process ID)]与端口号[(Port ID)]的联系

Linux系统根据端口号来查看其进程并杀死进程