• ss命令用法小记


    By francis_hao    Nov 4,2017

     

    ss是一个查看socket的实用工具

    概要

    ss [options] [ FILTER ]

     

    描述

    ss可以查看socket的统计信息,它允许像netstat那样显示信息。

     

    选项

    当没有指定选项时,会列出打开的非监听TCP sockets,也就是已经建立连接的socket。

    选项

    说明

    -h, --help

    显示选项的用法总结

    -V, --version

    输出版本信息

    -n, --numeric

    不去解析服务名(只显示端口号)

    -r, --resolve

    尝试解析数字的ip地址和端口

    -a, --all

    同时显示监听socket和非监听socket(对TCP来说就是已经建立连接的socket)

    -l, --listening

    只显示监听socket(默认被省略的)

    -o, --options

    显示timer相关信息

    -e, --extended

    显示详细的socket信息

    -m, --memory

    显示socket的内存使用

    -p, --processes

    显示使用socket的进程

    -i, --info

    显示TCP内部的信息(像mss类的信息)

    -s, --summary

    打印概要信息,用于当socket太多而且没必要逐一查看时

    -4, --ipv4

    只显示IPv4的socket

    -6, --ipv6

    只显示IPv6的socket

    -t, --tcp

    显示TCP socket

    -u, --udp

    显示UDP socket

     

    FILTER

    FILTER = [ state STATE-FILTER ] [ EXPRESSION ]

    STATE-FILTER可以是标准的TCP状态:established, syn-sent, syn-recv, fin-wait-1, fin-wait-2, time-wait, closed, close-wait, last-ack, listen 和 closing.

    all

    所有的状态

    connected

    所有的状态除了listen和closed

    synchronized

    所有的connected状态,除了syn-sent

     

    示例

    ss -t -a

    显示所有TCP socket

    ss -o state established '( dport = :ssh or sport = :ssh )'

    显示所有建立的ssh连接

     

     


    本文由 刘英皓 创作,采用 知识共享署名-非商业性使用-相同方式共享3.0中国大陆许可协议 进行许可。欢迎转载,请注明出处:
    转载自:http://www.cnblogs.com/yinghao1991/p/7783585.html

     

     

    参考

    【1】man ss

  • 相关阅读:
    1104.整除问题
    1101.表达式求值(难)
    1102.最小子面积矩阵
    1095.2的幂次方
    1094.String matching
    1093.WERTYU
    1096.日期差值
    1092.Fibonacci
    车站解题程序
    阶乘之和解题程序
  • 原文地址:https://www.cnblogs.com/yinghao-liu/p/7783585.html
Copyright © 2020-2023  润新知