首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏运维部落

    ss的篡权

    2、 ss 展示更详细的系统性能信息 如 ss 的 man 文档: ss is used to dump socket statistics. ss 命令详解 语法 ss [参数] ss [参数] [过滤] 选项 -h, --help 帮助信息 -V, --version 程序版本信息 -n, --numeric 不解析服务名称 LISTEN 9 CLOSE-WAIT 1 ESTAB 5 State 1 【其它更多案例】 ss -t -a # 显示TCP连接 ss -s # 显示 Sockets 摘要 ss 和 netstat 效率对比 time netstat -at time ss # 匹配远程地址和端口号 # ss dst ADDRESS_PATTERN ss dst 192.168.1.5 ss ADDRESS_PATTERN ss src 192.168.119.103 ss src 192.168.119.103:http ss src 192.168.119.103:80 ss src

    1.2K00发布于 2020-03-16
  • 来自专栏房东的猫

    Linux:ss命令

    ss命令用来显示处于活动状态的套接字信息。ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。 但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。 可能你不会有切身的感受,但请相信我,当服务器维持的连接达到上万个的时候,使用netstat等于浪费 生命,而用ss才是节省时间。 语法:ss [参数] 语法:ss [参数] [过滤] 选项: -h, --help 帮助信息 -V, --version 程序版本信息 -n, --numeric -F, --filter=FILE 从文件中都去过滤器信息 FILTER := [ state TCP-STATE ] [ EXPRESSION ] 例:显示TCP连接 ss

    70020发布于 2021-08-11
  • 来自专栏入门小站

    Linux之ss命令

    ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。 匹配远程地址和端口号 > ss dst ADDRESS_PATTERN > ss dst 192.168.1.1 > ss dst 192.168.21.1:http > ss dst 192.168.21.1 :smtp > ss dst 192.168.21.1:443 将本地或者远程端口和一个数比较 > ss sport = :http > ss dport = :http > ss dport \> :1024 > ss sport \> :1024 > ss sport \< :32000 > ss sport eq :22 > ss dport ! = :22 > ss state connected sport = :http > ss \( sport = :http or sport = :https \) > ss -o state

    47940编辑于 2022-03-10
  • 来自专栏入门小站

    Linux之ss命令

    ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。 匹配远程地址和端口号 > ss dst ADDRESS_PATTERN > ss dst 192.168.1.1 > ss dst 192.168.21.1:http > ss dst 192.168.21.1 :smtp > ss dst 192.168.21.1:443 将本地或者远程端口和一个数比较 > ss sport = :http > ss dport = :http > ss dport \> :1024 > ss sport \> :1024 > ss sport \< :32000 > ss sport eq :22 > ss dport ! = :22 > ss state connected sport = :http > ss \( sport = :http or sport = :https \) > ss -o state

    75420编辑于 2022-06-02
  • 来自专栏C/C++基础

    Linux 命令(204)—— ss 命令

    ss 命令用来显示处于活动状态的套接字信息。ss 命令可以用来获取 socket 统计信息,它可以显示和 netstat 类似的内容。 ss 快的秘诀在于,它利用到了 TCP 协议栈中 tcp_diag。tcp_diag 是一个用于分析统计的模块,可以获得 Linux 内核中第一手的信息,这就确保了 ss 的快捷高效。 ss sport = :http ss dport = :http ss dport \> :1024 ss sport \> :1024 ss sport \< :32000 ss = :22 ss state connected sport = :http ss \( sport = :http or sport = :https \) ss -o state fin-wait -1 \( sport = :http or sport = :https \) dst 192.168.1/24 格式为: ss dport OP PORT ss sport OP PORT ss

    2.2K50编辑于 2022-12-03
  • 来自专栏入门小站

    Linux之ss命令

    ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。 它是一个非常实用、快速、有效的跟踪IP连接和sockets的新工具.SS命令可以提供如下信息 命令格式 ss [参数] ss [参数] [过滤 命令功能 比 netstat 好用的socket统计信息, 匹配远程地址和端口号 > ss dst ADDRESS_PATTERN > ss dst 192.168.1.1 > ss dst 192.168.21.1:http > ss dst 192.168.21.1 :smtp > ss dst 192.168.21.1:443 将本地或者远程端口和一个数比较 > ss sport = :http > ss dport = :http > ss dport \> :1024 > ss sport \> :1024 > ss sport \< :32000 > ss sport eq :22 > ss dport !

    1.5K00发布于 2021-08-12
  • 来自专栏全栈程序员必看

    c++ stringstream ss()

    iostream> // std::cout #include <sstream> // std::stringstream int main () { std::stringstream ss ; ss << 100 << ' ' << 200; int foo,bar; ss >> foo >> bar; std::cout << "foo: " << foo << ' namespace std; int main() { string str = "hello world"; cout << str << endl; stringstream ss (str); //将str复制到ss string abc; while(ss >> abc) //相当于输入一个个的单词 { cout << abc <<endl; } return ; //将str复制到ss ss << num; ss >> str; ss.clear();//使用stringstream来做转换时,最好使用完,进行ss.clear()操作 cout <<

    1.6K11编辑于 2022-08-31
  • 来自专栏运维小路

    Linux网络-SS命令

    )本章节 7.网络小结 上一章我们说过,命令netstat在大量网络连接的时候,是有性能问题的,当然一般的情况下还是比较难遇到的问题的,所以有替代方案就是ss命令,这2个命令在使用上,基本大体差不多, SS ss命令是 netstat 命令的替代品,它提供了与 netstat 类似的功能,但性能更优,输出更详细。 ss 命令的基本语法如下: ss [options] 下面是一些常用的 ss 选项及其作用: 查看活动连接 -a: 显示所有连接和监听端口 -t: 仅显示 TCP 协议的连接 -u: 仅显示 UDP 协议的连接 如果您想查看某个进程正在使用的网络连接,可以使用: ss -antp | grep 12345 这将只显示与进程 ID 为 12345 的进程相关的网络连接。 与 netstat 相比,ss 命令的优势在于: 更快的执行速度,特别是在连接数量非常大的情况下。 输出更加详细和丰富,包括更多的连接信息和统计数据(信息也就更多,看起来也相对麻烦)。

    40900编辑于 2024-11-01
  • 来自专栏用户1337634的专栏

    ss命令常用用法

    ss命令比netstat更好用,在一些Linux发行版中已经取代了netstat 常用选项 -h, --help 帮助 -V, --version 显示版本号 -t, --tcp 显示 TCP 协议的 sudo) -a, --all 对 TCP 协议来说,既包含监听的端口,也包含建立的连接 -r, --resolve 把 IP 解释为域名,把端口号解释为协议名称 常用场景 默认 如果不添加选项 ss 命令默认输出所有建立的连接(不包含监听的端口),包括 tcp, udp, and unix socket 三种类型的连接: $ sudo ss Netid State Recv-Q Send-Q ssh 113.225.172.204:53724 查看当前监听的端口列表 $ sudo ss -4 state filter # 使用 ipv6 时的过滤语法如下: $ ss -6 state filter 参考 ss命令详解

    1.2K30编辑于 2022-08-23
  • 来自专栏全栈程序员必看

    pinetwork节点教程_搭建ss教程

        2020年3月31日(太平洋时间)Node软件的测试版上线此,版本号0.015。写下这篇文章时,版本号已更新至0.3.8。     Pi节点的安装设置过程稍复杂,在此做个总结。

    14.6K33编辑于 2022-11-09
  • 来自专栏FreeSWITCH中文社区

    iproute2: ip 和 ss

    http://baturin.org/docs/iproute2/ https://linuxstory.org/replacing-ifconfig-with-ip/ 与之相似,`netstat`已被`ss `命令取代,如果你以前经常用`netstat -an`,那么,换成`ss -an`就行。 更多的用法见: https://www.linux.com/learn/intro-to-linux/2017/7/introduction-ss-command http://www.binarytides.com /linux-ss-command/ http://www.ttlsa.com/linux-command/ss-replace-netstat/ 嗯,好吧,有的同学告诉我说`ifconfig`和`netstat

    1.2K10发布于 2020-12-21
  • 来自专栏技术博文

    linux ss命令使用详解

    ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。 ss快的秘诀在于,它利用到了TCP协议栈中tcp_diag。tcp_diag是一个用于分析统计的模块,可以获得Linux 内核中第一手的信息,这就确保了ss的快捷高效。 , synchronized, … 1.命令格式: ss [参数] ss [参数] [过滤] 2.命令功能: ss(Socket Statistics的缩写)命令可以用来获取 socket统计信息,此命令输出的结果类似于 它使用了 TCP协议栈中 tcp_diag(是一个用于分析统计的模块),能直接从获得第一手内核信息,这就使得 ss命令快捷高效。在没有 tcp_diag,ss也可以正常运行。 和netstat效率对比 time netstat -at time ss 用time 命令分别获取通过netstat和ss命令获取程序和概要占用资源所使用的时间。

    2.4K60发布于 2018-04-16
  • 来自专栏散尽浮华

    SS命令和Netstat命令比较

    其实,有一个命令比netstat更高效,那就是ss(Socket Statistics)命令! ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。 可能你不会有切身的感受,但请相信我,当服务器维持的连接达到上万个的时候,使用netstat等于浪费 生命,而用ss才是节省时间。 2)而ss快的秘诀在于它利用到了TCP协议栈中tcp_diag。 为了验证ss比netstat更快更高效,可以如下做几个实验看看效果: 几乎所有的Linux系统都会默认包含netstat命令,但并非所有系统都会默认包含ss命令。 | wc -l         //耗时0.47秒(利用tcp_diag) ss -a 查看机器的socket连接数 ss -l 查看机器的端口情况 ss -s 查看机器的网络连接数 1)查看当前服务器的网络连接统计 [root@wang ~]# ss -a ......

    2.7K60发布于 2018-01-23
  • 来自专栏码农编程进阶笔记

    linux ss 命令用法说明

    ss 是 Socket Statistics 的缩写。ss 命令可以用来获取 socket 统计信息,它显示的内容和 netstat 类似。 但 ss 的优势在于它能够显示更多更详细的有关 TCP 和连接状态的信息,而且比 netstat 更快。 ss 命令利用到了 TCP 协议栈中 tcp_diag。tcp_diag 是一个用于分析统计的模块,可以获得 Linux 内核中第一手的信息,因此 ss 命令的性能会好很多。 查看主机监听的端口 $ ss -tnl ? 通过 -r 选项解析 IP 和端口号 $ ss -tlr ? 使用 -p 选项查看监听端口的程序名称 $ sudo ss -tlp ? 显示概要信息 $ ss -s ?

    1.2K30发布于 2021-07-20
  • 来自专栏全栈程序员必看

    linux ss 命令用法说明

    ss 是 Socket Statistics 的缩写。ss 命令可以用来获取 socket 统计信息,它显示的内容和 netstat 类似。 但 ss 的优势在于它能够显示更多更详细的有关 TCP 和连接状态的信息,而且比 netstat 更快。 ss 命令利用到了 TCP 协议栈中 tcp_diag。tcp_diag 是一个用于分析统计的模块,可以获得 Linux 内核中第一手的信息,因此 ss 命令的性能会好很多。 $ ss -tlr 使用 -p 选项查看监听端口的程序名称 $ sudo ss -tlp 最后一列就是运行的程序名称。 还可以通过 grep 继续过滤: $ sudo ss -tlp | grep ssh 查看建立的 TCP 连接 -a –all 对 TCP 协议来说,既包含监听的端口,也包含建立的连接 $ ss -tna

    90110编辑于 2022-07-12
  • 来自专栏跟着阿笨一起玩NET

    YYYY-mm-dd HH:MM:SS

    备忘:YYYY-mm-dd HH:MM:SS部分解释   d               月中的某一天。一位数的日期没有前导零。     dd             月中的某一天。 ss             秒。一位数的秒数有一个前导零。     f               秒的小数精度为一位。其余数字被截断。  如果时间为2013-05-20 14:02:30 yyyy-MM-dd HH:mm:ss  ;如果格式为yyyy-MM-dd hh:mm:ss 则显示为2013-05-20 02:02:30

    2.9K20发布于 2018-09-18
  • 来自专栏老高的技术博客

    使用ss的多用户模式

    就是使用一个配置文件,存放多个端口+密码的信息,如果你在共享你的ss,那么这个功能将十分实用。 ss还有一个运行时动态修改配置,参考在此

    89320编辑于 2022-12-28
  • 来自专栏idba

    工具| Linux网络状态工具命令ss

    ss 是什么 ss 全称是Socket Statistics,用于显示各种socket的信息,ss命令功能和netstat类似,ss的优势在于它显示更多更详细的有关TCP和连接状态的信息,而且比netstat 查看进程使用的socket ss –pl 找出打开套接字/端口应用程序 ss -lp | grep 22 显示所有状态为established的连接,-o 会显示连接已经建立多长时间 ss -o state 列出当前已经连接,关闭,等待的tcp连接 ss -s ? ss使用IP地址筛选 ss src|dst ip_address[:port] src 表示本地 dst表示远端ip ss src 10.98.145.36 为什么ss比netstat快 netstat 所以ss执行的时候消耗资源以及消耗的时间都比netstat少很多。 更多的用法大家可以动手实践一下,ss --help 。

    2.8K10发布于 2020-11-10
  • 来自专栏大猪的笔记

    小知识:使用ss屏蔽广告

    首先,把pac文件下面改一改: var blockrules = [ ] var blockMatcher = new CombinedMatcher(); var blocked = "PROXY 127.0.0.1:8080"; for (var i = 0; i < blockrules.length; i++) { blockMatcher.add(Filter.fromText(blockrules[i])); } function FindProxyForURL(url,

    1.7K10发布于 2019-11-22
  • 来自专栏网站教程

    Linux 中 ss 命令的使用实例

    显示所有已建立连接的套接字 ss不带任何选项,用来显示已建立连接的所有套接字的列表。 [root@localhost ~]# ss 抑制输出中的标题行 如果要取消命令输出中的标题行,可以使用 -H选项。 [root@localhost ~]# ss -H 只显示 tcp 连接 如果只想在命令的输出中显示 tcp 连接,可以使用 -t选项: [root@localhost ~]# ss -t 只显示 udp [root@localhost ~]# ss -l 显示摘要信息 使用 -s选项可以显示摘要信息: [root@localhost ~]# ss -s Total: 156 TCP:   3 (estab [root@localhost ~]# ss -4l 如果只想显示ipv6侦听的,可以使用 -6和 -l选项。

    84000发布于 2021-09-04
领券