可以使用以下命令在Linux中查找端口对应的进程:

  1. 使用lsof命令

使用lsof命令可以列出系统中打开的文件及其相关信息,包括进程、文件描述符、文件类型等等。可以通过grep命令过滤出端口对应的进程。例如,查找端口号为8080的进程:

lsof -i :8080 | grep LISTEN

其中,-i选项表示只列出网络相关的文件,:8080表示只列出端口号为8080的文件,grep LISTEN表示只列出正在监听的进程。

  1. 使用netstat命令

使用netstat命令可以列出系统中网络连接的状态信息,包括本地地址、远程地址、协议等等。可以通过grep命令过滤出端口对应的进程。例如,查找端口号为8080的进程:

netstat -anp | grep 8080

其中,-an选项表示列出所有网络连接的状态信息,包括TCP和UDP连接,-p选项表示列出进程ID和进程名,grep 8080表示只列出端口号为8080的连接信息。

  1. 使用fuser命令

使用fuser命令可以列出占用指定端口的进程ID。例如,查找端口号为8080的进程ID:

fuser 8080/tcp

其中,8080表示端口号,/tcp表示协议类型为TCP。

linux查找端口进程

原文地址: https://www.cveoy.top/t/topic/YTN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录