ss显示连接状态

noteId: B543DE59B7E8423CA73CD0B5E82A1829 · 原始路径:/ALL/Linux - A模块/Linux零散命令/ss显示连接状态.note

https://blog.csdn.net/wanghailan1818/article/details/122330997

ss可以用来获取socket统计信息,它显示的内容和netstat类似。ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,且比netstat更快。

ss命令利用到了TCP协议栈中tcp——diag,它是一个用于分析统计的模块,可以获得Linux内核中第一手的信息,因此ss命令的性能会好很多

语法:

#ss 【参数】例如::ss -ntupl

选项:

-h:帮助

-V:显示版本号

-t:显示TCP协议的sockets

-u:显示UDP协议的sockets

-x/-f:显示unix domain sockets

-n:不解析服务的名称,如“22”端口不会显示成“ssh”

-l:只显示处于监听状态的端口

-p:显示监听端口的进程

-a:对TCP协议来说,既包含监听的端口,也包含建立的连接

-r:把IP解释为域名,把端口号解释为协议名称