我从java类中打开了端口#5955,以便从客户端进行通信。我怎么关闭这个端口后,我做了?还有哪个命令可以显示我如果端口打开或关闭?
当前回答
当打开端口的程序退出时,端口将自动关闭。如果您终止了运行此服务器的Java进程,那么应该就可以了。
其他回答
找出占用您想释放的端口号(例如,5955)的进程ID (PID) Sudo lsof -i:5955 使用PID杀死当前正在使用该端口的进程 sudo kill -9 PID
EDIT
在2022年9月,这帮助了我的MacOS Monterey M1 Pro芯片:
sudo lsof -t -i tcp:yourPortNumber | sudo xargs kill
在2018年,我使用MacOS HighSierra的方法是这样的:
sudo lsof -nPi:你的端口号
然后:
sudo kill -9你的id
首先找出占用了所需端口的进程id (pid)。g 5434) Ps aux | grep 5434
2.终止这个过程
kill -9 <pid>
非常简单的找到端口5900:
sudo lsof -i :5900
然后考虑59553作为PID
sudo kill 59553
当打开端口的程序退出时,端口将自动关闭。如果您终止了运行此服务器的Java进程,那么应该就可以了。
推荐文章
- (Mac) -bash: __git_ps1:命令未找到
- 如何创建Bash别名?
- Java/JDK的苹果硅芯片
- Virtualenvs中的破引用
- 如何使用xargs复制名称中有空格和引号的文件?
- 强制DOM重绘/刷新Chrome/Mac
- RE错误:在Mac OS X上的非法字节序列
- OS X上的“date”命令没有ISO 8601的“-I”选项?
- MobileDevice。pkg不受信任,OS X更新后无法打开Xcode
- 在tmux模式中丢失vim配色方案
- 如何在macOS中安装wget ?
- Brew安装docker不包括docker引擎?
- 在Swift中获取两个日期(月/天/小时/分/秒)之间的差异
- 在OS X操作系统下设置MySQL root用户密码
- 运行pod设置给我“坏的解释器:没有这样的文件或目录”错误