Linux 拨号vps windows公众号手机端

linux怎么查看端口被哪个进程占用

lewis 6年前 (2019-06-10) 阅读数 9 #网络运维
文章标签 linux

在Linux上,你可以使用以下命令来查看端口被哪个进程占用:

  1. 使用netstat命令:
netstat -tlnp | grep <端口号>

其中,-tlnp选项用于显示所有TCP和UDP的监听端口,grep命令用于过滤出指定端口的行。在输出结果中,你可以看到相关的进程ID(PID)。

  1. 使用lsof命令:
sudo lsof -i :<端口号>

其中,-i选项用于显示网络相关的文件,:后面跟上端口号。需要使用sudo命令以root权限运行此命令。在输出结果中,你可以看到相关的进程ID(PID)。

  1. 使用ss命令:
ss -ltnp | grep <端口号>

其中,-ltnp选项用于显示TCP的监听端口,grep命令用于过滤出指定端口的行。在输出结果中,你可以看到相关的进程ID(PID)。

以上命令都会显示相关的进程ID(PID),你可以根据PID进一步查找关于该进程的详细信息。例如,使用ps命令:

ps -p <进程ID> -f

这将显示指定进程ID的详细信息,包括进程的命令行参数等。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门