查看IP端口号的方法有多种,以下是一些常见的方法:
netstat -ano
命令,这将列出所有活动的TCP连接以及监听的端口。netstat -tuln
或 ss -tuln
命令,这将显示所有监听的TCP和UDP端口。lsof -i :端口号
或 sudo fuser 端口号/tcp
。nmap
工具扫描本地端口。nmap
等网络扫描工具扫描目标IP地址,例如 nmap 目标IP地址
。httpd.conf
文件中设置。systemctl status 服务名
查看服务的状态和监听端口。iptables
或ufw
管理防火墙规则。如果你想在Python程序中检查某个端口是否被占用,可以使用以下代码:
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.")
通过上述方法,你可以有效地查看和管理IP端口号。
领取专属 10元无门槛券
手把手带您无忧上云