`
eliotlb
  • 浏览: 21803 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

识别占用端口的程序

阅读更多

由于工作的关系,经常要确认应用软件是否运行正常,查看监听端口的程序是否是期望的程序。通过google搜了一些常用的方法,https://www-304.ibm.com/support/docview.wss?uid=swg21264632,这篇文章挺好,unxi\win\linux全搞了。

要点记录下来,方便以后用。

unix:

1.netstat -Aan | grep <port number>

ex:

f1000e00022a23b0 tcp        0      0  *.9080             *.*                LISTEN

2.rmsock <addr of PCB> tcpcb

ex:

rmsock f1000e00022a23b0 tcpcb

 

The socket 0x22a2008 is being held by proccess 16449770 (java).

3.ps -ef|grep 16449770

window:

 1.netstat -aon | findstr "<port number>"

 TCP    0.0.0.0:912            0.0.0.0:0              LISTENING       3568

这就是 pid --3568,进程管理器查一下就ok了

 

linux:

1. netstat -anp | grep <port number>

直接就出pid。

    2.fuser -n tcp <port number>

能看到其他相关信息。

 

--上面的方法貌似不靠谱;必须用root用户

netstat -tnlp|grep <port number> 能出pid

分享到:
评论

相关推荐

    怎么查看占用80端口的程序PID

    ### 如何查看占用80端口的程序PID 在计算机网络通信中,端口是用于标识特定网络服务的标识符。通常情况下,每个服务都会绑定到一个特定的端口号上以便于识别。例如,HTTP服务默认绑定在80端口上,而HTTPS则绑定在...

    NC 中端口被占用

    本文将深入探讨“NC中端口被占用”背后的技术细节,包括如何识别端口占用状态、如何查找占用端口的进程、以及如何解决端口冲突等问题。 ### 端口占用的检测方法 首先,了解如何检测端口是否被占用至关重要。在Unix...

    查看机器占用端口

    "查看机器占用端口"这个主题涉及到的是如何监控和管理计算机上运行的服务或应用程序所占用的网络端口。 首先,我们提到了一个名为"tcpview"的工具,这是一个小型但功能强大的实用程序,由著名的安全软件公司...

    Java80端口占用异常解决方法

    - 如果无法或不想终止占用端口的进程,可以考虑更改Java应用使用的端口号。 - 对于Tomcat等Java应用服务器,可以通过编辑配置文件(如`server.xml`)来更改端口设置。 3. **排查和解决根本原因:** - 分析为何...

    adb一键清除占用端口

    它可能包含了一些自定义的脚本或程序,能够智能识别并终止占用端口的进程,以便释放端口供ADB使用。 在压缩包内的文件名称列表中,我们可以看到以下几个关键文件: 1. AdbWinApi.dll 和 AdbWinUsbApi.dll:这是ADB...

    TCP,UDP等各端口占用程序查看

    在这种情况下,可以修改服务配置以使用未被占用的端口,或者关闭占用端口的程序。同时,检查端口占用也有助于识别潜在的安全风险,例如恶意软件可能通过监听非法端口进行活动。 总的来说,理解和掌握查看TCP和UDP...

    window下查看哪个端口被哪个进程占用着_查看占用端口的进程

    总之,通过`netstat`和`tasklist`命令,我们可以有效地在Windows系统中查找并识别占用特定端口的进程。这对于故障排查、性能监控以及软件配置都至关重要。同时,理解端口的运作原理对于任何IT专业人员来说都是必备的...

    80端口被占用的解决方案

    这种情况下的解决策略尤为重要,以下将详细阐述如何识别问题、定位占用端口的服务,并最终解决问题。 ### 知识点一:端口被占用的识别与诊断 首先,确认80端口是否真的被占用,以及被哪个进程所占用,这是解决问题...

    Oracle占用8080端口的解决方案

    综上所述,解决Oracle占用8080端口的问题需要理解网络端口的工作原理,识别占用端口的进程,并熟悉Oracle中间件的配置和管理。通过上述步骤,可以有效地解决这个问题,恢复8080端口的正常使用。

    解决任何端口被占用工具.rar

    4. **利用第三方工具**:有些第三方软件,如PortQry、TCPView等,可以帮助识别并释放占用端口的进程。 压缩包中的两个批处理文件可能是用来自动化以上过程的。批处理文件(.bat)是Windows操作系统中的脚本文件,...

    端口占用查看工具V1.0

    2. **详细信息显示**:除了告知端口是否被占用,工具还可能提供占用端口的进程ID、进程名称以及相关详细信息,帮助用户定位问题的根源。 3. **端口停止功能**:在某些情况下,用户可能需要释放被占用的端口。工具...

    端口占用查看工具

    解决这种问题的方法包括:关闭占用端口的程序,修改应用程序的配置以使用未被占用的端口,或者使用端口转发技术将一个端口的流量重定向到另一个端口。 4. **网络安全**:了解端口占用也有助于提高系统的安全性。...

    系统端口占用处理

    一旦找到了占用端口的PID,我们可以采取以下步骤解决问题: 1. **识别进程**: - 在任务管理器中,找到与PID对应的进程。注意,如果该进程属于系统服务,它可能不会显示在"应用程序"或"详细信息"列表中,而是在...

    查看端口被谁占用的好工具

    标题中的“查看端口被谁占用的好工具”指的是一个能够帮助用户识别哪个进程正在占用特定端口的实用程序。在计算机网络中,每个应用程序或服务通常会绑定到一个或多个特定的端口号来通信。当端口被占用时,可能是因为...

    自动解决80端口占用工具.rar

    它通常包含一个批处理文件(如"自动解决80端口占用.bat"),该文件能够自动识别并释放占用80端口的进程,以便恢复正常的Web服务。 在深入理解这个工具之前,我们需要知道一些基本的网络和操作系统知识: 1. **端口...

    system进程(pid=4)占用80端口的解决方案.pdf

    在Windows系统中,PID为4通常是system进程,它实际上是系统的核心进程,负责系统底层的管理工作,并不会直接占用端口。因此,需要确认的是,实际上可能是某个由system进程衍生的子进程,或者是其他具有相同名称的...

    FPort查看进程占用端口号

    - **安全检查:** 可以发现未经授权的进程占用端口,有助于预防潜在的安全威胁。 3. **实际应用场景:** - **故障排查:** 当服务无法启动或网络连接异常时,可以通过FPort找出占用该服务所需端口的其他进程,...

    system进程(pid=4)占用80端口最有效的解决方案

    解决这一问题的关键在于准确地定位占用端口的服务,并采取相应的措施来释放或重新配置该端口。通过以上介绍的方法,大多数情况下都能有效地解决问题。值得注意的是,在进行任何操作前,最好备份重要的数据和服务配置...

    Windows下DOS命令查看占用××端口的程序

    本文将深入解析如何使用DOS命令在Windows环境下查看特定端口(如9050)被哪个程序占用的过程,以及如何进一步确定占用该端口的进程。 ### DOS命令:netstat 首先,我们来看看`netstat`命令。`netstat`是网络状态的...

    查看端口是否占用netstat

    查看端口占用是网络调试的重要步骤,可以帮助识别潜在的网络问题,如病毒、恶意软件占用端口进行非法通信,或者服务配置错误导致的通信异常。定期检查端口状态有助于维护系统的安全性和稳定性。 总之,了解和熟练...

Global site tag (gtag.js) - Google Analytics