Linux查看端口占用

185次阅读
没有评论

Linux 查看端口占用

在 Linux 中,可以使用多种命令来监听端口的占用情况。以下是几个常用的命令:

  1. ss命令:这是一个现代化的工具,用于显示套接字相关的统计信息。要查看所有的端口占用情况,可以使用以下命令:

    ss -tulnp

    该命令会显示所有正在监听的 TCP 和 UDP 端口,以及它们对应的进程 ID 和程序名称。

  2. netstat命令:这是一个非常常用的工具,用于显示所有的端口占用情况,可以使用以下命令:

    netstat -tulnp

    该命令会显示所有正在监听的 TCP 和 UDP 端口,以及它们对应的进程 ID 和程序名称。其中,-t选项用于显示 TCP 端口,-u选项用于显示 UDP 端口,-l选项用于显示正在监听的端口,-n选项用于显示端口号而非服务名称,-p选项用于显示进程相关信息。

  3. lsof命令:要查看某个特定端口的占用情况,可以使用以下命令:

    lsof -i: 端口号

    其中,-i选项用于显示网络相关的文件,: 端口号 表示要查看的端口号。

  4. fuser命令:要查看某个特定端口的占用情况,可以使用以下命令:

    sudo fuser 端口号 /tcp

    其中,sudo表示以管理员权限运行该命令。如果要查看 UDP 端口的占用情况,可以将命令中的 tcp 替换为udp

这些命令可以帮助你查看 Linux 系统中端口的占用情况。请注意,某些命令可能需要以管理员权限运行。

所有这些命令后面都可以用​grep来过滤出一些自己想要的内容`

 0
评论(没有评论)
验证码