查看占用指定端口号程序的PID

原创 2011年01月13日 13:54:00

两种方法:(假定端口号为 5550)

 

1. 使用lsof命令

# lsof -i:5550 | grep "TCP" | head -n1 | awk '{printf("%d/n"), $2}'

 

2. 使用netstat命令

# netstat -ap | grep 5550 | head -n1 | awk '{printf("%d/n"), $7}' | awk -F/ '{printf("%d/n"), $1}'

 

注:两个命令都需要root权限

查看tcp/udp端口占用命令

在CTS测试中有一项是测试端口被占用,可以通过如下cmd查看端口占用情况: root@muskmelon:/ # busybox netstat -atnp Active Internet con...
  • zhudaozhuan
  • zhudaozhuan
  • 2016年04月25日 14:28
  • 2619

linux 小技巧 查看特定PID 占用端口号

netstat -antup |grep  PID 获取PID 可以通过
  • tzwjava
  • tzwjava
  • 2014年10月23日 16:15
  • 498

Linux上查看某个进程内存占用情况

在 Linux 上进行开发和运营维护的时候,免不了要查看某一个程序所占用内存的情况。有很多个命令都可以达到我们的需求,这里给大家列举几个: 1:top -p pid 查看程序的情况 2...
  • qinglu000
  • qinglu000
  • 2014年03月24日 16:43
  • 8400

怎样查看端口号和端口号被哪个程序占用

1 netstat -a -n 显示所有的端口和被哪个进程占用 2 netstat -aon|
  • fengzijia
  • fengzijia
  • 2014年11月06日 20:02
  • 3446

命令行查看端口号被哪个进程占用

命令行查看端口号被哪个进程占用  在网络程序的调试过程中,经常发生一些出乎意料的事情,比如创建一个TCP服务失败,这时候往往需要查看系统的网络情况,最常用的网络抓包当然非WireShark模式。但...
  • yihui8
  • yihui8
  • 2015年04月27日 19:42
  • 3516

Linux 根据进程名(或pid)查看其占用的端口

有时候需要在Linux下查看一个进程占用了那个端口,但是只知道进程大致的名称,比如要查看Hadoop的namenode在哪个端口上运行,以便在eclipse中连接。一种方法如下,可能比较搓,请大牛指教...
  • AlbertFly
  • AlbertFly
  • 2017年09月18日 09:42
  • 1524

ubuntu下查看特定程序所占用的网络端口号

sudo netstat -ap --numeric-ports |grep svn 得到结果 tcp 0 0 0.0.0.0:3690 0.0.0....
  • peyogoat
  • peyogoat
  • 2017年05月03日 16:20
  • 706

如何查看自己的某个应用程序被某个端口占用问题

为了通俗理解,我这里给大家举一个例子吧学过MySQL数据库的童鞋都知道MySQL的默认端口号是3306,但是当我们启动数据库的时候突然提示我们端口被占用怎么办呢?此时,你的第一想法就是干掉那个占用我端...
  • yexudengzhidao
  • yexudengzhidao
  • 2016年12月08日 09:28
  • 1128

cmd下根据PID查看端口号

在cmd命令行输入:tasklist /svc 查看进程的PID,有几个svchost.exe我们要看的是有termservice服务那个,它对应的PID为1404 下面就是查看P...
  • wsqplsh
  • wsqplsh
  • 2017年06月13日 15:57
  • 1043

通过进程PID找到其占用的端口

查看到进程id之后,使用netstat命令查看其占用的端口:  $ netstat -nap | grep pid...
  • notbaron
  • notbaron
  • 2016年08月30日 00:23
  • 30613
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:查看占用指定端口号程序的PID
举报原因:
原因补充:

(最多只允许输入30个字)