windows和linux下查看80端⼝号占⽤(被哪个进程占⽤?
如何终⽌)
1、在windows下如何查看80端⼝占⽤情况?是被哪个进程占⽤?如何终⽌等
这⾥主要是⽤到windows下的DOS⼯具,点击"开始"--"运⾏",输⼊"cmd"后点击确定按钮,进⼊DOS窗⼝,接下来分别运⾏以下命令:
>netstat -aon | findstr "80"
Proto Local Address Foreign Address State PID
==== ============ ============== ========== ======
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1688
可以看出80端⼝被进程号为1688的程序占⽤.
>tasklist | findstr "1688"
图像名 PID 会话名会话# 内存使⽤
========================= ====== ================ ======== ============linux中netstat命令
< 1688 Console 0 2,800 K
很明显,是inetinfo占⽤了80端⼝;主要⽤于⽀持微软Windows IIS⽹络服务的除错,这个程序对你系统的正常运⾏是⾮常重要的.
当然,并不是只有进程会占⽤80端⼝,这只是我机器上的情况.如果你并不了解此进程是⼲什么⽤的,千万不要盲⽬地将其kill掉,最好先百度或Google搜索⼀下;当然如果你很了解它,并确定可以终⽌,那么继续下⾯的命令.
>taskkill /pid 1688 /F
成功: 已终⽌ PID 为 1688 的进程。
如果你很熟悉此进程,并确定可以终⽌,那么就直接使⽤上⾯的命令把PID为1688的进程终⽌.(这⼀步同样可以在任务管理器中执⾏,就是任务管理器中的映像名称,选中它,点击"结束进程"即可)
>tasklist | findstr "1688"
再次确认是否成功终⽌,如果成功终⽌此次执⾏命令后应返回空.
2、linux下如何查看80端⼝占⽤情况?是被哪个进程占⽤?如何终⽌等
查询端⼝是否被占⽤,被哪个进程占⽤有两种⽅式:1、netstat -anl | grep "80" ;2、lsof -i:80
终⽌进程的⽅式:kill pid

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。