Linux ss 命令

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

[root@localhost ~]$ ss         # 查看所有建立的连接
[root@localhost ~]$ ss -s      # 查看连接的统计信息(常用)
[root@localhost ~]$ ss -tnl    # 查看所有监听的端口
[root@localhost ~]$ ss -tlr    # 查看IP对应的域名
[root@localhost ~]$ ss -tlp    # 查看监听端口的进程

常用选项:

-h, --help        # 查看帮助信息
-V, --version     # 显示版本号
-t, --tcp         # 显示 TCP 协议的 sockets
-u, --udp         # 显示 UDP 协议的 sockets
-x, --unix        # 显示 unix domain sockets,与 -f 选项相同
-n, --numeric     # 不解析服务的名称,如 "22" 端口不会显示成 "ssh"
-l, --listening   # 只显示处于监听状态的端口
-p, --processes   # 显示监听端口的进程
-a, --all         # 对 TCP 协议来说,既包含监听的端口,也包含建立的连接
-r, --resolve     # 把 IP 解释为域名,把端口号解释为协议名称

    

原文地址:https://www.cnblogs.com/pzk7788/p/10393917.html