Windows/Linux|端口占用|查看指定端口并杀掉
dami_king 2024-06-16 15:07:05 阅读 98
在Windows和Linux操作系统中,分别查看占用端口的进程以及杀掉该进程的方法如下:
Windows操作系统:
查看占用端口的进程:
打开命令提示符(CMD):
按 Win + R
键打开“运行”对话框,输入 cmd
并回车。
输入以下命令查看所有连接及其对应的进程ID(PID):
netstat -ano
或者,如果你想查看特定端口(例如443),可以这样操作:
netstat -ano | findstr :443
找到占用端口的PID。
接下来,查看该PID对应的进程名:
tasklist | findstr <PID>
杀掉占用端口的进程:
使用以下命令终止某个PID的进程(替换<PID>
为实际的进程ID):taskkill /F /PID <PID>
/F
参数表示强制终止进程。
Linux操作系统:
查看占用端口的进程:
打开终端。
使用以下命令查看占用端口的进程信息:
netstat -tulpn
或者,如果只想查看特定端口(例如443),可以这样做:
netstat -tulpn | grep :443
输出结果中会显示监听端口的进程PID和程序名。
杀掉占用端口的进程:
使用kill
命令配合进程ID来终止进程(替换 <PID>
为实际的进程ID):kill -9 <PID>
-9
参数代表强制终止信号(SIGKILL),确保进程立即结束。
另外,也可以使用 fuser
命令直接针对端口:
fuser -k -9 <port/tcp>
这样可以直接针对TCP端口进行操作,-k
表示杀死使用指定资源的进程,-9
同样表示强制结束。
请务必谨慎操作,确保你清楚自己正在结束的是哪个进程,以免影响系统的正常运行。
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。