netstat -npl
时间: 2024-07-24 09:01:22 浏览: 112
Netstat命令详解
`netstat -npl` 是一个在 Unix 和 Linux 系统下常用的命令行工具,用于显示网络连接、监听端口以及进程的相关信息。其中:
- `-n` 表示数字格式,不使用域名解析 IP 地址,直接显示 IP 地址。
- `-p` 参数表示显示每个连接的状态和与其关联的程序PID(进程 ID),这样可以查看哪些端口正在被哪些进程占用。
- `l` 或 `-l` 可选,通常会加上这个选项,它会列出所有的TCP和UDP监听端口。
运行 `netstat -npl` 后,你会看到类似这样的输出:
```
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 957/nginx
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 2436/rabbitmq-server
```
每一行代表一个网络连接或监听状态,列出了协议类型、接收队列长度、发送队列长度、本地地址、远方地址、状态(如 LISTEN、ESTABLISHED 等)以及相关的进程ID和进程名。
阅读全文