linux查看指定端口上的进程
时间: 2024-09-08 22:03:43 浏览: 60
在Linux中查看进程占用的端口号
在Linux中,要查看指定端口上的进程,可以使用`lsof`或者`netstat`命令。以下是使用这些工具的方法:
1. 使用`lsof`命令:
`lsof`命令用于列出当前系统打开文件的信息。当用于查看端口时,可以结合使用`grep`命令进行过滤。
```
lsof -i :端口号
```
例如,要查看端口80上的进程,可以运行:
```
lsof -i :80
```
2. 使用`netstat`命令:
`netstat`命令用于显示网络连接、路由表、接口统计、伪装连接和多播成员。`-tulnp`参数组合常用于查看所有监听的TCP和UDP端口以及对应的进程信息。
```
netstat -tulnp | grep 端口号
```
或者:
```
netstat -tunlp | grep 端口号
```
注意,在不同版本的Linux系统中,`netstat`的输出可能有所不同,`-n`参数表示使用IP地址,而不去解析主机、端口或用户名;`-p`参数表示显示监听端口的进程ID和名称。
例如,要查看端口80上的进程,可以运行:
```
netstat -tulnp | grep :80
```
或者:
```
netstat -tunlp | grep :80
```
在使用上述命令时,`端口号`需要替换为你想要检查的具体端口号。
阅读全文