最近有小伙伴私信询问如何查看windows和linux系统中端口被占用的情况,因此小编专门研究了一下,现在就将这两种系统的操作方法分享给大家。
我们在日常使用电脑时,经常会碰到各种问题,例如开机时端口被占用的问题,这确实让人头疼。如果能知道是哪个进程占用的还好解决,但若不清楚具体原因,就会很困扰。别担心,接下来小编会为大家讲解Windows和Linux下如何查看端口占用情况。
- 打开开始菜单—>运行—>输入“cmd”或使用快捷键window+R调出命令行界面;

- 输入命令:netstat -ano,显示当前所有端口的状态。从列表中找出被占用的端口号,比如1224,然后确定其位置;

- 查看占用端口的PID,输入命令:netstat -aon|findstr “8081”,敲击回车后记录最后的数字作为PID,这里得到的是9088;

- 再次输入tasklist|findstr “9088”,按下回车键,就能看到是哪个程序占用了8081端口,结果显示为:node.exe;

- 或者可以通过任务管理器找到对应进程,切换至进程标签页,在PID列查找9088对应的进程。如果默认没有显示PID列,可以按照下图所示设置:











