要查看某个端口是否被占用,可以使用以下几种方法:
ss
命令:ss
命令:你可以使用Python的socket
库来检测端口是否被占用:
import socket
def is_port_in_use(port):
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
return s.connect_ex(('localhost', port)) == 0
port = 8080
if is_port_in_use(port):
print(f"Port {port} is in use.")
else:
print(f"Port {port} is free.")
还有一些第三方工具可以帮助检测端口占用情况,如:
通过上述方法,你可以有效地判断一个特定的端口是否已经被其他应用程序占用,并据此采取相应的措施。
领取专属 10元无门槛券
手把手带您无忧上云