• Linux 命令


    命令格式

    ss [options] [ FILTER ]

    命令参数

    -h, --help
      显示帮助信息。

    -V, --version
      显示版本信息。

    -n, --numeric
      不解析服务名称。

    -r, --resolve
      试着解析数字形式的地址和端口。

    -a, --all
      显示所有的套接字。

    -l, --listening
      显示所有监听状态的套接字。

    -o, --options
      显示计时器信息。

    -e, --extended
      显示详细的套接字信息。

    -m, --memory
      显示套接字的内存使用情况。

    -p, --processes
      显示使用套接字的进程。

    -i, --info
      只显示 TCP 信息。

    -s, --summary
      显示统计信息。

    -4, --ipv4
      只显示 IPv4 的套接字,相当于 -f inet 选项。

    -6, --ipv6
      只显示 IPv6 的套接字,相当于 -f inet6 选项。

    -0, --packet
    只显示 PACKET 套接字。

    -t, --tcp
      只显示 TCP 套接字。

    -u, --udp
      只显示 UDP 套接字。

    -d, --dccp
      只显示 DCCP 套接字。

    -w, --raw
      只显示 RAW 套接字。

    -x, --unix
      只显示 Unix 域的套接字。

    -f FAMILY, --family=FAMILY
      显示 FAMILY 类型的套接字。目前支持的类型有 unix、inet、inet6、link、netlink。

    -D FILE, --diag=FILE
      不显示任何信息,将原始的 TCP 套接字信息转储到指定文件。
    -F FILE, --filter=FILE

      从指定文件读取过滤器信息。

    实例

    a) 查看所有的 TCP 连接

    [huey@huey-K42JE ~]$ ss -t -a
    State      Recv-Q Send-Q      Local Address:Port          Peer Address:Port   
    LISTEN     0      50                     :::eforward                 :::*       
    LISTEN     0      50                     :::22181                   :::*       
    LISTEN     0      50                     :::25992                   :::*       
    LISTEN     0      128      ::ffff:127.0.0.1:9160                    :::*       
    LISTEN     0      128       ::ffff:10.1.228.166:9160                    :::*       
    LISTEN     0      128       fe80::43a:faff:fe00:11e:9160                    :::*       
    LISTEN     0      128                   ::1:9160                    :::*       
    LISTEN     0      128                    :::mysql                   :::*       
    LISTEN     0      128                     *:6379                     *:*
    ...

    b) 显示使用监听状态的套接字的进程信息。

    [huey@huey-K42JE ~]$ ss -pl
    Recv-Q Send-Q           Local Address:Port               Peer Address:Port   
    0      50                          :::eforward                      :::*       
    0      50                          :::22181                        :::*       
    0      50                          :::25992                        :::*       
    0      128           ::ffff:127.0.0.1:9160                         :::*       
    0      128        ::ffff:10.1.228.166:9160                         :::*       
    0      128    fe80::43a:faff:fe00:11e:9160                         :::*       
    0      128                        ::1:9160                         :::*       
    0      128                         :::mysql                        :::*       
    0      128                          *:6379                          *:*        users:(("redis-server",43172,5))
    ...

    c) 显示套接字的统计信息。

    [huey@huey-K42JE ~]$ ss -s
    Total: 421 (kernel 458)
    TCP:   193 (estab 85, closed 58, orphaned 0, synrecv 0, timewait 55/0), ports 182
    
    Transport Total     IP        IPv6
    *	  458       -         -        
    RAW	  0         0         0        
    UDP	  15        7         8        
    TCP	  135       11        124      
    INET	  150       18        132      
    FRAG	  0         0         0 
  • 相关阅读:
    Python GUI编程(Tkinter)——Label and Button
    第一章——正则表达式(特殊符号和字符)
    最近用到的Blender相关技术总结
    第一章—正则表达式(简介/动机)
    发个随笔纪念Manim配置成功
    JUC并发工具的使用和原理
    线程启动与终止原理
    cpu缓存一致性
    布隆过滤器
    对象并不一定都是在堆上分配内存(逃逸分析)
  • 原文地址:https://www.cnblogs.com/huey/p/4893855.html
Copyright © 2020-2023  润新知