当你在Linux上使用socket执行listen后,使用netstat命令查看时可能无法找到监听的端口。这可能是因为netstat默认只显示已建立的连接和正在活动的连接,而不显示监听状态的端口。

要查看已经监听的端口,你可以使用netstat命令的-l选项,该选项用于显示监听状态的端口。例如,使用以下命令可以显示所有监听状态的端口:

netstat -l

你还可以使用-t选项来显示TCP协议的监听状态端口,或使用-u选项来显示UDP协议的监听状态端口。例如,使用以下命令可以显示所有TCP监听状态的端口:

netstat -lt

如果你仍然无法找到你的监听端口,可能是由于权限问题。确保你以足够的权限运行netstat命令,或者使用sudo命令以超级用户权限运行netstat命令。

另外,你也可以使用ss命令来查看监听状态的端口。ss命令是netstat的替代工具,它提供更多的功能和更快的速度。例如,使用以下命令可以显示所有监听状态的端口:

ss -l

希望这可以帮助到你。

linux socket执行listen后用netstat查不到

原文地址: https://www.cveoy.top/t/topic/iLhx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录