在 Linux 中使用 ss 命令检查套接字/网络连接

 2024-01-12 06:03:58  阅读 0

ss 是软件包的一部分(用于控制 TCP/IP 网络和流量的工具)。 目标是取代以前用于配置网络接口、路由表和管理 ARP 表的标准 Unix 网络工具套件(通常称为“net-tools”)。 ss工具用于导出套接字统计信息。 它可以显示与 类似的信息,并且可以显示更多的 TCP 和状态信息。 因为它直接从内核空间获取信息,所以速度会更快。 ss的操作与ss非常相似,所以这使得替换起来很容易。

linux的状态_linux网络状态工具ss命令详解_linux系统状态命令

用法和常用选项

与 ss 非常相似,默认情况下它将显示已建立连接的打开的非侦听 TCP 套接字列表。 您可以使用以下选项过滤输出:

ss命令示例

1. 显示所有 TCP 端口和使用它们的进程:

#ss-tnap

linux系统状态命令_linux的状态_linux网络状态工具ss命令详解

2. 您可以使用 -4 标志来显示 IPv4 链接,使用 -6 标志来显示 IPv6 链接,例如:

#ss-tnap6

linux的状态_linux系统状态命令_linux网络状态工具ss命令详解

3. 与上面的行为相同,只需将 t 替换为 u 即可显示所有打开的 UDP 端口。

#ss-unap

linux的状态_linux系统状态命令_linux网络状态工具ss命令详解

4. 您可以使用 -s 标志来打印各种有用的统计信息:

#ss-s

linux网络状态工具ss命令详解_linux系统状态命令_linux的状态

5. 您可以使用-o标志来检查不同状态下的所有链接,例如显示所有已建立的连接。

# ss -tn -o 状态 -p

linux网络状态工具ss命令详解_linux的状态_linux系统状态命令

本文永久更新链接地址:

标签: 标志 端口 示例

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码