我从一个java类打开了端口#5955,以便从客户端进行通信。完成后如何关闭此端口?还有,哪个命令可以显示端口是打开还是关闭?
发布于 2015-10-06 13:55:14
要查找该进程,请尝试:
sudo lsof -i :portNumber
使用其PID终止当前正在使用该端口的进程
kill PID
然后检查端口是否关闭。如果没有,请尝试:
kill -9 PID
如果前面的方法不起作用,我只会执行以下操作
sudo kill -9 PID
为了安全起见。同样,根据您打开端口的方式,这可能无关紧要。
发布于 2018-12-19 13:18:31
在2018年,以下是我使用MacOS HighSierra时的用法:
sudo lsof -nPi :yourPortNumber
然后:
sudo kill -9 yourPIDnumber
发布于 2018-11-10 15:14:11
非常简单的查找端口5900:
sudo lsof -i :5900
然后考虑将59553作为PID
sudo kill 59553
https://stackoverflow.com/questions/12397175
复制相似问题