怎么查看端口号被占用
问题一:如何查看端口被是否被占用 在搭建web平台的时候,好多会遇到某个端口被占用的情况,如果想查看是哪个程序占用某一个端口,好结束掉,或者想看看其他开放的端口,则可以用下面的方法(命令用红色字体):查看端口状态:
在开始――运行中输入cmd,在命令行窗口输入 n饥tstat -an ;看到后面为Listening的端口就是开放的端口,如果要查看跟多信息,可以输入 netstat --help;查看帮助。
查看某一个端口被哪个程序占用:
方法一:
1.在开始--运行 里面输入cmd点回车,会出现运行窗口。
2.在提示符后输入netstat -ano回车,找到tcp 80端口对应的pid,比如1484.
3.ctrl+alt+del打开任务管理器,选进程,这里有很多正在运行的程序怎么找?别急点上面的 查看--选择列--在PID(进程标示符)前面打钩。好了,下面的进程前面都有了PID号码。这时上一步找到的PID就有用了,找到1484,比如PEER.EXE什么的,结束进程吧。这时再开服务器,看WEB可以启动了!
方法二:
在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 改掉即可。
问题二:怎么查看电脑那些端口正在被占用 1.在开始C运行 里面输入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 改成其它的端口就行了。
问题三:如何查看某个端口被谁占用 关于如何查看端口是否被占用,可以根据以下步骤来操作:
1、开始---->运行---->cmd,或者是window+R组合键,调出命令窗口;
2、输入命令:netstat -ano,列出所有端口的情况。在列表中观察被占用的端口,比如是49157,首先找到它。
3、查看被占用端口对应的PID,输入命令:netstat -aon|findstr 49157,回车,记下最后一位数字,即PID,这里是2720。
4、继续输入tasklist|findstr 2720,回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe
问题四:如何查看某个端口被谁占用 关于如何查看端口是否被占用,可以根据以下步骤来操作:
1、开始---->运行---->cmd,或者是window+R组合键,调出命令窗口;
2、输入命令:netstat -ano,列出所有端口的情况。在列表中观察被占用的端口,比如是49157,首先找到它。
3、查看被占用端口对应的PID,输入命令:netstat -aon|findstr 49157,回车,记下最后一位数字,即PID,这里是2720。
4、继续输入tasklist|findstr 2720,回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe
问题五:如何查看tcp端口被占用的情况 netstat -tnpl或者ss -tnpl,这里只有tl是必须,t代表tcp协议,l代表listen。
问题六:如何查看某个端口被谁占用 关于如何查看端口是否被占用,可以根据以下步骤来操作:
1、开始---->运行---->cmd,或者是window+R组合键,调出命令窗口;
2、输入命令:netstat -ano,列出所有端口的情况。在列表中观察被占用的端口,比如是49157,首先找到它。
3、查看被占用端口对应的PID,输入命令:netstat -aon|findstr 49157,回车,记下最后一位数字,即PID,这里是2720。
4、继续输入tasklist|findstr 2720,回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe
问题七:如何查看端口状态及端口占用情况 在搭建web平台的时候,好多会遇到某个端口被占用的情况,如果想查看是哪个程序占用某海个端口,好结束掉,或者想看看其他开放的端口,则可以用下面的方法(命令用红色字体):查看端口状态:在开始――运行中输入cmd,在命令行窗口输入 netstat -an ;看到后面为Listening的端口就是开放的端口,如果要查看跟多信息,可以输入 netstat --help;查看帮助。查看某一个端口被哪个程序占用:方法一:1.在开始--运行 里面输入cmd点回车,会出现运行窗口。2.在提示符后输入netstat -ano回车,找到tcp 80端口对应的pid,比如1484.3.ctrl+alt+del打开任务管理器,选进程,这里有很多正在运行的程序怎么找?别急点上面的 查看--选择列--在PID(进程标示符)前面打钩。好了,下面的进程前面都有了PID号码。这时上一步找到的PID就有用了,找到1484,比如PEER.EXE什么的,结束进程吧。这时再开服务器,看WEB可以启动了!方法二:在windows命令行窗口下执行:C:\netstat -aon|findstr 80TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:C:\tasklist|findstr 2448thread.exe 2016 Console 0 16,064 K很清楚吧,thread占用了你的端口,Kill it如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。如果需要查看其他端口。把 80 改掉即可。
问题八:怎么查看电脑中运行的软件占用了什么端口? windows系统自带的“资源管理器”能查看端口使用情况,具体操作方法如下:
(1)如下图红色箭头标记,鼠标右键单击任务栏锭白处,在弹出的右键菜单里选择“任务管理器”:
(2)如下图红色圆圈标记,在“任务管理器”里,切换到“性能”选项卡,再点击“打开资源管理器”:
(3)在“资源管理器”里,点击“网络”,在“网络活动的进程”中勾选需要查询的进程,这时最下面一栏“侦听端口”就会显示这个进程(软件)所使用的端口了:
问题九:如何查看端口号被哪个进程占用 在网络程序的调试过程中,经常发生一些出乎意料的事情,比如创建一个TCP服务失败,这时候往往需要查看系统的网络情况,最常用的网络抓包当然非WireShark模式。但往往很多时候只需要查看某个端口的使用情况,它到底被那个进程(对应PID)占用了,或者你还需要把它Kill掉。如果你在Windows操作系统,你可以使用netstat命令来查询PID,然后可以打开任务管理器,查看这个PID对应的进程名;如果PID没有显示,菜单》查看》选择列》选中PID即可;得知进程后,我们可以将进程杀掉。下面我简单描述一下我所了解的在Windows和Linux系统下处理方式。 (假如我们需要确定谁占用了我们的9010端口)1、Windows平台在windows控制台窗口下执行:netstat -nao | findstr 9010TCP 127.0.0.1:9010 0.0.0.0:0 LISTENING 3017你看到是PID为3017的进程占用了9010端口,如果进一步你想知道它的进程名称,你可以使用如下命令:tasklist | findstr 3017如果你想杀死这个进程,你当然可以用前面描述的那种方法,在任务管理器里把它KILL了,但如果你喜欢高效一点,那么用taskkill命令就可以了。taskkill /pid 3017那么这个进程就灰灰湮灭了:)2、Linux如果你是个Linux爱好者,那个这个命令你应该很熟了,netstat -pan | grep 9010如果你稍微仔细一点,你会发现,用的都是netsta命令,事实上,netstat是一个比较通用的网络统计命令,几乎适用于所有现在流行的操作系统,无论是Linux,Window,还是其他Unix,或者Unix-like操作系统,而且用法基本一致。下面是一个对Windows系统中netstat命令行参数的详细解释。格式:netstat [-a] [-e] [-n] [-o] [-p Protocol] [-b] [-r] [-s] [-v] [Interval]参数说明:-a 显示所有连接和监听端口。-n 以数字形式显示地址和端口号。-o 显示与每个连接相关的所属进程 ID。-p 在Windows系统中,该选项用于指定默认情况的子集。proto 显示 proto 指定的协议的连接;proto 可以是下列协议之一: TCP、UDP、TCPv6 或 UDPv6。如果与 -s 选项一起使用以显示按协议统计信息,proto 可以是下列协议之一:IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。-b 显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件拥有多个独立组件,并且在这些情况下; 包含于创建连接或监听端口的组件序列被显示。这种情况下,可执行组件名在底部的 [] 中,顶部是其调用的组件,等等,直到 TCP/IP 部分。注意此选项可能需要很长时间,如果没有足够权限可能失败。-e 显示以太网统计信息。此选项可以与 -s选项组合使用。-s 显示按协议统计信息。默认地,显示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息。-r 显示路由表。-v 与 -b 选项一起使用时将显示包含于为所有可执行组件创建连接或监听端口的组件。interval 重新显示选定统计信息,每次显示之间暂停时间间隔(以秒计)。按 CTRL+C 停止重新显示统计信息......>>
问题十:如何在windows中查看,端口被什么应用程序占用 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 会话名 会话# 内存使用
========================= ====== ================ ======== ============
inetinfo.exe 1688 Console 0 2,800 K
很明显,是inetinfo占用了80端口;inetinfo.exe主要用于支持微软Windows IIS网络服务的除错,这个程序对你系统的正常运行是非常重要的.
taskkill /pid 1688 /F
成功: 已终止 PID 为 1688 的进程。
绛旓細鍙互杈撳叆 netstat --help;鏌ョ湅甯姪銆傛煡鐪嬫煇涓涓鍙h鍝釜绋嬪簭鍗犵敤锛氭柟娉曚竴锛1.鍦ㄥ紑濮--杩愯 閲岄潰杈撳叆cmd鐐瑰洖杞︼紝浼氬嚭鐜拌繍琛岀獥鍙c2.鍦ㄦ彁绀虹鍚庤緭鍏etstat -ano鍥炶溅锛屾壘鍒皌cp 80绔彛瀵瑰簲鐨刾id锛屾瘮濡1484.3.ctrl+alt+del鎵撳紑浠诲姟绠$悊鍣紝閫夎繘绋嬶紝杩欓噷鏈夊緢澶氭鍦ㄨ繍琛岀殑绋嬪簭鎬庝箞鎵撅紵鍒ョ偣涓婇潰鐨 ...
绛旓細1銆佸揩鎹烽敭win+R鎴栬呯偣鍑昏繍琛岋紝杈撳叆cmd锛屽嚭鐜癱md鍛戒护妗嗐2銆佽緭鍏etstat -nao|findstr 443锛屾煡鐪嬬浜屽垪ip鍚庨潰鏁板瓧涓443鐨勭▼搴忥紝鏈鍚庝竴鍒楁槸PID锛堢▼搴廼d锛夈3銆佽褰曠鍙e彿涓443鐨凱ID鍊硷紝鎵撳紑浠诲姟绠$悊鍣紝鐐瑰嚮閫夐」锛屽嬀閫夈愬墠娈垫樉绀恒戙4銆佺偣鍑昏繘绋嬶紝鏌ョ湅PID鍒楋紝鎵惧埌璁板綍鐨凱ID鍊硷紝鐐瑰嚮缁撴潫杩涚▼銆5銆佸湪璇︾粏...
绛旓細1. 浣跨敤鍛戒护琛屽伐鍏銆2. 杈撳叆鐗瑰畾鍛戒护锛屽Windows涓嬬殑`netstat -ano | findstr 绔彛鍙穈鎴朙inux涓嬬殑`lsof -i :绔彛鍙穈銆3. 鏌ョ湅杈撳嚭缁撴灉锛岃瘑鍒崰鐢ㄨ绔彛鐨勮繘绋婭D銆4. 鏍规嵁PID锛屽彲浠ヨ繘涓姝ユ煡璇㈡垨璇嗗埆鏄摢涓▼搴忓崰鐢ㄤ簡璇ョ鍙c傛楠や竴锛氫娇鐢ㄥ懡浠よ宸ュ叿 瑕佹煡鐪嬪摢涓▼搴忓崰鐢ㄤ簡鐗瑰畾绔彛锛岄氬父闇瑕佽繘鍏ユ搷浣滅郴...
绛旓細1銆佹墦寮鍛戒护绐楀彛(浠ョ鐞嗗憳韬唤杩愯)锛氬紑濮-杩愯-cmd锛屾垨鑰呮槸window+R缁勫悎閿紝璋冨嚭鍛戒护绐楀彛銆2銆鏌ユ壘鎵鏈夎繍琛岀殑绔彛锛氳緭鍏ュ懡浠etstat -ano銆3銆佽鍛戒护鍒楀嚭鎵鏈夌鍙g殑浣跨敤鎯呭喌銆傚湪鍒楄〃涓垜浠瀵熻鍗犵敤鐨勭鍙o紝姣斿鏄 1224锛岄鍏堟壘鍒板畠銆4銆佹煡鐪嬭鍗犵敤绔彛瀵瑰簲鐨 PID锛氳緭鍏ュ懡浠わ細netstat -aon|findstr8081 ...
绛旓細1銆佸紑濮--->杩愯--->cmd锛屾垨鑰呮槸window+R缁勫悎閿紝璋冨嚭鍛戒护绐楀彛 2銆佽緭鍏ュ懡浠わ細netstat -ano锛屽垪鍑烘墍鏈夌鍙g殑鎯呭喌銆傚湪鍒楄〃涓瀵熻鍗犵敤鐨勭鍙o紝姣斿鏄49157 3銆鏌ョ湅琚崰鐢ㄧ鍙瀵瑰簲鐨凱ID锛岃緭鍏ュ懡浠わ細netstat -aon|findstr "49157"锛屽洖杞︼紝璁颁笅鏈鍚庝竴浣嶆暟瀛楋紝鍗砅ID,杩欓噷鏄2720 4銆佺户缁緭鍏asklist|findst...
绛旓細1. 浣跨敤netstat鍛戒护鏌ョ湅绔彛鍗犵敤鎯呭喌 netstat鏄竴涓己澶х殑缃戠粶宸ュ叿锛屽彲浠ョ敤鏉ユ樉绀虹綉缁滆繛鎺ャ佽矾鐢辫〃銆佹帴鍙g粺璁$瓑銆傚湪鍛戒护鎻愮ず绗︽垨缁堢绐楀彛杈撳叆鈥渘etstat -ano鈥濆懡浠わ紝鍙互鏌ョ湅鎵鏈夋椿鍔ㄧ殑缃戠粶杩炴帴鍜岀鍙c傚鏋滃湪杈撳嚭涓湅鍒版煇涓鍙e悗闈㈡湁TCP鎴朥DP鏍囧織骞朵笖澶勪簬LISTEN鐘舵侊紝閭d箞璇ョ鍙f鍦ㄨ浣跨敤銆傚鏋滄湁鍏蜂綋绔彛鍙锛...
绛旓細1銆佸湪鐢佃剳鐣岄潰涓偣鍑诲紑濮嬭彍鍗曪紝杈撳叆cmd锛岀偣鍑诲洖杞﹂敭锛2銆佺偣鍑诲悗浼氬嚭鐜癱md瀵硅瘽妗嗭紝杈撳叆netstatan鍛戒护锛屽湪鍑虹幇鐨勭晫闈腑灏卞彲鐪嬪埌鐢佃剳鍚勭鍙g殑浣跨敤鎯呭喌锛3銆佸彲浠ョ洿鎺鏌ョ湅鏌愪釜鍏蜂綋鐨绔彛鍙鏄惁琚崰鐢锛屽湪杈撳叆鏍忛噷杈撳叆绔彛鍙峰悕绉帮紝鐐瑰嚮鍥炶溅閿嵆鍙煡鐪嬶紱浜屻佺數鑴戠鍙f槸鑻辨枃port鐨勪箟璇戯紝鍙互璁や负鏄绠楁満涓庡鐣岄氳...
绛旓細1. 鏌ユ壘鍗犵敤绔彛鐨勮繘绋嬪苟鍏抽棴瀹冿細鍙互浣跨敤缃戠粶宸ュ叿鎴栬呭懡浠よ宸ュ叿鏉ユ煡鎵惧崰鐢ㄧ鍙g殑杩涚▼锛岀劧鍚庡叧闂繖涓繘绋嬫潵閲婃斁绔彛銆傚湪Windows绯荤粺涓紝鍙互浣跨敤netstat鍛戒护鏉ユ煡鎵惧崰鐢ㄧ鍙g殑杩涚▼锛涘湪Linux绯荤粺涓紝鍙互浣跨敤lsof鍛戒护鏉ユ煡鎵惧崰鐢ㄧ鍙g殑杩涚▼銆2. 鏇存敼绔彛鍙锛氬鏋滄棤娉曞叧闂崰鐢ㄧ鍙g殑杩涚▼锛屽彲浠ヨ冭檻鏇存敼搴旂敤绋嬪簭浣跨敤鐨...
绛旓細1銆佺湅鍒般愯繖鍙扮數鑴戙戯紝榧犳爣鍗曞嚮锛岄夋嫨銆愮鐞嗐戙2銆佸埌浜嗙數鑴戠殑绠$悊鐣岄潰锛屾垜浠紶鏍囨暡鍑讳笅銆愯澶囩鐞嗗櫒銆戙3銆佹帴鐫鎴戜滑灏卞彲浠ョ偣寮銆绔彛銆戙4銆佹垜浠氨鍙互鐪嬪埌鏈夈愰氫俊绔彛COM1銆戙5銆侀紶鏍囧崟鍑汇愰氫俊绔彛COM1銆戯紝鍋囧鎴戜滑鐨勭數鑴戝嚭鐜拌瘑鍒笉浜哢鐩樸佺‖鐩樼殑鎯呭喌锛屾垜浠氨鍗曞嚮涓嬮夋嫨銆愭洿鏂伴┍鍔ㄧ▼搴忋戙6銆佸綋鐒...
绛旓細1. 鎵撳紑鍛戒护鎻愮ず绗︼紙CMD锛変互绠$悊鍛樿韩浠借繍琛岋細鎸変笅Win+X缁勫悎閿紝閫夋嫨鈥滃懡浠ゆ彁绀虹锛堢鐞嗗憳锛夆2. 杈撳叆浠ヤ笅鍛戒护锛歯etstat -ano | find "锛绔彛鍙"锛堝皢"绔彛鍙"鏇挎崲涓轰綘瑕佹鏌ョ殑瀹為檯绔彛鍙凤紝濡80鎴443锛3. 鏌ョ湅缁撴灉锛氬鏋滆繑鍥炵粨鏋滀腑鏄剧ず璇ョ鍙h鏌愪釜杩涚▼鍗犵敤锛岄偅涔堝搴旂殑PID锛堣繘绋婭D锛夊嵆涓哄崰鐢ㄨ呫