在 mac 上,lsof 说一个端口未被使用,但我可以 telnet 到该端口
On mac, lsof says a port is not in use, but I can telnet to the port
如果我运行 lsof,它说这个端口没有被使用。然而,我可以远程登录到它,并且有东西正在监听那个端口。
我是否使用了错误的命令来查看正在使用的端口?我想终止监听 3306 的进程。
± |master ✓| → lsof -i :3306
|2.3.1| montana in ~/workspace
± |master ✓| → telnet localhost 3306
Trying ::1...
Connected to localhost.
Escape character is '^]'.
J
5.6.39|=X%N9r�&a;AtF>E!r>{mysql_native_passwordConnection closed by foreign host.
查看3306端口运行是哪个进程
sudo lsof -i tcp:3306
如果你得到进程 ID
杀死-9
如果我运行 lsof,它说这个端口没有被使用。然而,我可以远程登录到它,并且有东西正在监听那个端口。
我是否使用了错误的命令来查看正在使用的端口?我想终止监听 3306 的进程。
± |master ✓| → lsof -i :3306
|2.3.1| montana in ~/workspace
± |master ✓| → telnet localhost 3306
Trying ::1...
Connected to localhost.
Escape character is '^]'.
J
5.6.39|=X%N9r�&a;AtF>E!r>{mysql_native_passwordConnection closed by foreign host.
查看3306端口运行是哪个进程 sudo lsof -i tcp:3306 如果你得到进程 ID 杀死-9