通过命令查看我们是否可以监听端口

通过命令查看我们是否可以监听端口

是否可以通过一个简单的 Unix 命令来查明我们是否可以监听某个端口?我正在构建一个应用程序,其中用户有权更改端口。

我必须检查端口是否已经在某处监听。我希望它在命令中,因为由于其他原因我无法使用任何编程语言。

谢谢你

答案1

要检查端口是否尚未绑定,请使用:

$ nc -zw2 <IP> <PORT> && echo "already binding" || echo "Not already binding"

提醒,用户只能使用 > 1024 和 < 65536 的端口

相关内容