方法一

1.通过lsof命令查看PID

ipv4

[root@test  proc]# lsof -Pnl +M -i4

COMMAND     PID     USER   FD   TYPE  DEVICE SIZE NODE NAME

java       1419     1401   10u  IPv4 6793357       TCP *:8453 (LISTEN)

AutonomyD  6147     1401    6u  IPv4 7597365       TCP *:20003 (LISTEN)

AutonomyD  6147     1401   14u  IPv4 7597369       TCP *:20000 (LISTEN)

也可以使用:

[root@test  proc]# lsof -Pnl +M -i4|grep 8453

java       1419     1401   10u  IPv4 6793357       TCP *:8453 (LISTEN)

ipv6

[root@test  proc]# lsof -Pnl +M -i6

COMMAND     PID     USER   FD   TYPE  DEVICE SIZE NODE NAME

java       1419     1401  286u  IPv6 7616547       TCP 192.168.1.29:55829->192.168.1.17:7001 (CLOSE_WAIT)

java       1419     1401  290u  IPv6 6987470       TCP 192.168.1.29:33836->192.168.1.154:1521 (ESTABLISHED)

java       1419     1401  297u  IPv6 6793642       UDP *:1133

java       1419     1401  304u  IPv6 6987472       TCP 192.168.1.29:33838->192.168.1.154:1521 (ESTABLISHED)

java       1419     1401  306u  IPv6 6987479       TCP 192.168.1.29:33839->192.168.1.154:1521 (ESTABLISHED)

java       1419     1401  307u  IPv6 7006208       TCP 192.168.1.29:60340->192.168.1.154:1521 (ESTABLISHED)

也可以使用:

[root@test  proc]# lsof -Pnl +M -i6|grep 5001

java      12886        0  530u  IPv6 6988341       TCP *:5001 (LISTEN)

2.通过ps命令查看进程情况

[root@test  proc]# ps -ef|grep 12886

root     12886 12851  0 Dec09 ?        00:00:43 /home/bjca/bea/jdk160_05/bin/java -client -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m -Xverify:none -da -Dplatform.home=/home/bjca/bea/wlserver_10.3 -Dwls.home=/home/bjca/bea/wlserver_10.3/server -Dweblogic.home=/home/bjca/bea/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=/home/bjca/bea/patch_wlw1030/profiles/default/sysext_manifest_classpath:/home/bjca/bea/patch_wls1030/profiles/default/sysext_manifest_classpath:/home/bjca/bea/patch_cie660/profiles/default/sysext_manifest_classpath -Dweblogic.Name=AdminServer -Djava.security.policy=/home/bjca/bea/wlserver_10.3/server/lib/weblogic.policy weblogic.Server

3.lsof命令参数解释

1) -P :这个选项约束着网络文件的端口号到端口名称的转换。约束转换可以使lsof运行得更快一些。在端口名称的查找不能奏效时,这是很有用的。

2) -n : 这个选项约束着网络文件的端口号到主机名称的转换。约束转换可以使lsof的运行更快一些。在主机名称的查找不能奏效时,它非常有用。

3) -l :这个选项约束着用户ID号到登录名的转换。在登录名的查找不正确或很慢时,这个选项就很有用。

4) +M :此选项支持本地TCP和UDP端口映射程序的注册报告。

5) -i4 :仅列示IPv4协议下的端口。

6) -i6 : 仅列示IPv6协议下的端口。

方法二

1.使用netstat查看进程PID

[root@test ~]#  netstat -anp|grep 5001

tcp        0      0 :::5001                     :::*                        LISTEN      12886/java

2.使用ps查看进程情况

[root@test 12886]# ps -ef|grep 12886

root     12886 12851  0 Dec09 ?        00:01:14 /home/bjca/bea/jdk160_05/bin/java -client -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m -Xverify:none -da -Dplatform.home=/home/bjca/bea/wlserver_10.3 -Dwls.home=/home/bjca/bea/wlserver_10.3/server -Dweblogic.home=/home/bjca/bea/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=/home/bjca/bea/patch_wlw1030/profiles/default/sysext_manifest_classpath:/home/bjca/bea/patch_wls1030/profiles/default/sysext_manifest_classpath:/home/bjca/bea/patch_cie660/profiles/default/sysext_manifest_classpath -Dweblogic.Name=AdminServer -Djava.security.policy=/home/bjca/bea/wlserver_10.3/server/lib/weblogic.policy weblogic.Server

root     27592 27546  0 09:11 pts/2    00:00:00 grep 12886

linux下进程监听端口,linux下查看监听端口对应的进程相关推荐

  1. 云服务器80端口_怎么查看_放开端口检测

    什么是云服务器80端口? 80端口是HTTP服务器默认的端口,比如我们访问百度 www.baidu.com 实际上访问的是 www.baidu.com:80,因为浏览器默认帮我们指定为:80,所以无需 ...

  2. linux机器启动pg数据库命令,Linux下创建Postgresql数据库的方法步骤

    前言 PostgreSQL (也叫 Postgres)是一个自由的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行.因为之前用默认的配置创建pgsql数据库,导致root ...

  3. linux进程及网络报告,linux网络和进程管理简述

    OSI七层模型和TCP/IP模型简述 OSI模型 OSI模型,即开放式通信系统互联参考模型(Open System Interconnection Reference Model),是国际标准化组织( ...

  4. linux常用的20个命令查看端口,Linux常用命令-查看端口使用具体情况

    签名:松月生夜凉,风泉满清听 静思语:人生之贵,莫贵于信,信乃人生立世之本! Latest posts by 折月煮酒 查看端口使用具体情况 Linux 查看端口占用情况 Linux 查看端口占用情况 ...

  5. linux查询php占用端口,linux如何查看端口占用

    Linux查看端口占用的方法有:lsof -i方法用于查看某一端口的占用情况:netstat -tunlp|grep方法用于查看指定的端口号的进程情况 我们在在项目的部署的时候,经常会碰到端口占用的问 ...

  6. linux 查看vnc端口_Linux如何查看端口占用情况

    准备使用python写一个端口探测的 Linux如何查看端口 1.lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 # lsof -i:800 ...

  7. 开启1521端口监听_解决Oracle服务端1521端口无法telnet,服务名未开启监听问题

    场景:oracle服务安装在windows本地,oracle客户端在虚拟机中,使用虚拟机连接windows的oracle数据库. 问题1:使用虚拟机telnet我本地oracle1521端口,不通 解 ...

  8. linux 查看java端口_Linux之查看端口使用情况

    1:查看到进程占用的端口号netstat -anp | grep pid 2.查看8000端口的使用情况lsof-i:8000 3.netstat命令各个参数说明如下: -t : 指明显示TCP端口 ...

  9. linux tomcat启动失败的原因,Linux平台Tomcat启动失败问题排查

    部署在 Linux 服务器上边的 Tomcat服务通常在项目更新的时候需要重新启动,但是会由于各种原因,导致 Tomcat 启动失败,本文将以Linux 发行版 centOS 7 系统为例介绍两种 T ...

  10. 查看计算机远程端口,如何查看服务器远程端口号.doc

    如何查看服务器远程端口号 如何查看服务器远程端口号 篇一:服务器端口怎么打开_系统端口安全配置 服务器端口怎么打开 方法/步骤 1. 1 首先在右下角电脑连接右键打开网络连接设置. 2. 2 选择一个 ...

最新文章

  1. 正式开课!如何学习相机模型与标定?(单目+双目+鱼眼+深度相机)
  2. 在失败中学习,MIT新研究显示,机器可以像婴儿一样学会理解人类目标
  3. 浅谈Redis与MySQL的耦合性以及利用管道完成MySQL到Redis的高效迁移
  4. 金山卫士UI原理解析(2)CBkWindow
  5. SpringBoot实现注册时头像上传与下载
  6. 启动maven项目在eclipse中报错 Can‘t find class [×××] for bean with name '××' defined in class path resource
  7. SQL语句性能调整原则
  8. 转---谈谈HTTP协议中的短轮询、长轮询、长连接和短连接
  9. H5 水球加载动画 - canvas应用篇
  10. 追影windows7 虚拟4桌面
  11. TIOBE 3 月编程语言排行榜出炉:Roblox 带飞 Lua,重回 TOP 20!
  12. LUA 协程 Coroutine
  13. 运维定位服务故障时,前5分钟都在忙啥?
  14. C#调用Qpdf的界面+拖拽pdf文件到窗口+解除pdf权限密码+另存为
  15. 推荐一个超级好用的XML编辑器
  16. 8个美白小锦囊 不知不觉中白起来
  17. 无线桥接后如何进入副路由器的页面?
  18. Android虚拟机报错解决方法
  19. 关于部分手机通话录音报start failed的问题
  20. kaldi跑自己数据遇到的问题合集(持续更)

热门文章

  1. 蚂蚁架构师郭援非:分布式数据库是金融机构数字化转型的最佳路径
  2. 全民加速节:全站加速在互联网媒体应用上的最佳实践
  3. 如何在Flutter上实现高性能的动态模板渲染
  4. 到底什么成就了今天的人工智能?(上)
  5. Tensorflow快餐教程(4) - 矩阵
  6. 阿里云发布首款全球智能互联的网络产品——云骨干网
  7. 北森iTalentX 3.0:聚焦场景一体,开启HR全面数字化时代
  8. 报告:5G 网络切片可能会给不法分子留下漏洞!
  9. 使用 SQL 语句实现一个年会抽奖程序
  10. “蚂蚁漫步”背后的定位原理思考