是否可以通过一个简单的 Unix 命令来查明我们是否可以监听某个端口?我正在构建一个应用程序,其中用户有权更改端口。
我必须检查端口是否已经在某处监听。我希望它在命令中,因为由于其他原因我无法使用任何编程语言。
谢谢你
答案1
要检查端口是否尚未绑定,请使用网猫:
$ nc -zw2 <IP> <PORT> && echo "already binding" || echo "Not already binding"
提醒,用户只能使用 > 1024 和 < 65536 的端口
是否可以通过一个简单的 Unix 命令来查明我们是否可以监听某个端口?我正在构建一个应用程序,其中用户有权更改端口。
我必须检查端口是否已经在某处监听。我希望它在命令中,因为由于其他原因我无法使用任何编程语言。
谢谢你
要检查端口是否尚未绑定,请使用网猫:
$ nc -zw2 <IP> <PORT> && echo "already binding" || echo "Not already binding"
提醒,用户只能使用 > 1024 和 < 65536 的端口