linux 查看与1.1.1.1建立的tcp链接以及pid
时间: 2023-08-31 22:40:35 浏览: 113
### 回答1:
您可以使用 `lsof -i :22` 命令来查看所有与 1.1.1.1 建立的 TCP 链接,其中 `22` 是端口号。如果要查看对应的进程 ID,可以在命令中加上 `-p` 参数,例如:`lsof -i :22 -p`。
还有一种方法是使用 `ss` 命令,例如:`ss -ntp | grep 1.1.1.1`,这样就可以查看与 1.1.1.1 建立的所有 TCP 链接,以及对应的进程 ID。
希望这些信息对您有帮助。
### 回答2:
要查看与1.1.1.1建立的TCP链接以及对应的进程ID(PID),可以使用以下命令:
1. 首先,使用以下命令查看所有的TCP链接信息:
```
netstat -an | grep tcp
```
该命令会列出所有TCP链接的详细信息。
2. 接下来,使用以下命令筛选出与1.1.1.1建立的TCP链接:
```
netstat -an | grep tcp | grep 1.1.1.1
```
该命令会筛选出包含1.1.1.1的TCP链接信息。
3. 最后,可以通过查看“PID/进程名称”列来获取对应的进程ID。该列通常位于“STATE”列的后面。例如,如果“PID/进程名称”列位于第7列,则获取进程ID的命令为:
```
netstat -an | grep tcp | grep 1.1.1.1 | awk '{print $7}'
```
上述命令将只输出与1.1.1.1建立的TCP链接的进程ID。
需要注意的是,以上命令可能需要在root或具有足够权限的用户下运行才能获得完整的TCP链接和PID信息。
阅读全文