linux查找端口进程
可以使用以下命令在Linux中查找端口对应的进程:
- 使用lsof命令
使用lsof命令可以列出系统中打开的文件及其相关信息,包括进程、文件描述符、文件类型等等。可以通过grep命令过滤出端口对应的进程。例如,查找端口号为8080的进程:
lsof -i :8080 | grep LISTEN
其中,-i选项表示只列出网络相关的文件,:8080表示只列出端口号为8080的文件,grep LISTEN表示只列出正在监听的进程。
- 使用netstat命令
使用netstat命令可以列出系统中网络连接的状态信息,包括本地地址、远程地址、协议等等。可以通过grep命令过滤出端口对应的进程。例如,查找端口号为8080的进程:
netstat -anp | grep 8080
其中,-an选项表示列出所有网络连接的状态信息,包括TCP和UDP连接,-p选项表示列出进程ID和进程名,grep 8080表示只列出端口号为8080的连接信息。
- 使用fuser命令
使用fuser命令可以列出占用指定端口的进程ID。例如,查找端口号为8080的进程ID:
fuser 8080/tcp
其中,8080表示端口号,/tcp表示协议类型为TCP。
原文地址: https://www.cveoy.top/t/topic/YTN 著作权归作者所有。请勿转载和采集!