linux 查看端口占用

时间:2024-10-02 07:30:20

文章目录

    • 查看端口占用
      • 使用lsof
      • 使用netstat


查看端口占用

使用lsof

可以使用lsof -i:端口号 来查看端口占用情况

lsof -i:8010
COMMAND   PID    USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
nginx   35653 zhanghe   10u  IPv4 0xcac2e413ddf9c5b9      0t0  TCP *:8010 (LISTEN)
nginx   35654 zhanghe   10u  IPv4 0xcac2e413ddf9c5b9      0t0  TCP *:8010 (LISTEN)
nginx   35655 zhanghe   10u  IPv4 0xcac2e413ddf9c5b9      0t0  TCP *:8010 (LISTEN)
nginx   35656 zhanghe   10u  IPv4 0xcac2e413ddf9c5b9      0t0  TCP *:8010 (LISTEN)
nginx   55650 zhanghe   10u  IPv4 0xcac2e413ddf9c5b9      0t0  TCP *:8010 (LISTEN)

使用netstat

可以使用netstat -tunlp | grep 端口号 来查看指定的端口号的进程情况

 netstat -tunlp | grep 8096
tcp6       0      0 :::8096                 :::*                    LISTEN      22027/java 
-t 显示tcp协议连接状况
-u 显示udp协议连接状况
-n 使用ip和端口号显示,不使用域名
-l 仅列出在Listen(监听)服务状态的连接
-p 显示PID和程序名

参考文献

  • 查看端口占用