命令格式

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. 分析恶意驱动(进程启动apc注入dll)

    一.前言  用IDA也有好些时间了,以前就只会用F5功能玩无壳无保护的裸驱动,感觉太坑了,这两天就开始看网上大牛的逆向. 今天记录一下sudami曾经逆向过的fuck.sys.第一遍自己走的时候漏掉了 ...

  2. GMT 绘制台站分布图

    set ps=test.psset J=M4i set R=73/135.5/10/54rem gmt gmtset  FONT_ANNOT_PRIMARY 8p FONT_TITLE 8p  gmt ...

  3. mysql和oracle日期和字符相互转换

    一.mysql日期和字符相互转换 1.1.日期——>字符   date_format(date,'%Y-%m-%d')     oracle中的to_char();    1.2.字符——> ...

  4. jquery formValidate demo 采用struts 异步方式检验用户名是否存在

    1 login.jsp <%@taglib uri="/struts-tags" prefix="s"%><!DOCTYPE html PUB ...

  5. javascript --学习this

    this 在一般的强类型语言中,this指向的是这个对象本身,可在javascript中 this的取值是执行上下文环境的一部分 其实这个this并不是很难立即,只要记住二点就可以了 那就是谁call ...

  6. IOC运用到MVC中

    IOC可以摒弃掉类中类的紧耦合,让设计和重用更简单,将IOC加入到MVC中的实现非常简单,那么有哪几种方法?它们的实现又是什么原理呢? IOC在MVC中的注入,主要是在获取Controller对象中实 ...

  7. 更新插件时提示“正在更新缓存”“正在等待jockey-backend退出”

    Ubuntu 11 更新语言插件, 更新时 提示正在更新缓存”“正在等待jockey-backend退出”,然后就不动了. 解决方案: 在终端中键入ps -e | grep jockey 系统会显示一 ...

  8. 【M15】了解异常处理(exception handling)的成本

    1.为了在运行期处理异常,程序必须做大量额外的工作.比如,即使抛出异常,也必须保证离开作用域的栈上对象执行析构方法.因此,必须记录try语句的进入点和离开点,记录catch语句能够处理的异常等.这就意 ...

  9. 推荐图书-《SQL Server 2008商业智能完美解决方案》

    内容简介 <SQL Server 2008商业智能完美解决方案>介绍如何使用Microsoft SQL Server 2008开发商业智能(BI)解决方案.<SQL Server 2 ...

  10. pjsip视频通信开发(上层应用)之拨号键盘下部份拨号和删除功能

    我们开发的是视频电话,所以既可以视频通话,可以只有音频的通话,所以底部含有两个按钮,最后一个就是删除功能,如果输入错误,我们可以删除输入的内容. 这里我们要通过重写LinearLayout来实现这部份 ...