如何在 Linux 中使用ss命令监控网络连接

作者 : 开心源码 本文共1015个字,预计阅读时间需要3分钟 发布时间: 2022-05-13 共205人阅读

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

在本教程中,我们会举例说明ss命令如何用于在Linux中显示各种网络连接信息。

1、列出所有连接

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

ss

ss-command-list

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

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

ss -a

ss-command-a-list

3、列出监听套接字

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

ss -l

ss-command-l-list

4、列出所有TCP连接

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

ss -t

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

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

ss -lt

ss-command-lt-list

6、列出所有UDP连接

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

ss -ua

ss-command-ua-list

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

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

ss -lu

ss-command-lu-list

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

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

ss -p

ss-command-p-list

9、显示摘要统计信息

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

ss -s

ss-command-s-list

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

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

ss -4

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

ss -6

11、按端口号过滤连接

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

ss -at '( dport = :22 or sport = :22 )'

或者者,您可以运行命令。

ss -at '( dport = :ssh or sport = :ssh )'

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

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

man ss

ss-command-man

写在最后

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

假如想理解更多Linux中命令使用,可以下载Linux命令中文手册,关注我后,公号里面回复“命令”就可下载。

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 如何在 Linux 中使用ss命令监控网络连接

发表回复