netstat 命令生成器
生成 netstat 命令以检查连接
netstat 入门
## netstat 是什么?
`netstat` 用于打印网络连接、监听套接字、路由表和接口统计信息。它的短标志可以组合成如 `-tlnp` 这样的捆绑形式。
## 如何使用
1. **切换标志**:例如 `-t`(TCP)、`-l`(监听)、`-n`(数字地址)、`-p`(程序)。 2. **复制并运行**:将生成的命令粘贴到终端中执行。
标志与用法
``` netstat -tlnp netstat -rn netstat -a ```
### 常用标志 - `-t` — TCP;`-u` — UDP - `-l` — 仅监听套接字 - `-n` — 数字地址和端口(更快,不做 DNS 解析) - `-p` — 显示 PID 和程序名(需要 root 权限) - `-r` — 路由表;`-a` — 所有套接字
### 提示 - `netstat -tlnp` 是查找哪个程序在监听某个端口的经典方法(以 root 身份运行)。 - 在现代系统上,`ss` 是更快的替代品,但 netstat 仍然无处不在。
▶如何查找哪个程序在使用某个端口?
以 root 身份运行 `netstat -tlnp`:`-l` 表示监听,`-n` 表示数字端口,`-p` 用于显示 PID 和程序名。
▶-n 的作用是什么?
`-n` 打印数字 IP 地址和端口,而不是解析主机名和服务名。它在脚本中更快、更易读。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。