Linux系统:
1. 查看端口占用: netstat -tulnp | grep 端口号 例如:netstat -tulnp | grep 8080
2. 查看具体进程: lsof -i:端口号 例如:lsof -i:8080
Windows系统:
1. 查看端口占用: netstat -ano | findstr "端口号" 例如:netstat -ano | findstr "8080"
2. 查看具体进程: tasklist | findstr "进程ID" 首先找到占用端口的进程ID,然后: tasklist /fi "PID eq 进程ID" 例如:tasklist /fi "PID eq 1234"
Linux系统:
sudo netstat -tulnp | grep 端口号
Windows系统:
netstat -ano | findstr 端口号
这就是坑,别用netstat -an直接找,容易混淆。
实操提醒:端口查询后,根据进程ID找到对应进程,查看其详细使用情况。
直接查,用命令行工具netstat -an | grep 端口号,看端口状态。