mac下查找端口是否占用及关闭占用端口进程

mac下查找端口是否占用及关闭占用端口进程

netstat命令
1
netstat -an | grep 8002

8002替换成需要grep的端口号

lsof命令

通过list open file命令可以查看到当前打开文件,在linux/mac中所有事物都是以文件形式存在,包括网络连接及硬件设备。

1
lsof -i:8002

-i参数表示网络链接,:8002指明端口号,该命令会同时列出PID,方便kill

可以看到一个node进程占用了 8002 端口.

1
2
COMMAND  PID      USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
node 5079 username 11u IPv6 0xd814d01705d95c59 0t0 TCP *:teradataordbms (LISTEN)

如何关闭此进程:

1
kill -9 5079