在linux的网络分析中,ss命令绝对是一个很有用的命令,本文简单介绍一些使用场景。

而且对比netstat命令,ss命令执行速度会更快。

因为netstat是遍历/proc下面每个PID目录,ss直接读/proc/net下面的统计信息。所以ss执行的时候消耗资源以及消耗的时间都比netstat少很多。

【1】列出http连接(访问别人或者被别人访问)

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

【2】列出进程以及监听的端口

ss -pl

【3】统计当前服务器并发连接数

ss -o state established | wc -l

【5】列出各种状态的连接

ss -o state 【STATE-FILTER】

STATE-FILTER 用 -h 就可以看到对应的描述

STATE-FILTER := {all|connected|synchronized|bucket|big|TCP-STATES}
TCP-STATES := {established|syn-sent|syn-recv|fin-wait-{1,2}|time-wait|closed|close-wait|last-ack|listen|closing}
connected := {established|syn-sent|syn-recv|fin-wait-{1,2}|time-wait|close-wait|last-ack|closing}
synchronized := {established|syn-recv|fin-wait-{1,2}|time-wait|close-wait|last-ack|closing}
bucket := {syn-recv|time-wait}
big := {established|syn-sent|fin-wait-{1,2}|closed|close-wait|last-ack|listen|closing}

【6】使用IP作为条件筛选连接

ss src 1.1.1.1

【7】使用端口作为条件筛选连接

ss dport = :80

dport是目标端口,sport是源端口

至于运算符  也可以用 >,< ,!=

欢迎关注我的公众号:龙叔运维

持续分享运维经验

linux网络分析命令:ss相关推荐

  1. Linux常用命令——ss命令

    在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) ss 比 netstat 好用的socket统计信息,iproute2 包附带的另一个工具,允许你 ...

  2. Linux系统使用ss命令查看端口状态

    Linux系统使用ss命令查看端口状态 Linux系统使用ss命令查看端口状态 目录 1.可用工具 2.ss帮助 2.1 选项分类说明 2.2 过滤选项family 2.3 过滤选项state 2.4 ...

  3. linux 的ss命令,Linux中的ss命令的详细解释

    linxu下的ss其实Socket Statistics的缩写.下面由学习啦小编为大家整理了linux的ss命令的详细解释的相关知识,希望对大家有帮助! 一.Linux中的ssh命令的详细解释 1.命 ...

  4. linux如何看udpsocket状态,Linux如何使用ss命令查看系统的socket状态

    Linux如何使用ss命令查看系统的socket状态 发布时间:2021-05-08 10:34:54 来源:亿速云 阅读:99 作者:小新 小编给大家分享一下Linux如何使用ss命令查看系统的so ...

  5. linux paste变量,Linux paste命令详解

     Linux 命令大全 小白告诉你:Linux paste 命令用于合并文件的列. paste 指令会把每个文件以列对列的方式,一列列地加以合并. 语法 paste [-s][-d ][--help] ...

  6. linux ps命令大全,Linux ps命令例子汇总

    Linux ps命令主要用于查看系统运行的进程,确定进程运行的状态机是否占用过多资源等?下面学习啦小编通过实例来给大家详细介绍下Linux的ps命令,一起来了解下吧. Linux提供了当前进程的同时, ...

  7. Linux常用命令(echo、date、ls、cd、history、cat)

    一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboo ...

  8. Linux 常用命令使用方法

    Linux 常用命令使用方法 1.# 表示权限用户(如:root),$ 表示普通用户  开机提示:Login:输入用户名  password:输入口令   用户是系统注册用户成功登陆后,可以进入相应的 ...

  9. linux下的网络管理命令,常用linux网络管理命令(下)

    常用linux网络管理命令(下) ip:更改或显示路由.IP.协议等信息 ip link:接口管理 show [DEVICE]:显示网卡接口信息 set [DEVICE] [up | down]:开启 ...

最新文章

  1. python中不同进制的整数之间可以直接运算_Python 进制转换、位运算
  2. 立下“去O”Flag的AWS,悄悄修炼了哪些内功?
  3. 【控制】《鲁棒控制-线性矩阵不等式处理方法》-俞立老师-第4章-控制系统综合
  4. BigData之Hive:Hive数据管理的简介、下载、案例应用之详细攻略
  5. SpringMVC环境配置全过程IntelliJ IDEA 2020.3.1
  6. thinkphp用phpexcel读取excel,并修改列中的值,再导出excel,带往excel里写入图片
  7. C++绝不在构造和析构过程中调用virtual函数
  8. MySQL回闪_MySQL进行BINLOG回闪
  9. 用Prim和Kruskal两种算法,求解最小生成树
  10. onvif学习笔记4:Windows环境使用gsoap生成onvif框架代码
  11. strlen函数在哪个头文件_第二十七中、字符串处理函数-strlen、strcat、strncat
  12. 通俗易懂地理解并发和并行的区别
  13. 一个三流大学生的北京三年
  14. python操作cad的模块_利用python控制Autocad:pyautocad方式
  15. 数据库操作:更新数据update
  16. log4cpp输出为html文件,Log4cpp学习记录
  17. 利用百度云存储制作外链mp3音乐地址
  18. 醒醒吧!高科技运动手环无法帮你减肥
  19. 【微信小程序】微信小程序获取当日以后的时间日期天数、星期
  20. 水果网络销售平台(SpringMVC+MyBatis+Maven资源管理)

热门文章

  1. 日期 日历 时区 地区【API】
  2. 计算机硬件检测维修内容,计算机硬件检测维修赛项标准规范.doc
  3. 学生成绩管理系统 c++版
  4. 移动h5开发资源整理
  5. 达梦数据库实时主备集群的同步机制和切换机制
  6. 软考信息系统项目管理师_招投标法_政府采购法---软考高级之信息系统项目管理师029
  7. Python播放音乐的五种方法
  8. Java面试汇总四 当下主流MQ消息队列的优缺点
  9. VUE简介及简单应用案例
  10. AD-PCB设计流程(查漏补缺)