命令格式

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

Linux 命令 - ss: 查看套接字统计信息的更多相关文章

  1. Linux命令 uname:查看系统与内核相关信息

    zh@zh:~$uname --help zh@zh:~$uname -a //所有系统相关的信息

  2. Linux网络编程之套接字基础

    1.套接字的基本结构 struct sockaddr 这个结构用来存储套接字地址. 数据定义: struct sockaddr { unsigned short sa_family; /* addre ...

  3. Linux进程间通信——使用数据报套接字

    前一篇文章, Linux进程间通信——使用流套接字介绍了一些有关socket(套接字)的一些基本内容,并讲解了流套接字的使用,这篇文章将会给大家讲讲,数据报套接字的使用. 一.简单回顾——什么是数据报 ...

  4. Linux网络编程——原始套接字实例:MAC 头部报文分析

    通过<Linux网络编程——原始套接字编程>得知,我们可以通过原始套接字以及 recvfrom( ) 可以获取链路层的数据包,那我们接收的链路层数据包到底长什么样的呢? 链路层封包格式 M ...

  5. linux下如何查看服务器的硬件配置信息

    性能测试时一定要确定测试环境和的硬件配置.软件版本配置,保证和线上一致,才更接近真实环境. 那么linux下如何查看服务器的硬件配置信息?? 一.查看cpu信息 1.所有信息 lscpu [root@ ...

  6. pandas_查看数据特征和统计信息

    # 查看数据特征和统计信息 import pandas as pd # 读取文件 dataframe = pd.read_excel(r'C:\Users\lenovo\Desktop\总结\Pyth ...

  7. Linux命令--ss命令的参数及使用详解

    ss是Socket Statistics的缩写.顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容.但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信 ...

  8. Linux命令文件查看过滤

    Linux命令篇 1.查看一个文件的后100行的命令: tail -n 100 Linux下查看文件前几行一般用head -n xx,查看后面几行用tail -n xx.除此之外,还有: tail - ...

  9. linux学习笔记之套接字

    一.基础知识. 1:套接字基础. 1,是通信端点的抽象. 2,在UNIX类系统中被当作是一种文件描述符. 3,套接字通信域. 域 描述 AF_INET IPV4因特网域 AF_INET6 IPV6因特 ...

随机推荐

  1. POJ 3672 Long Distance Racing (模拟)

    题意:给定一串字符,u表示是上坡,d表示下坡,f表示平坦的,每个有不同的花费时间,问你从开始走,最远能走到. 析:直接模拟就好了,没什么可说的,就是记下时间时要记双倍的,因为要返回来的. 代码如下: ...

  2. jquery validation ajax 验证

    <link href="${base}/res/basic/css/jquery/validationEngine/validationEngine.jquery.css" ...

  3. Unity3D之Mecanim动画系统学习笔记(七):IK(反向动力学)动画

    什么是IK? IK(Inverse Kinematics)即反向动力学,即可以使用场景中的各种物体来控制和影响角色身体部位的运动,一般来说骨骼动画都是传统的从父节点到子节点的带动方式(即正向动力学), ...

  4. 一款多浏览器兼容的javascript多级下拉菜单

    这个多级下拉菜单的脚本大小不到2K,带有动画效果,可以方便地支持多个实例,并且能良好兼容WordPress系统wp_list_cats和wp_list_pages生成的多级列表.要初始化一个菜单,只需 ...

  5. hdu 4786 Fibonacci Tree (2013ACMICPC 成都站 F)

    http://acm.hdu.edu.cn/showproblem.php?pid=4786 Fibonacci Tree Time Limit: 4000/2000 MS (Java/Others) ...

  6. oracle中extents存在的理由

    extents的特性:1:一个extent由相连的多个blocks组成,多个extents组成一个segment,2:oracle在为segment分配空间时,是以extent为单位因此extents ...

  7. Netty4.x分析

    官网定义: netty是一个异步.事件驱动的网络应用框架,用于快速开发可维护的.高性能的服务端和客户端程序. 原理分析  Architecture Overview 网络模型:netty采用了Reac ...

  8. Intel大坑之中的一个:丢失的SSE2 128bit/64bit 位移指令,马航MH370??

    缘由 近期在写一些字符串函数的优化,兴趣使然.但是写的过程中,想要实现 SSE2 128 bit / 64 bit 的按 bit 逻辑位移.遇到了一个大坑,且听我娓娓道来. 我并不想用什么马航370来 ...

  9. hdu 5587 Array 数学题

    Array Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=5587 De ...

  10. PHP 更高效的字符长度判断方法(转)

    今天看到有人说,在做字符串长度判断的时候,有个比strlen效率更高的方法.即: $str = ‘aaaaaa’; ) VS }) 晚上自己用例子简单测试下,情况基本属实,特此记录下.后者效率几乎是前 ...