ss命令

news/2024/11/30 0:32:56/

ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix domain sockets等等统计. 它比其他工具展示等多tcp和state信息. 它是一个非常实用、快速、有效的跟踪IP连接和sockets的新工具.SS命令可以提供如下信息:

  • 所有的TCP sockets
  • 所有的UDP sockets
  • 所有ssh/ftp/ttp/https持久连接
  • 所有连接到Xserver的本地进程
  • 使用state(例如:connected, synchronized, SYN-RECV, SYN-SENT,TIME-WAIT)、地址、端口过滤
  • 所有的state FIN-WAIT-1 tcpsocket连接以及更多

很多流行的Linux发行版都支持ss以及很多监控工具使用ss命令.熟悉这个工具有助于您更好的发现与解决系统性能问题.本人强烈建议使用ss命令替代netstat部分命令,例如netsat -ant/lnt等.

展示他之前来做个对比,统计服务器并发连接数

结果很明显ss统计并发连接数效率完败netstat,在ss能搞定的情况下, 你还会在选择netstat吗, 还在犹豫吗, 看以下例子,或者跳转到帮助页面.

常用ss命令:

显示sockets简要信息
列出当前已经连接,关闭,等待的tcp连接

列出当前监听端口

ss列出每个进程名及其监听的端口

ss列所有的tcp sockets

ss列出所有udp sockets

ss列出所有http连接中的连接

·以上包含对外提供的80,以及访问外部的80
·用以上命令完美的替代netstat获取http并发连接数,监控中常用到

ss列出本地哪个进程连接到x server

ss列出处在FIN-WAIT-1状态的http、https连接

ss常用的state状态

ss使用IP地址筛选

ss使用端口筛选

OP运算符如下:

OP实例

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

ss命令帮助


http://www.ppmy.cn/news/798200.html

相关文章

ss proxy

安装 mkdir ~/.config/clash安装cargo curl https://sh.rustup.rs -sSf | sh 如果安装卡住了,就自己下载https://sh.rustup.rs里的sh文件再传上去执行,然后等待弹出询问界面,输入1回车 然后退出shell,重进 安装ss # https://gi…

SSF~~

新加坡的东西哦 , 新加坡国立大学和字节跳动联合发表的论文入选 NeurIPS 2022。该论文提出了一个全新的、针对大模型训练的参数高效微调方法 SSF(Scaling & Shifting Your Features),可简洁、高效、零开销实现参数微调。 论文地址:https…

ss命令的使用

ss命令的使用 Linux系统中ss命令是 Socket Statistics 的缩写。 ss 命令可以用来获取socket 统计信息,它显示的内容和 netstat 类似。但 ss 的优势在于它能够显示更多更详细的有关 TCP 和连接状态的信息,而且比 netstat 更快。当服务器的 socket 连接数…

Linux命令·ss

ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。 当服务器的socket连接数量变得非常…

前端ssr跟ssg的区别

前端渲染方案SSR / SSG 前端SSR(Server-side Rendering)与SSG(Static Site Generation)是两种不同的技术,用于提高网站性能和用户体验。 SSR:服务端渲染 Server Side Render,PHP / Java / Python 后台基本能力,生成 HTML 模板&a…

【深度学习】生成对抗网络理解和实现

一、说明 本篇说明GAN框架是个啥。并且以最基础的数据集为例,用代码说明Gan网络的原理;总的老说,所谓神经网络,宏观上看,就是万能函数,在这种函数下,任何可用数学表述的属性,都可以映射成另一种可表示属性。 二、生成对抗网络定义 生成对抗网络 (GAN) 是一种算法架构…

ss命令说明

ss命令是一个基于网络套接字的工具,用于显示和分析TCP、UDP、UNIX域套接字等网络连接状态。它可以显示连接的本地地址和端口、远程地址和端口、连接状态、带宽使用情况、进程ID等信息。 下面是一些常用选项和用法: ss -t:显示所有TCP连接。…

RabbitMQ笔记--消息中间件,rabbitmq安装及简单使用

1.消息中间件 消息:指在应用间传送的数据。 消息队列中间件:指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,可以在分布式环境下扩展进程间的通…