在计算机网络中,端口号用于识别运行在计算机上的特定应用程序或服务。端口号是一个16位的数字,范围从0到65535。以下是查看开启了哪些端口号的方法:
netstat
命令:netstat
命令:-t
:显示TCP连接。-u
:显示UDP连接。-l
:仅显示监听套接字。-n
:以数字形式显示地址和端口号。ss
命令(更现代且效率更高):ss
命令(更现代且效率更高):lsof
命令:lsof
命令:net-tools
或iproute2
包。kill
命令)。如果你想通过编程方式检查端口是否开放,可以使用Python的socket
库:
import socket
def check_port(ip, port):
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.settimeout(1)
result = sock.connect_ex((ip, port))
sock.close()
return result == 0
# 检查本地主机的80端口
print(check_port('127.0.0.1', 80))
通过上述方法,你可以有效地查看和管理系统的端口号,确保网络服务的正常运行和安全性。
领取专属 10元无门槛券
手把手带您无忧上云