lsof 查看指定进程
时间: 2023-07-04 22:27:30 浏览: 90
您可以使用以下命令来查看指定进程的文件打开情况:
```
lsof -p <pid>
```
其中,`<pid>` 为进程的 ID。该命令会列出该进程打开的所有文件和网络连接等信息。如果您需要查看更详细的信息,您可以加上 `-v` 或 `-VV` 参数来输出更详细的信息。
注意,在 Linux 系统中,您需要具有足够的权限才能查看其他用户或系统进程的信息。如果没有足够的权限,您可能无法查看这些信息。
相关问题
unix查看指定进程的连接
可以使用 `lsof` 命令来查看指定进程所建立的连接。假设我们需要查看进程号为 `1234` 的进程所建立的网络连接,可以使用如下命令:
```sh
sudo lsof -i -a -p 1234
```
其中,`-i` 参数用来显示网络连接,`-a` 参数表示同时满足多个条件,`-p` 参数用来指定进程号。
执行以上命令后,会列出该进程所建立的所有网络连接。每一条连接的信息包括本地地址、远程地址、协议、状态等。
如果不指定进程号,则 `lsof` 命令会列出系统中所有进程所建立的网络连接。
linux查看指定端口进程
可以使用以下命令来查看指定端口的进程:
1. 使用lsof命令:
lsof -i :端口号
例如,要查看端口号为808的进程,可以使用以下命令:
lsof -i :808
2. 使用netstat命令:
netstat -anp | grep 端口号
例如,要查看端口号为808的进程,可以使用以下命令:
netstat -anp | grep 808
以上两种方法都可以查看指定端口的进程,但是lsof命令的输出更加详细,可以显示进程的PID、进程名、用户等信息。
阅读全文