? Linux下12个监视网络连接的ss命令示例_Linux教程_Linux公社-Linux系统门户网站 365体育官方中文版赌博_体育彩票管理365_365 体育 注册
手机版
你好,游客 登录 注册
背景:
阅读新闻

Linux下12个监视网络连接的ss命令示例

[日期:2019-09-26] 来源:Linux公社? 作者:醉落红尘 [字体: ]

ss命令是用于在Linux系统上显示与网络套接字相关的信息的工具。 该工具显示netstat命令的更多详细信息,该命令用于显示活动的套接字连接。

在本指南中,我们深入研究了ss命令如何用于在Linux中显示各种套接字连接信息。

1.列出所有连接

基本的ss命令,不带任何选项,仅列出所有连接,无论它们处于什么状态。

$ ss

Linux下12个监视网络连接的ss命令示例

2.列出监听端口和非监听端口

您可以使用-a选项检索侦听端口和非侦听端口的列表,如下所示。

$ ss -a

Linux下12个监视网络连接的ss命令示例

3.列出监听套接字

$ ss -l

Linux下12个监视网络连接的ss命令示例

要仅显示侦听套接字,请使用-l标志,如图所示。

4.列出所有TCP连接

要显示所有TCP连接,请使用-t选项,如图所示。

$ ss -t

Linux下12个监视网络连接的ss命令示例

5.列出所有侦听的TCP连接

要查看所有侦听的TCP套接字连接,请使用-lt组合,如图所示。

$ ss -lt

Linux下12个监视网络连接的ss命令示例

6.列出所有UDP连接

要查看所有UDP套接字连接,请使用-ua选项,如图所示。

$ ss -ua

Linux下12个监视网络连接的ss命令示例

7.列出所有侦听的UDP连接

要列出监听的UDP连接,请使用-lu选项。

$ ss -lu

Linux下12个监视网络连接的ss命令示例

8.显示套接字的PID(进程ID)

要显示与套接字连接有关的进程ID,请使用-p标志,如图所示。

$ ss -p

Linux下12个监视网络连接的ss命令示例

9.显示摘要统计

要列出摘要统计信息,请使用-s选项。

$ ss -s

Linux下12个监视网络连接的ss命令示例

10.显示IPv4和IPv6套接字连接

如果您对IPv4套接字连接感到好奇,请使用-4选项。

$ ss -4

Linux下12个监视网络连接的ss命令示例

要显示IPv6连接,请使用-6选项。

$ ss -6

11.按端口号过滤连接

ss命令还允许您过滤套接字端口号或地址号。 例如,要显示具有ssh的目标端口或源端口的所有套接字连接,请运行命令。

$ ss -at '( dport = :25 or sport = :25 )'

Linux下12个监视网络连接的ss命令示例

或者,您可以运行命令。

$ ss -at '( dport = :smtp or sport = :smtp )'

Linux下12个监视网络连接的ss命令示例

12.检查手册页中的ss命令

要深入了解ss命令的用法,请使用该命令检查手册页。

$ man ss

这些是与ss命令一起使用的一些常用选项。 该命令被认为比netstat命令更高级,并提供有关网络连接的详细信息。

分享就是一种关怀...

更多Linux命令相关信息见Linux命令大全 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=16

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-09/160829.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款