端口是代表通信端点的逻辑实体,它与操作系统中的给定进程或服务相关联。在以前的文章中,在这篇短文中,我们将展示在Linux中找到监听特定端口的进程/服务的不同方法。假设我们发现哪个进程正在监听端口80。

1.使用netstat命令

Netstat(网络统计)命令用于显示网络连接、路由表和接口统计等信息。它可以在所有类似unix的操作系统上使用,包括Linux和Windows操作系统。

您可以使用grep命令在Linux中查找监听特定端口的进程或服务,如下所示(指定端口)。

' netstat -ltnp | grep -w ':80 '

  • l-告诉netstat只显示监听的端口。
  • 告诉它显示TCP连接。
  • n-表示它显示一个数字地址。
  • p-允许显示进程ID和进程名称。
  • grep-w-显示精确的匹配字符串(:80)。
  • 2.使用lsof命令

    lsof命令(列出打开的文件)用于列出Linux系统中所有打开的文件。

    lsof -i :80

    3.使用fuser命令

    fuser命令用于显示Linux系统中使用指定文件或文件系统的进程的pid。

    定影器80/tcp

    你知道在Linux中找到监听特定端口的进程/服务的其他方法吗?请在下面的评论中告诉我。

    想了解更多关于查看某个端口号被哪个进程占用(不同进程监听一个端口)的内容,请扫微信
    或微信搜索jiemingpan


    版权说明:本文版权由作者自行负责,如有侵权请联系本站删除。