一,列出所有监听中的端口
#-l: 仅显示处于监听状态的套接字
#-n: 以数字格式显示地址和端口。使用此选项可以避免将地址和端口转换为主机名或服务名,从而加快查询速度
#-t: 仅显示TCP套接字信息
#-p: 显示与每个套接字相关联的进程信息,包括进程ID和进程名称
ss -lntp
二,查看所有状态的tcp连接:
#-a: 显示所有状态的套接字信息,包括监听和非监听状态的套接字
#-n: 以数字格式显示地址和端口。使用此选项可以避免将地址和端口转换为主机名或服务名,从而加快查询速度
#-t: 仅显示TCP套接字信息
ss -ant
三,显示所有状态为established的连接
#-a: 显示所有状态的套接字信息,包括监听和非监听状态的套接字
#-n: 以数字格式显示地址和端口。使用此选项可以避免将地址和端口转换为主机名或服务名,从而加快查询速度
#-t: 仅显示TCP套接字信息
# state: 过滤表达式: 根据套接字的状态进行过滤,如LISTEN、ESTABLISHED等
ss state established -ant
说明:过滤表达式可以根据特定的条件来筛选套接字,例如:
state:根据套接字的状态进行过滤,如LISTEN、ESTABLISHED等。
process:根据进程ID进行过滤。
user:根据套接字的用户进行过滤。
port:根据端口号进行过滤。
protocol:根据协议类型进行过滤,如tcp、udp等。
四,各种连接状态的含义:
标签:场景,#-,ss,端口,过滤,linux,接字,监听 From: https://www.cnblogs.com/architectforest/p/18440608