查看本机端口占用
1. 如何样查看自己电脑上某个端口有没有被占用
1、在电脑中输入“win+R”键,打开运行窗口。
2. 如何查看本地电脑上端口号的使用情况
查看端来口
在Windows 2000/XP/Server 2003中要查自看端口,可以使用Netstat命令:
依次点击“开始→运行”,键入“cmd”并回车,打开命令提示符窗口。在命令提示符状态下键入“netstat -a -n”,按下回车键后就可以看到以数字形式显示的TCP和UDP连接的端口号及状态。
Netstat命令用法
命令格式:Netstat -a -e -n -o -s-an
-a 表示显示所有活动的TCP连接以及计算机监听的TCP和UDP端口。
-e 表示显示以太网发送和接收的字节数、数据包数等。
-n 表示只以数字形式显示所有活动的TCP连接的地址和端口号。
-o 表示显示活动的TCP连接并包括每个连接的进程ID(PID)。
-s 表示按协议显示各种连接的统计信息,包括端口号。
-an 查看所有开放的端口
3. 如何查看本机端口使用情况
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"
C:\>netstat -abn
Active Connections
Proto Local Address Foreign Address State PID TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 2872 [Apache.exe]
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1088 c:\windows\system32\WS2_32.dll C:\WINDOWS\system32\RPCRT4.dll c:\windows\system32\rpcss.dll C:\WINDOWS\system32\svchost.exe -- 未知组件 -- [svchost.exe]
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4 [System]
TCP 0.0.0.0:1000 0.0.0.0:0 LISTENING 3392 [rtxc.exe]
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 1860 [mysqld-nt.exe]
TCP 0.0.0.0:24516 0.0.0.0:0 LISTENING 2976 [Skype.exe]
netstat [未注册用户] 评论于 2009-02-11 15:54 回复 引用
#2楼
此外,还有一个参数 netstat -e
可以显示网卡的包吞吐量和字节吞吐量。
定时获取这个数据可以大致计算本机网络的上行下载速率
在上网的过程中,我们的计算机难免会受到木马的入侵,一般的木马杀毒软件可以查出来,但比较新型或少见的就有可能被漏掉,因为一般的木马都会在计算机上打开某一个端口等待别人控制,所以通常的做发都是去分析端口来看是否有异常的程序,一般windows提供的netstat命令只能列出被打开的端口,所以如果要看是哪个程序占用了端口,有时候还不得不借助于第三方软件,如ActivePort或Fport等,但这些软件均需要安装才可以使用,较为麻烦。
其实在XP与Windows2003下,netstat 已经新增了一个-b的开关,用来指定同时列出端口所对应的程序。对我们分析是否中了木马或有异常的程序非常有用。只需要输入
netstat -anb
就可以实现fport或ActivePort的功能了,马上试试吧:)
4. 怎么查看电脑全部端口被哪个程序占用
1.在开始–运行 里面输入cmd点回车,会出现运行窗口。
2.在提示符后输入netstat -ano回车,找到tcp 80端口对应的pid,比如1484.
如上面的不清楚还有简明的:
假如我们需要确定谁占用了我们的80端口
1、Windows平台
在windows命令行窗口下执行:
C:\netstat -aon|findstr 80″
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
C:\tasklist|findstr 2448″
thread.exe 2016 Console 0 16,064 K
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。
如果需要查看其他端口。把 80 改成其它的端口就行了。
5. 如何查看本机端口被占用
有时我们在启动一些服务或应用时,程序会提示端口被其他程序所占用,比如APMServ这个工具就常常会遇到: 80端口被占用,Apache启动失败。
介绍一种简单的方法可以迅速查看本机端口占用情况并找出是什么程序在占用
此方法仅适用windows系统
开始——运行——cmd(管理员身份)
netstat -an //本机开放的端口情况
netstat -ano|findstr "80" //我们来找找看80端口,如下图:
TCP ---- 0.0.0.0:80 ---- 0.0.0.0:0 ---- LISTENING ---- 844
TCP ---- 0.0.0.0:8009 ---- 0.0.0.0:0 ---- LISTENING ----- 5400
TCP ---- 127.0.0.1:3115 ---- 127.0.0.1:8080 ----- CLOSE_WAIT ---- 4208
从上面的列表可以看到80端口一直在监听着,并且应用程序的PID是844
被占用80端口可能会被多个进程使用,例如常用的有:312、5780、9868...占用,OK,接着找出这些进程到底是哪个程序,来看看844是个啥
接着输入 tasklist|findstr "844"
svchost.exe ---- 1844 ---- Console ---- 0 ---- 5,104 K
inetinfo.exe ---- 844 ---- Console ---- 0 ---- 10,908 K
当然,你也可以在任务管理器中找出PID是844的程序是哪个。
原来是IIS管理器!找到后你可以在任务管理器中结束它,也可以使用命令行kill掉进程,80端口即可释放出来。
6. 怎么查看电脑哪些端口正在被占用
windows系统自带的“资源管理器”能查看端口使用情况,具体操作方法如下:
(1)如版下图红色箭头标记,鼠标右键单击权任务栏空白处,在弹出的右键菜单里选择“任务管理器”:
7. 如何查看端口被是否被占用
关于如何查看端口是否被占用,可以根据以下步骤来操作:
1、开始---->运行---->cmd,或者是window+R组合键,调出命令窗口;
8. 如何查看本机哪些程序占用了哪些端口
在上网的过程中,计算机难免会受到木马的入侵,一般的木马杀毒软件可以查出来内,但比较新型或少见的容就有可能被漏掉,因为一般的木马都会在计算机上打开某一个端口等待别人控制,所以通常的做发都是去分析端口来看是否有异常的程序,一般windows提供的netstat命令只能列出被打开的端口,所以如果要看是哪个程序占用了端口,有时候还不得不借助于第三方软件,如activeport或fport等,但这些软件均需要安装才可以使用,较为麻烦。
其实在xp与windows2003下,netstat 已经新增了一个-b的开关,用来指定同时列出端口所对应的程序。对我们分析是否中了木马或有异常的程序非常有用。只需要输入
netstat -anb
就可以实现fport或activeport的功能了。
9. 怎么用命令查看linux上本机的某个端口是否被占用
linux系统下,查看端口占用情况的命令:lsof -i
1 [root@www ~]# lsof -i
2
3 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
4 nginx 2333 root 6u IPv4 6242 TCP *:http (LISTEN)
5 nginx 2334 www 6u IPv4 6242 TCP *:http (LISTEN)
6 sshd 2349 root 3u IPv6 6283 TCP *:ndmp (LISTEN)
7 sshd 2349 root 4u IPv6 6286 TCP *:ssh (LISTEN)
这里返回了Linux当前所有打开端口的占用情况。第一段是进程,最后一列是侦听的协议、侦听的IP与端口号、状态。如果端口号是已知的常用服务(如80、21等),则会直接显示协议名称,如http、ftp、ssh等。
查看某一端口的占用情况: lsof -i:端口号
1 [root@www ~]# lsof -i:21
2
3 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
4 pure-ftpd 2651 root 4u IPv4 7047 TCP *:ftp (LISTEN)
5 pure-ftpd 2651 root 5u IPv6 7048 TCP *:ftp (LISTEN)
这里显示出21号端口正在被pure-ftpd使用,状态是listen。
结束占用端口的进程:killall 进程名
虽然我们不建议用这种本末倒置的方法来解决冲突问题,但某些情况下还是可以直接结束掉占用进程的(比如重启Apache时进程没有完全退出,导致重启失败)
1 [root@www ~]# killall pure-ftpd
这样,所有的pure-ftpd进程都会被结束掉。
10. 怎么查看本机的IP 和 端口
方法步骤如下:
1、首先打开计算机,在计算机内打开运行界面,在运行界面的输入框内输入cmd。