当前位置: 首页 > news >正文

实例:如何统计当前主机的连接状态和连接数

统计当前主机的连接状态和连接数

在 Linux 中,可使用 ss 命令来查看主机的网络连接状态。以下是统计当前主机连接状态和连接主机数量的具体操作。

1. 统计当前主机的连接状态

使用 ss 命令结合 grepcutsortuniq 命令来统计当前主机的 TCP 连接状态。

ss -nta | grep -v '^State' | cut -d " " -f 1 | sort | uniq -c
  • ss -nta:显示所有 TCP 连接的状态信息。
  • grep -v '^State':排除包含 State 的标题行。
  • cut -d " " -f 1:以空格为分隔符,提取每行的第一个字段(连接状态)。
  • sort:对输出结果进行排序。
  • uniq -c:对排序后的结果进行计数,显示每种状态的数量。

输出示例:

      3 ESTAB     # 表示建立的 TCP 连接处于活动状态17 LISTEN    # 表示处于监听状态的连接数

2. 统计当前连接的主机数

使用 ss 命令结合 trcutsortuniq 命令来统计当前连接的主机数。

ss -nt | tr -s " " | cut -d " " -f 5 | sort -n | uniq -c
  • ss -nt:显示所有 TCP 连接(不显示状态标题行)。
  • tr -s " ":压缩多个空格为一个空格。
  • cut -d " " -f 5:以空格为分隔符,提取每行的第五个字段(远程主机地址和端口)。
  • sort -n:按数字排序。
  • uniq -c:对排序后的结果进行计数,显示每个连接的主机数量。

输出示例:

      1 Local                # 表示本地连接2 192.168.233.21:22     # 表示有两个连接到 192.168.233.21:22 的活动连接

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 实习项目|苍穹外卖|day8
  • 【机器学习】和【人工智能】在物理学领域的应用以及代码案例分析
  • SpringMVC使用:类型转换数据格式化数据验证
  • Linux 路径写法,目录相关命令及文件管理命令
  • 软件工程知识点总结(1):软件工程概述
  • Rust : 从事量化的生态现状与前景
  • 小程序多个set-cookie无法处理
  • C#发送正文带图片带附件的邮件
  • webgl-插值渲染原理理解
  • YC教父的创始人模式VS职业经理人模式:AI时代的独立开发者崛起
  • 4-1.Android Camera 之 CameraInfo 编码模板(前后置摄像头理解、摄像头图像的自然方向理解)
  • SpringBoot和Mybatis框架怎么防止SQL注入
  • Hystrix-熔断原理分析
  • [论文笔记]Dimensionality Reduction by Learning an Invariant Mapping
  • 828华为云征文|基于华为云Flexus云服务器X搭建jumpserver堡垒机软件
  • 【剑指offer】让抽象问题具体化
  • Android交互
  • Elasticsearch 参考指南(升级前重新索引)
  • es6(二):字符串的扩展
  • JavaScript函数式编程(一)
  • js操作时间(持续更新)
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • session共享问题解决方案
  • SOFAMosn配置模型
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 看域名解析域名安全对SEO的影响
  • 力扣(LeetCode)56
  • 那些被忽略的 JavaScript 数组方法细节
  • 强力优化Rancher k8s中国区的使用体验
  • 如何学习JavaEE,项目又该如何做?
  • 我从编程教室毕业
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • PostgreSQL之连接数修改
  • 阿里云服务器购买完整流程
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (1)svelte 教程:hello world
  • (20)docke容器
  • (6)STL算法之转换
  • (el-Date-Picker)操作(不使用 ts):Element-plus 中 DatePicker 组件的使用及输出想要日期格式需求的解决过程
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (pytorch进阶之路)扩散概率模型
  • (阿里云万网)-域名注册购买实名流程
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (六)DockerCompose安装与配置
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (未解决)macOS matplotlib 中文是方框
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • (转)人的集合论——移山之道
  • .Net 6.0--通用帮助类--FileHelper
  • .NET Compact Framework 3.5 支持 WCF 的子集