linux ss 命令

  • 1. 例子: ss -tnp | grep xxx(端口号)
  • 2. ss 定义
  • 3. ss 高效:tcp_diag
  • 4. ss 参数
  • 参考

1. 例子: ss -tnp | grep xxx(端口号)

ss -tnp | grep xxx(端口号)
查看xxx端口的tcp套接字的socket信息

三个参数含义:

-t, --tcp    仅显示 TCP套接字(sockets)
-n, --numeric   不解析服务名称
-p, --processes 显示使用套接字(socket)的进程

如:

[root@localhost test]# ss -tnp | grep 22
ESTAB      0      52     192.88.8.114:22                 192.88.8.100:49464               users:(("sshd",pid=251365,fd=3))
[root@localhost test]#说明:
第一列: State     socket 状态
第二列: Recv-Q  进程接收 socket 队列个数
第三列: Send-Q      进程发送 socket 队列个数

2. ss 定义

ss 是 Socket Statistics 的缩写。获取socket统计信息.
它可以显示和netstat类似的内容。

3. ss 高效:tcp_diag

ss快的秘诀在于,它利用到了TCP协议栈中 tcp_diag 。tcp_diag是一个用于分析统计的模块,可以获得Linux 内核中第一手的信息,这就确保了ss的快捷高效。当然,如果你的系统中没有tcp_diag,ss也可以正常运行,只是效率会变得稍慢。(但仍然比 netstat要快。)

4. ss 参数

命令参数:

-h, --help   帮助信息
-V, --version   程序版本信息
-n, --numeric   不解析服务名称
-r, --resolve        解析主机名
-a, --all   显示所有套接字(sockets)
-l, --listening 显示监听状态的套接字(sockets)
-o, --options        显示计时器信息
-e, --extended       显示详细的套接字(sockets)信息
-m, --memory         显示套接字(socket)的内存使用情况
-p, --processes 显示使用套接字(socket)的进程
-i, --info  显示 TCP内部信息
-s, --summary   显示套接字(socket)使用概况
-4, --ipv4           仅显示IPv4的套接字(sockets)
-6, --ipv6           仅显示IPv6的套接字(sockets)
-0, --packet            显示 PACKET 套接字(socket)
-t, --tcp   仅显示 TCP套接字(sockets)
-u, --udp   仅显示 UCP套接字(sockets)
-d, --dccp  仅显示 DCCP套接字(sockets)
-w, --raw   仅显示 RAW套接字(sockets)
-x, --unix  仅显示 Unix套接字(sockets)
-f, --family=FAMILY  显示 FAMILY类型的套接字(sockets),FAMILY可选,支持  unix, inet, inet6, link, netlink

参考

https://www.cnblogs.com/peida/archive/2013/03/11/2953420.html

linux ss 命令相关推荐

  1. linux 的ss看进程号,linux ss命令详解

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

  2. linux ss 命令简介 端口连接查看 代替netstat

    目录 ss常见命令参数 常用的命令 ss 和 netstat 效率对比 安装方法 yum install -y iproute ss是Socket Statistics的缩写.顾名思义,ss命令可以用 ...

  3. 【Linux】一步一步学Linux——ss命令(170)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 ss命令用来显示处于活动状态的套接字信息.ss命令可以用来 ...

  4. Linux ss命令使用

    转载自:https://www.cnblogs.com/ftl1012/p/ss.html ss是Socket Statistics的缩写.顾名思义,ss命令可以用来获取socket统计信息,它可以显 ...

  5. linux ss 软件,Linux ss 命令详解

    上次写博客是3月11日,距离今天已经有将近2个月的时间了.曾经一度认为微博会取代博客成为积累信息.获取信息.分享信息的最佳平台.但是实际情况并不是这样. 微博是无法取代博客的.微博无法对具有一定规模的 ...

  6. linux 进程状态ss,linux ss 命令用法说明

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

  7. Linux ss命令 报错,ECS Linux中ss命令显示连接状态的使用说明

    1. ss命令可用来获取socket统计信息,这个命令输出的结果类似于netstat输出的内容,但是它能够显示更多更详细的TCP连接状态的信息,且比netstat更快更高效. ss命令能够从内核空间直 ...

  8. Linux ss 日志,linux ss命令统计tcp连接数

    ss命令ss -s -t: tcp -a: all -l: listening 列出所有已打开的网络连接. -s: summary   显示Sockets摘要. -p: progress -n: nu ...

  9. 监听队列中linux方法ss -a,Linux命令:ss命令

    ss功能:用来显示套接字信息的,类似于netstat,可以显示更多的信息,用于替代netstat. ss常用选项 ss -t:tcp协议的连接 -u:udp协议的链接 -w:裸套接字相关 -x:uni ...

最新文章

  1. Kafka的生产者优秀架构设计
  2. 大叔手记(17):大叔2011年读过的书及2012年即将要读的书
  3. session对象不创建会有吗_相亲对象木讷无聊,想找个不无趣的男人这么难吗?...
  4. 用.NET 2.0压缩解压功能处理大型数据
  5. 计算机的登入灯出操作系统,为什么计算机不能像电灯一样瞬时打开?
  6. Spring中BeanPostProcessors后置处理器到底在哪里拦截
  7. 《Java8实战》笔记(07):并行数据处理与性能
  8. 730阵列卡支持多大硬盘_华为1000多手机哪款好?推荐只此一款!华为品牌性价比最高千元机...
  9. mysql 排序字段索引吗_Mysql 排序优化与索引使用(转)
  10. sock 文件方式控制宿主机_docker的容器可视化工具portainer
  11. apache和php结合、apache的默认虚拟主机
  12. nginx直接打印输出_Nginx 日志打印POST数据
  13. 移动彩信大小限制307200字节?
  14. 信息学奥赛一本通T1436-数列分段II (二分)
  15. 智能科学毕业设计题目汇总
  16. php生成word并下载
  17. Mysql 基础练习大全(建表到基本查询)
  18. 云开发表情包制作神器微信小程序源码下载,支持各种自定义
  19. 国密算法Go语言实现(详解)(九) ——SM2(椭圆曲线公钥密码算法)
  20. upnp 二级路由_下载宝作为二级路由折腾记-小白篇 - Padavan - 恩山无线论坛 - Powered by Discuz!...

热门文章

  1. css浮动布局自适应,CSS 几种常用自适应布局
  2. 编译并测试 android goldfish kernel x86
  3. IDEA全局 查找/搜索 代码里所有 中文/汉字 或指定的 中文/汉字
  4. (三)棋盘覆盖问题(思路)
  5. 浅谈码农职场修养三五点
  6. pycharm2018.3.3 永久激活
  7. 电脑服务器独立显卡显示配置,电脑显卡装完驱动,英伟达显示设置不可用解决方发...
  8. go实现NSQ消息队列的集群部署
  9. js 截取 指定 字符前面或者后面的字符串
  10. 再谈UI设计的入门与进阶