云服务器查看ss信息,Linux如何使用ss命令查看socket状态

Linux系统软件中,ss命令可用以查询系统软件的socket的状态,而socket做为系统软件的进程通信体制,掌握其状态是很必须的,下边为大伙儿详细介绍下Linux怎么使用ss命令查询socket的状态,很感兴趣的盆友能够看一下。

ss是Socket Statistics的简称。说白了,ss命令能够用于获得socket统计分析信息,它能够显示和netstat相近的內容。但ss的优点取决于它可以显示大量更详尽的相关TCP和联接状态的信息,并且比netstat更迅速更高效率。当网络服务器的socket联接总数越来越十分大时,不论是应用netstat命令還是立即cat /proc/net/tcp,实行速率都是会比较慢。很有可能你肯定不会有亲身的体会,但请相信我,当网络服务器保持的联接做到几万个的情况下,应用netstat相当于消耗 性命,而用ss才算是省时省力。天下武功无人能敌。ss快的窍门取决于,它运用来到TCPtcp协议中tcp_diag。tcp_diag是一个用以剖析统计分析的控制模块,能够得到 Linux 核心中第一手的信息,这就保证 了ss的便捷高效率。自然,假如你的系统软件中沒有tcp_diag,ss还可以一切正常运作,仅仅高效率会越来越偏慢。(但依然比 netstat要快。)

1.命令文件格式:

ss [主要参数]

ss [主要参数] [过虑]

2.命令作用:

ss(Socket Statistics的简称)命令能够用于获得 socket统计分析信息,此命令輸出的結果类似 netstat輸出的內容,但它能显示大量更详尽的 TCP联接状态的信息,且比 netstat 更迅速高效率。它应用了 TCPtcp协议中 tcp_diag(是一个用以剖析统计分析的控制模块),能立即从得到 第一手核心信息,这就促使 ss命令便捷高效率。在沒有 tcp_diag,ss还可以一切正常运作。

3.命令主要参数:

-h, --help 协助信息

-V, --version 程序流程版本号信息

-n, --numeric 不分析服务项目名字

-r, --resolve 分析IP地址

-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

-A, --query=QUERY, --socket=QUERY

QUERY := {all|inet|tcp|udp|raw|unix|packet|netlink}[,QUERY]

-D, --diag=FILE 将初始TCP套接字(sockets)信息转储到文档

-F, --filter=FILE 文本文件上都去过滤装置信息

FILTER := [ state TCP-STATE ] [ EXPRESSION ]

4.应用案例:

案例1:显示TCP联接

命令:ss -t -a

輸出:

编码以下:

[root@localhost ~]# ss -t -a

State Recv-Q Send-Q Local Address:Port Peer Address:Port

LISTEN 0 0 127.0.0.1:smux *:*

LISTEN 0 0 *:3690 *:*

LISTEN 0 0 *:ssh *:*

ESTAB 0 0 192.168.120.204:ssh 10.2.0.68:49368

[root@localhost ~]#

案例2:显示 Sockets 引言

命令:ss -s

輸出:

之上便是我汇总的Linux怎么使用ss命令查询socket状态,期待能协助到大伙儿,掌握大量新闻资讯尽在华军软件园!

热搜词

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值