windows和linux查看端口占用情况

一、windows下

  a.调用cmd

  b.输入命令:netstat -ano,列出所有端口的情况

  c.查看被占用端口对应的PID,输入命令:
  

1
netstat -ano|findstr "xxx"

  记下最后的PID

  d.查看占用进程的程序

1
tasklist|findstr "yyy"

  e.结束进程

  tskill PID

  taskkill /f /t /im zzz.exe

二、linux

  a.lsof -i:端口号

  b.netstat命令

   -t:仅显示tcp相关选项

   -u:仅显示udp相关选项

   -n:拒绝显示别名,能显示数字的全部转化为数字

   -l:仅列出有在Listen(监听)的服务状态

   -p:显示建立相关连接的程序名