转:windows下netstat命令查看端口占用情况

Netstat -ano

查找显示Netstat -ano|findstr "查找内容,端口号 ip地址等"

在Windows系统中的 netstat命令能够知道查看端口、进程占用,那么在netstat命令下要怎么的进行操作呢!现在我们一起来看看吧!

  目标:在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用.

  操作:操作分为两步:(1)查看该端口被那个PID所占用;方法一:有针对性的查看端口,使用命令

  Netstat –ano|findstr “<端口号>”,如图,最后一列为PID。图中的端口号为1068,所对应的PID为3840。

  (a)图

  方法二:查看所有的,然后找到对应的端口和PID。

  (b)图

  第一幅图中的5列就是上面(a)图对应的5列

  (2)查看该PID对应的进程名称。

  方法一:一直用命令查找,tasklist|findstr “”

  (c)图

  从 (c)图 可以看出,PID为3840所对应的进程名字为msnmsgr.exe。

  方法二:用任务管理器查看。

  调出任务管理器,选择列,如d图。

  (d)图

  查看PID对应的进程名称。如(e)图中的msnmsgr.exe

  (e)图

  附录:在命令行中输入netstat /? 可以查看netstat的相关信息。

  C:Documents and SettingsAdministrator>netstat /?

  显示协议统计信息和当前 TCP/IP 网络连接。

  NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-t] [-v] [interval]

  -a 显示所有连接和监听端口。

  -b 显示包含于创建每个连接或监听端口的

  可执行组件。在某些情况下已知可执行组件

  拥有多个独立组件,并且在这些情况下

  包含于创建连接或监听端口的组件序列

  被显示。这种情况下,可执行组件名

  在底部的 [] 中,顶部是其调用的组件,

  等等,直到 TCP/IP 部分。注意此选项

  可能需要很长时间,如果没有足够权限

  可能失败。

  -e 显示以太网统计信息。此选项可以与 -s

  选项组合使用。

  -n 以数字形式显示地址和端口号。

  -o 显示与每个连接相关的所属进程 ID。

  -p proto 显示 proto 指定的协议的连接;proto 可以是

  下列协议之一: TCP、UDP、TCPv6 或 UDPv6。

  如果与 -s 选项一起使用以显示按协议统计信息,proto 可以是下列协议之一:

  IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。

  -r 显示路由表。

  -s 显示按协议统计信息。默认地,显示 IP、

  IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;

  -p 选项用于指定默认情况的子集。

  -t 显示当前连接卸载状态。

  -v 与 -b 选项一起使用时将显示包含于

  为所有可执行组件创建连接或监听端口的

  组件。

  interval 重新显示选定统计信息,每次显示之间

  暂停时间间隔(以秒计)。按 CTRL+C 停止重新

  显示统计信息。如果省略,netstat 显示当前

  配置信息(只显示一次)

http://www.3lian.com/edu/2013/08-03/86406.html

时间: 2024-12-12 21:09:23

转:windows下netstat命令查看端口占用情况的相关文章

windows和linux中查看端口占用情况并kill掉对应进程

好几次在不同的情况下遇到 需要查看端口信息 并且kill掉对应进程的情况 相关的参数总是记不全 在这里记录下 以后查看方便 windows中查看正在使用端口的信息netstat -ano|findstr "xxxx"kill 掉对应的进程taskkill /f /t /PID 具体参数信息http://blog.163.com/[email protected]/blog/static/45190050200741222590/ linux中查看正在使用的端口的信息sudo netst

linux下top命令查看cpu占用情况

可以通过 top 命令来查看 CPU 使用状况.运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等.退出 top 的命令为 q (在 top 运行中敲 q 键一次).top详解如下:1.作用top命令用来显示执行中的程序进程,使用权限是所有用户.2.格式top [-] [d delay] [q] [c] [S] [s] [n]3.主要参数 d:指定更新的间隔,以秒计算.q:没有任何延迟的更新.如果使用者有超级用户,则

netstat怎样查看端口占用?netstat命令详解

netstat是使用比较频繁的端口查看命令,监控TCP/IP网络非常有用的工具.在使用VPS或云服务器上安装启动IIS.Apache或tomcat等网站环境软件时,常会遇到80端口被占用而无法启动错误,这时就可以利用netstat命令查看80端口占用情况. netstat命令详解: netstat命令一般格式为:netstat[-a][-e][-n][-o][-pProtocol][-r][-s][Interval] 详细参数介绍: -a 显示所有socket,包括正在监听的. -c 每隔1秒就

Dos命令查看端口占用及关闭进

Dos命令查看端口占用及关闭进程 1. 查看端口占用 2. 关闭进程 3. 端口状态 1. 查看端口占用 在windows命令行窗口下执行: netstat -aon|findstr "8080" TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448 端口“8080”被PID(进程号)为2448的进程占用. 查看端口“8080”被哪个应用占用,,继续执行下面命令: tasklist|findstr "2448" notepad.exe

RC-50221 问题解决 - netstat 查看端口占用情况

查看端口占用情况 netstat -an|grep LIST|grep 15     数据库监听占用情况. netstat -an|grep 1521                  1521为端口号 使用如下语句kill占用端口的进程 linux下杀掉占用端口的进程 ps -efww|grep appltest|grep -v grep|cut -c 9-15|xargs kill -9 AIX下杀掉占用端口的进程 ps -ef | grep "appltest" | grep -

怎样查看端口占用情况

步骤/方法 开始-运行-输入cmd-打开命令行窗口   输入:netstat -aon|findstr "端口号" 如输入netstat -aon|findstr "1433",回车,有以下信息显示TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING 1956 其中"1956"为占用"1433"端口的进程号 3 输入:tasklist|findstr "进程号" 如输入tasklist|

查看端口占用情况(解除占用)

1>查看端口占用情况命令: netstat -aon | findstr :80 2>查看指定端口的占用情况 netstat -aon|findstr "3000" result -------------------------------- TCP    0.0.0.0:3000           0.0.0.0:0              LISTENING       24624 3>用24624查看对应的进程 tasklist | findstr &qu

查看端口占用情况

1.查看所有的端口占用情况 netstat -ano 协议   本地地址               外部地址     状态            PID TCP   127.0.0.1:1434    0.0.0.0:0   LISTENING  3236 2.查看指定端口的占用情况 netstat -aon|findstr "9050" 协议    本地地址                外部地址         状态            PID TCP    127.0.0.1

Mac 查看端口占用情况及杀死进程

查看端口占用情况命令 sudo lsof -i :9000 冒号后面就是你需要查看的端口号. TheEternityZhang-MacBook:project zhtony$ sudo lsof -i :8080 Password: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 27374 zhtony 221u IPv6 0x3a877ef28e41f1b3 0t0 TCP *:http-alt (LISTEN) TheEter