通过端口号查进程
文章目录
- 通过端口号查进程
- Linux系统
- Windows系统
- 杀死进程
Linux系统
- 使用
ss命令
ss -tnlp | grep ":端口号"例如,查看22号端口对应的进程:
ss -tnlp | grep ":22"输出结果中会显示占用该端口的进程名和PID。
- 使用
netstat命令
netstat -tnlp | grep ":端口号"例如,查看8080号端口对应的进程:
netstat -tnlp | grep ":8080"这将列出与该端口相关的网络连接和进程信息。
- 使用
lsof命令
lsof -i :端口号例如,查看8000号端口的使用情况:
lsof -i :8000该命令会显示占用该端口的进程名、PID等信息。
- 使用
fuser命令
fuser -v 端口号/tcp例如,查看22号端口的使用情况:
fuser -v 22/tcp该命令会列出占用该端口的进程ID和相关信息。
Windows系统
- 使用
netstat命令
在命令提示符(CMD)中输入以下命令:
netstat -ano | findstr ":端口号"例如,查看8080号端口对应的进程:
netstat -ano | findstr ":8080"该命令会显示与该端口相关的网络连接以及对应的进程ID。
- 使用
tasklist命令
查看进程ID对应的进程名:
tasklist | findstr "进程ID"例如,查看进程ID为1234的进程名:
tasklist | findstr "1234"这将显示该进程的详细信息。
- 使用系统工具
- Process Explorer:下载并运行Process Explorer,按下
Ctrl+F,在弹出的窗口中输入端口号,即可找到使用该端口的进程。 - TCPView:运行TCPView,它会实时显示所有网络连接及其对应的进程信息,可以在列表中查找特定端口。
杀死进程
在找到占用端口的进程后,如果需要结束该进程,可以使用以下命令:
- Linux系统:
kill -9 PID- 例如,结束PID为1234的进程:
kill -9 1234- Windows系统:
taskkill /f /pid 进程ID- 例如,结束PID为1234的进程:
taskkill /f /pid 1234
















