首页 > 精选要闻 > 精选百科 >

💻 Linux 下 `ss` 命令使用示例 📡

发布时间:2025-04-04 17:50:52来源:

在 Linux 系统中,`ss` 是一个强大的工具,用于查看套接字(socket)的状态。它比传统的 `netstat` 更高效,能够快速获取网络连接信息。今天,我们一起来看看如何使用 `ss` 命令,并了解其输出中的关键列名。

首先,输入 `ss -tuln` 可以查看监听的 TCP 和 UDP 端口。这里的 `-t` 表示 TCP,`-u` 表示 UDP,`-l` 表示仅显示监听状态,而 `-n` 则表示不解析服务名称。例如:

```

StateRecv-Q Send-Q Local Address:Port Peer Address:Port

LISTEN 0128127.0.0.1:5432:

```

输出中的列名含义如下:

- State:套接字状态,如 `ESTAB`(已建立连接)、`LISTEN`(监听中)。

- Recv-Q/Send-Q:接收队列和发送队列的大小。

- Local Address:Port:本地地址与端口号。

- Peer Address:Port:远程地址与端口号。

此外,通过添加参数如 `-p`,可以显示使用该连接的进程 ID 和程序名称,比如:`ss -tulnp`。这样,排查问题时会更加直观!💡

掌握这些用法后,你就能轻松管理服务器的网络连接了!🚀

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。