ss -tulnp | grep 8080 如何快速记忆这个命令
这个命令 ss -tulnp | grep 8080 是 Linux 系统中用于查看当前哪个进程正在使用 8080 端口的常用命令。我们来一步步拆解它的作用和记忆方法。
tulnp 也可以看做是 特朗普的谐音
🔍 命令详解
ss -tulnp | grep 8080
1. ss 命令
- 作用:
ss(socket statistics)是 Linux 中用于查看套接字(网络连接)信息的工具,比旧的netstat更快、更高效。 - 类比记忆:可以理解为“socket status”或“show sockets”。
2. 选项 -tulnp 的含义(可以拆开记)
| 选项 | 含义 |
|---|---|
-t |
显示 TCP 连接(TCP) |
-u |
显示 UDP 连接(UDP) |
-l |
显示 监听中(listening)的端口(L for Listening) |
-n |
以 数字形式 显示端口号和 IP 地址(Numeric,不解析成服务名或域名) |
-p |
显示使用该端口的 进程信息(Process,包括进程名和 PID) |
📌 口诀记忆法:“TULNP” = “吐露恩P”
- 吐 (t):TCP
- 露 (l):Listening
- 恩 (n):Numeric(数字)
- P:Process(进程)
- U:UDP(别忘了它)
合起来就是:查看 TCP 和 UDP 中正在监听的、用数字显示的、并显示进程信息的网络连接。
3. | grep 8080
|是管道,把ss的输出结果传给下一个命令。grep 8080是在结果中过滤出包含 8080 的行,也就是只看 8080 端口的信息。
✅ 整体作用
这条命令的作用是:
找出当前系统中,哪个进程在监听或使用 8080 端口,并显示其 PID 和程序名。
常用于:
- 启动 Web 服务(如 Tomcat、Nginx、Spring Boot)时报错“端口被占用”
- 排查谁在用 8080 端口
- 安全审计或调试网络问题
🧠 记忆技巧总结
-
联想场景:
- 你想启动一个服务在 8080 端口,但失败了,怀疑被占用了。
- 你就要“查谁在用 8080” → “ss -tulnp | grep 8080”
-
口诀记忆:
“吐露恩P,找8080”
—— 吐(t)露(l)恩(n)P,把用8080的进程揪出来! -
类比记忆:
ss就像“网络体检报告”-tulnp就是“检查所有主要血管(TCP/UDP)、特别关注正在监听的、用数字报告、还要查是谁(进程)”grep 8080就是“重点看8080号血管”
🛠 示例输出
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 1234/java
表示:PID 为 1234 的 java 进程正在监听 8080 端口。
✅ 实用小贴士
-
想杀掉占用端口的进程?用:
kill -9 1234(把 1234 换成实际 PID)
-
更简单的一条命令(某些系统支持):
lsof -i :8080
✅ 总结一句话:
ss -tulnp | grep 8080就是 “查谁在用 8080 端口” 的标准命令,记住“吐露恩P”就记住了核心参数。

浙公网安备 33010602011771号