Linux系统上多种方法通过端口查找对应的进程号

参考文章:
在Linux系统上多种方法通过端口查找对应的进程号

lsof命令来通过端口号查找对应的进程号

在 Linux 中,可以使用 lsof 命令来通过端口号查找对应的进程号。lsof 是 “list open files” 的缩写,它可以列出系统中打开的文件和进程信息。

以下是使用 lsof 命令查找特定端口号对应进程号的示例:

lsof -i :端口号

请将 “端口号” 替换为你要查找的实际端口号。例如,如果你想要查找端口号为 80 的进程,可以执行以下命令:

lsof -i :80

执行该命令后,lsof 将显示与指定端口号相关联的进程信息,其中包括进程号(PID)。你可以在输出结果的第一列找到 PID。

请注意,运行 lsof 命令需要超级用户权限(root 或使用 sudo)。

netstat 来查找特定端口号对应的进程号

在 Linux 中,你也可以使用 netstat 命令来查找特定端口号对应的进程号。netstat 命令用于显示网络连接、路由表和网络接口信息。

以下是使用 netstat 命令查找特定端口号对应进程号的示例:

netstat -tuln | grep 端口号

请将 “端口号” 替换为你要查找的实际端口号。例如,如果你想要查找端口号为 80 的进程,可以执行以下命令:

netstat -tuln | grep 80

执行该命令后,netstat 将显示监听该端口号的进程信息,其中包括进程号(PID)。你可以在输出结果的最后一列找到 PID。

请注意,运行 netstat 命令可能需要超级用户权限(root 或使用 sudo)来显示所有进程的信息。

猜你喜欢

转载自blog.csdn.net/linux_tcpdump/article/details/131605515