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
2COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 5079 username 11u IPv6 0xd814d01705d95c59 0t0 TCP *:teradataordbms (LISTEN)
如何关闭此进程:
1 | kill -9 5079 |