Linux“ss”命令示例Linux“ss”命令示例Linux“ss”命令示例Linux“ss”命令示例
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Linux“ss”命令示例

“ss”是一个内置的 Linux 命令,用于显示有关网络套接字的详细信息。您可以在此命令中使用不同的选项来显示所需的信息类型。在今天的指南中,我们将简要讨论在 Linux 中使用“ss”命令的一些示例。

“ss”命令的基本语法及其帮助手册

所讨论的命令的基本语法如下所示:

$ ss [option]

您可以与“ss”命令一起使用不同的可用选项。您可以使用以下命令访问“ss”的“帮助”手册来查看这些选项:

$ ss --help

您可以看到“ss”命令的“帮助”手册,如下图所示:

Linux 中“ss”命令的示例

Linux 中“ss”命令的示例如下:

示例1:显示所有连接如果您想列出Linux系统的所有连接,您可以按以下方式运行不带任何选项的“ss”命令:

$ ss

我们的Linux系统的所有连接如下图所示:

示例 2:显示所有端口您可以使用 Linux 中“ss”命令的以下变体来显示所有端口,无论它们是否正在侦听:

$ ss –a

我们的Linux系统的所有端口如下所示:

示例3:仅显示监听套接字如果您只想显示终端上的监听套接字,可以使用“ss”命令,如下所示:

$ ss –l

我们的Linux系统的监听套接字如下图所示:

示例 4:显示所有 UDP 连接我们知道我们要么有 UDP 连接,要么有 TCP 连接。如果你想列出所有的UDP连接,你应该使用“ss”命令,如下所示:

$$ ss –ua

我们Linux系统的所有UDP连接如下:

示例5:显示所有监听的UDP连接如果您只想列出当前正在监听的UDP连接,您可以使用以下版本的“ss”命令:

$ ss –ul

我们的Linux系统所有监听的UDP连接如下图所示:

示例6:显示所有TCP连接同样,您也可以通过以下方式列出所有TCP连接:

$ ss –t

我们Linux系统的所有TCP连接如下图所示:

示例7:显示所有监听的TCP连接可以通过以下命令显示Linux系统的监听TCP连接:

$ ss –tl

运行该命令的结果如下:

示例8:显示所有连接的摘要您甚至可以使用“ss”命令按以下方式列出系统所有连接的统计摘要:

$ ss –s

我们的Linux系统所有连接的统计汇总如下所示:

示例9:使用套接字显示进程如果要显示所有连接套接字对应的进程,则可以通过以下方式执行“ss”命令:

$ ss –p

“ss”命令的这种变体的输出如下:

示例10:显示特定Internet协议对应的连接您甚至可以选择显示所有IPv4或IPv6连接。要仅显示 IPv4 连接,可以执行“ss”命令,如下所示:

$ ss -4

如果要显示所有 IPv6 连接,可以将“-4”替换为“-6”。 “ss”命令的这个变体的输出如下所示:

结论

在本文中,我们几乎涵盖了 Linux 中“ss”命令的所有示例用例。但是,您可以通过查看其帮助手册来进一步探索该命令的用法。

©2015-2025 艾丽卡 support@alaica.com