在DOS命令中查看端口使用情況

安裝tomcat不成,發現端口占用問題,於是搜索了查看端口使用情況,並要找出是那個應用在使用端口。(我的tomcat端口被我修改爲80)方法如下:
[color=green]C:\Documents and Settings\Administrator>netstat -an

Active Connections

Proto Local Address Foreign Address State
[b]TCP 0.0.0.0:80 0.0.0.0:0 LISTENING [/b]
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING
TCP 127.0.0.1:5152 0.0.0.0:0 LISTENING
TCP 192.168.1.102:139 0.0.0.0:0 LISTENING
TCP 192.168.1.102:2424 119.75.213.50:80 ESTABLISHED
TCP 192.168.1.102:2426 202.108.23.147:80 TIME_WAIT
TCP 192.168.1.102:2428 202.108.23.147:80 TIME_WAIT
TCP 192.168.1.102:2431 119.75.215.11:80 ESTABLISHED
TCP 192.168.1.102:2435 202.108.23.147:80 TIME_WAIT[/color]
可以看到端口(如80被佔用),但無法查明是哪個程序在使用。於是添加-o參數,顯示PID:
[color=green]C:\Documents and Settings\Administrator>netstat -ano

Active Connections

Proto Local Address Foreign Address State PID
[b]TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 3056[/b]
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1084
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 1236
TCP 127.0.0.1:5152 0.0.0.0:0 LISTENING 460
TCP 192.168.1.102:139 0.0.0.0:0 LISTENING 4
TCP 192.168.1.102:2493 221.4.246.69:9877 CLOSE_WAIT 3952
TCP 192.168.1.102:2560 202.108.23.147:80 TIME_WAIT 0
TCP 192.168.1.102:2567 125.39.78.30:80 TIME_WAIT 0
TCP 192.168.1.102:2568 125.39.78.30:80 TIME_WAIT 0[/color]
然後,在任務管理器的“查看”中選中PID項,顯示內容如下:
映像名稱 PID 用戶名 CPU 內存使用
[color=red]ThunderService 3056 eidolon 00 19,836K[/color]
可以看到是迅雷的服務佔用了80端口,可以把迅雷關掉之後在啓動tomcat服務器,就不會再報錯了,自己的學習心得記下!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章