liunx通过进程号查看端口好
时间: 2023-09-30 13:10:43 浏览: 114
Linux中可以通过进程号查看端口号,具体操作如下:
1. 首先需要获取进程的PID(进程ID),可以使用`ps -ef | grep <进程名>`命令获取。例如,如果进程名为`nginx`,可以使用以下命令获取PID:
```
ps -ef | grep nginx
```
2. 获取PID后,可以使用`lsof`命令查看该进程所占用的端口号。命令格式如下:
```
lsof -i :端口号
```
其中,端口号是指要查询的端口号。如果不知道端口号,可以将端口号替换为`0`,这样就能列出所有的网络连接,然后再根据PID进行筛选。
例如,要查看进程号为12345所占用的端口号,可以使用以下命令:
```
lsof -i :端口号 | grep 12345
```
如果不知道端口号,可以使用以下命令:
```
lsof -i :0 | grep 12345
```
这样就可以通过进程号查看端口号了。需要注意的是,需要以root用户身份运行`lsof`命令,否则可能无法查询到所有的网络连接。
阅读全文