

Linux 下12个监视网络连接的 ss 命令示例
source link: https://www.51cto.com/article/744824.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Linux 下12个监视网络连接的 ss 命令示例
ss 命令是用于在 Linux 系统上显示与网络套接字相关的信息的工具。 该工具显示 netstat 命令的更多详细信息,该命令用于显示活动的套接字连接。
在本指南中,我们深入研究了 ss 命令如何用于在 Linux 中显示各种套接字连接信息。

1、列出所有连接
基本的 ss 命令,不带任何选项,仅列出所有连接,无论它们处于什么状态。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ ss

2、列出监听端口和非监听端口
您可以使用 -a 选项检索侦听端口和非侦听端口的列表,如下所示:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ ss -a

3、列出监听套接字
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ ss -l

要仅显示侦听套接字,请使用-l标志,如图所示。
4、列出所有 TCP 连接
要显示所有 TCP 连接,请使用 -t 选项,如图所示:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ ss -t

5、列出所有侦听的 TCP 连接
要查看所有侦听的 TCP 套接字连接,请使用 -lt 组合,如图所示:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ ss -lt

6、列出所有 UDP 连接
要查看所有 UDP 套接字连接,请使用 -ua 选项,如图所示:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ ss -ua

7、列出所有侦听的 UDP 连接
要列出监听的UDP连接,请使用-lu选项。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ ss -lu

8、显示套接字的 PID (进程ID)
要显示与套接字连接有关的进程 ID,请使用 -p 标志,如图所示:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ ss -p

9、显示摘要统计
要列出摘要统计信息,请使用 -s 选项。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ ss -s

10、显示 IPv4 和 IPv6 套接字连接
如果您对IPv4套接字连接感到好奇,请使用-4选项。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ ss -4

要显示 IPv6 连接,请使用 -6 选项。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ ss -6
11、按端口号过滤连接
ss 命令还允许您过滤套接字端口号或地址号。 例如,要显示具有 ssh 的目标端口或源端口的所有套接字连接,请运行命令。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ ss -at '( dport = :22 or sport = :22 )'

或者,您可以根据服务名称过滤套接字连接,然后运行。

12、检查手册页中的 ss 命令
要深入了解 ss 命令的用法,请使用该命令检查手册页。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ man ss

这些是与ss命令一起使用的一些常用选项。由于 ss 命令的性能出色且功能丰富,该命令被认为比 netstat 命令更高级,可以使用 ss 命令替代 netsate 命令成为我们日常查看 socket 相关信息的利器。常见的 ss 命令使用方式,基本如上,更多的需我们结合自己的能力不断地在工作中总结。
Recommend
-
13
声誉监控 应该在线监视的12个声誉问题 ...
-
7
Linux中cron命令的16个基础用法及示例 ...
-
10
Linux教程系列:Linux 中的 Watch 命令示例 Linux 中的watch命令用于定期运行其他命令,然后在终端中显示输出。以下是如何使用它! 在本指南...
-
8
360揭批美国国安局网络攻击 监视全球数亿公民隐私-51CTO.COM 360揭批美国国安局网络攻击 监视全球数亿公民隐私 2022-03-03 09:56:11 360发现了美国国家安全局针对系列行业龙头企业长达十余年时...
-
2
利用pv命令监视数据的处理进度 2020-04-10 发布在
-
7
使用 Linux 终端时,您可能需要执行命令将一些数据写入文件并进一步处理其输出。命令是一个可以帮助您实现这一目标的强大实用程序tee。这篇文章将为您提供有关tee命令的详细指南,并向您展示tee命令的一些真实示...
-
7
文件比较在 Linux 中起着重要的作用,特别是对于程序员和 Linux 系统管理员。例如,如果您想找到两个源代码文件之间的差异来开发补丁,那么您需要一个文件比较...
-
5
Linux 中的 Socat 命令示例 作者:Linux迷 2022-08-29 08:33:22 Socat命令可以比作与TCP和UDP协议绑定的netcat 实用程序。但是,socat比netcat具有安全优势(chrooting),并且还支持设备、管道、文件、SSL、SOCKS...
-
8
echo Linux echo命令与示例 echo命令是Linux中最基本和最常用的命令之一。传递参数给echo将打印到标准输出 ...
-
4
如今,联网计算机变得十分普遍,以至于我们大多数人都理所当然地认为,房间一侧的计算机可以连接上房间另一侧...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK