linux下进程监听端口,linux下查看监听端口对应的进程
方法一
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下查看监听端口对应的进程相关推荐
- 云服务器80端口_怎么查看_放开端口检测
什么是云服务器80端口? 80端口是HTTP服务器默认的端口,比如我们访问百度 www.baidu.com 实际上访问的是 www.baidu.com:80,因为浏览器默认帮我们指定为:80,所以无需 ...
- linux机器启动pg数据库命令,Linux下创建Postgresql数据库的方法步骤
前言 PostgreSQL (也叫 Postgres)是一个自由的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行.因为之前用默认的配置创建pgsql数据库,导致root ...
- linux进程及网络报告,linux网络和进程管理简述
OSI七层模型和TCP/IP模型简述 OSI模型 OSI模型,即开放式通信系统互联参考模型(Open System Interconnection Reference Model),是国际标准化组织( ...
- linux常用的20个命令查看端口,Linux常用命令-查看端口使用具体情况
签名:松月生夜凉,风泉满清听 静思语:人生之贵,莫贵于信,信乃人生立世之本! Latest posts by 折月煮酒 查看端口使用具体情况 Linux 查看端口占用情况 Linux 查看端口占用情况 ...
- linux查询php占用端口,linux如何查看端口占用
Linux查看端口占用的方法有:lsof -i方法用于查看某一端口的占用情况:netstat -tunlp|grep方法用于查看指定的端口号的进程情况 我们在在项目的部署的时候,经常会碰到端口占用的问 ...
- linux 查看vnc端口_Linux如何查看端口占用情况
准备使用python写一个端口探测的 Linux如何查看端口 1.lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 # lsof -i:800 ...
- 开启1521端口监听_解决Oracle服务端1521端口无法telnet,服务名未开启监听问题
场景:oracle服务安装在windows本地,oracle客户端在虚拟机中,使用虚拟机连接windows的oracle数据库. 问题1:使用虚拟机telnet我本地oracle1521端口,不通 解 ...
- linux 查看java端口_Linux之查看端口使用情况
1:查看到进程占用的端口号netstat -anp | grep pid 2.查看8000端口的使用情况lsof-i:8000 3.netstat命令各个参数说明如下: -t : 指明显示TCP端口 ...
- linux tomcat启动失败的原因,Linux平台Tomcat启动失败问题排查
部署在 Linux 服务器上边的 Tomcat服务通常在项目更新的时候需要重新启动,但是会由于各种原因,导致 Tomcat 启动失败,本文将以Linux 发行版 centOS 7 系统为例介绍两种 T ...
- 查看计算机远程端口,如何查看服务器远程端口号.doc
如何查看服务器远程端口号 如何查看服务器远程端口号 篇一:服务器端口怎么打开_系统端口安全配置 服务器端口怎么打开 方法/步骤 1. 1 首先在右下角电脑连接右键打开网络连接设置. 2. 2 选择一个 ...
最新文章
- 正式开课!如何学习相机模型与标定?(单目+双目+鱼眼+深度相机)
- 在失败中学习,MIT新研究显示,机器可以像婴儿一样学会理解人类目标
- 浅谈Redis与MySQL的耦合性以及利用管道完成MySQL到Redis的高效迁移
- 金山卫士UI原理解析(2)CBkWindow
- SpringBoot实现注册时头像上传与下载
- 启动maven项目在eclipse中报错 Can‘t find class [×××] for bean with name '××' defined in class path resource
- SQL语句性能调整原则
- 转---谈谈HTTP协议中的短轮询、长轮询、长连接和短连接
- H5 水球加载动画 - canvas应用篇
- 追影windows7 虚拟4桌面
- TIOBE 3 月编程语言排行榜出炉:Roblox 带飞 Lua,重回 TOP 20!
- LUA 协程 Coroutine
- 运维定位服务故障时,前5分钟都在忙啥?
- C#调用Qpdf的界面+拖拽pdf文件到窗口+解除pdf权限密码+另存为
- 推荐一个超级好用的XML编辑器
- 8个美白小锦囊 不知不觉中白起来
- 无线桥接后如何进入副路由器的页面?
- Android虚拟机报错解决方法
- 关于部分手机通话录音报start failed的问题
- kaldi跑自己数据遇到的问题合集(持续更)