Ⅰ Win7系統如何使用DOS命令查看埠
Win7系統下使用DOS命令查看埠的方法。
方法步驟
1.鍵盤按下「WIN+R」快捷鍵,打開運行工具。
2.輸入框輸入「CMD」命令,之後單擊「確定」進入提示符界面。
3.輸入「netstat -a」命令, 查看開啟了哪些埠。
4.輸入「netstat -n」命令, 查看埠的網路連接情況。
5.輸入「netstat -s」命令, 查看正在使用的所有協議使用情況。
6.輸入「netstat -v」命令, 查看正在進行的工作。
7.輸入「exit」命令,退出命令提示符。
Ⅱ windows伺服器埠怎麼查看命令
開始--運行--cmd 進入命令提示符 輸入netstat -ano 即可看到所有連接的PID 之後在任務管理器中找到這個PID所對應的程序如果任務管理器中沒有PID這一項,可以在任務管理器中選"查看"-"選擇列"
經常,我們在啟動應用的時候發現系統需要的埠被別的程序佔用,如何知道誰佔有了我們需要的埠,很多人都比較頭疼,下面就介紹一種非常簡單的方法,希望對大家有用
假如我們需要確定誰佔用了我們的9050埠
1、Windows平台
在windows命令行窗口下執行:
1.查看所有的埠佔用情況
C:\>netstat -ano
協議 本地地址 外部地址 狀態 PID
TCP 127.0.0.1:1434 0.0.0.0:0 LISTENING 3236
TCP 127.0.0.1:5679 0.0.0.0:0 LISTENING 4168
TCP 127.0.0.1:7438 0.0.0.0:0 LISTENING 4168
TCP 127.0.0.1:8015 0.0.0.0:0 LISTENING 1456
TCP 192.168.3.230:139 0.0.0.0:0 LISTENING 4
TCP 192.168.3.230:1957 220.181.31.225:443 ESTABLISHED 3068
TCP 192.168.3.230:2020 183.62.96.189:1522 ESTABLISHED 1456
TCP 192.168.3.230:2927 117.79.91.18:80 ESTABLISHED 4732
TCP 192.168.3.230:2929 117.79.91.18:80 ESTABLISHED 4732
TCP 192.168.3.230:2930 117.79.91.18:80 ESTABLISHED 4732
TCP 192.168.3.230:2931 117.79.91.18:80 ESTABLISHED 4732
2.查看指定埠的佔用情況
C:\>netstat -aon|findstr "9050"
協議 本地地址 外部地址 狀態 PID
TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016
P: 看到了嗎,埠被進程號為2016的進程佔用,繼續執行下面命令: (也可以去任務管理器中查看pid對應的進程)
3.查看PID對應的進程
C:\>tasklist|findstr "2016"
映像名稱 PID 會話名 會話# 內存使用
========================= ======== ================
tor.exe 2016 Console 0 16,064 K
P:很清楚吧,tor佔用了你的埠。
4.結束該進程
C:\>taskkill /f /t /im tor.exe
Ⅲ win7查看埠是哪個服務的命令
點擊開始菜單,輸入cmd後,按回車鍵。
在出現的cmd對話框中輸入netstat -an命令。就可以看到埠的使用情況。
也可以直接查看某個具體的埠號有沒有被佔用,輸入如下命令:netstat -aon|findstr "埠號"。例如查看80埠的使用情況:netstat -aon|findstr "80"。
當然netstat命令的作用不止這些,如果你想了解更多關於netstat的用法,可以輸入netstat -help命令。
Ⅳ 怎麼查看windows上的埠
1、Windows查看所有的埠
點擊電腦左下角的開始,然後選擇運行選項,接著我們在彈出的窗口中,輸入【cmd】命令,進行命令提示符。然後我們在窗口中輸入【netstat -ano】按下回車,即會顯示所有的埠佔用情況。如圖所示:
2、查詢指定的埠佔用
在窗口中,繼續輸入【netstat -aon|findstr "提示的埠"】,例如提示的埠為2080 就輸入命令為【netstat -aon|findstr "2080"】,回車之後就可以看見列表中的PID,然後根據PID在電腦的任務管理器中查看對應的佔用程序,接著進行關閉即可。
3、查詢PID對應的進行進程
如果在上面步驟之後,我們得到的PID為2016,那麼我們就可以輸入命令【tasklist|findstr "2016"】,在第一行顯示的名字就是程序名,這樣我們就明白是那個程序佔用的埠。
4、然後我們輸入命令【taskkill /f /t /im 程序名】即可。
Ⅳ Windows下使用命令行查看埠號被哪個進程
1、Windows平台
在windows控制台窗口下執行:
python">netstat-nao|findstr"9010"
TCP127.0.0.1:90100.0.0.0:0LISTENING3017
你看到是PID為3017的進程佔用了9010埠,如果進一步你想知道它的進程名稱,你可以使用如下命令:
tasklist|findstr"3017"
2、linux
如果你是個Linux愛好者,那個這個命令你應該很熟了,
netstat-pan|grep9010
Ⅵ Windows命令行查看埠被哪個程序佔用
開始---->運行---->cmd,或者是window+R組合鍵,調出命令窗口
輸入命令:netstat -ano,列出所有埠的情況。在列表中我們觀察被佔用的埠,比如是49157,首先找到它。
查看被佔用埠對應的PID,輸入命令:netstat -aon|findstr "49157",回車,記下最後一位數字,即PID,這里是2720
繼續輸入tasklist|findstr "2720",回車,查看是哪個進程或者程序佔用了2720埠,結果是:svchost.exe
或者是我們打開任務管理器,切換到進程選項卡,在PID一列查看2720對應的進程是誰,如果看不到PID這一列,如下圖:
則我們點擊查看--->選擇列,將PID(進程標示符)前面的勾打上,點擊確定。
這樣我們就看到了PID這一列標識,看一下2720對應的進程是誰,如果沒有,我們把下面的顯示所有用戶的進程前面的勾打上,就可以看到了,映像名稱是svchost.exe,描述是,Windows的主進程,與上面命令查看的完全一致。
8
結束該進程:在任務管理器中選中該進程點擊」結束進程「按鈕,或者是在cmd的命令窗口中輸入:taskkill /f /t /im Tencentdl.exe。
Y
Ⅶ windows 怎麼用命令查看埠號
cmd下輸入netstat命令,會顯示:
活動連接
協議 本地地址 外部地址 狀態
(類型) (IP):(埠號) (你的計算機名稱):(埠號) (狀態的英文)
Ⅷ Window通過cmd查看埠佔用、相應進程、殺死進程等的命令
如何查看程序佔用的埠
一、
查看所有進程佔用的埠
在開始-運行-cmd,輸入:netstat
–ano可以查看所有進程
二、查看佔用指定埠的程序
當你在用tomcat發布程序時,經常會遇到埠被佔用的情況,我們想知道是哪個程序或進程佔用了埠,可以用該命令
netstat
–ano|findstr
“指定埠號”
二、查看佔用指定埠的程序
當你在用tomcat發布程序時,經常會遇到埠被佔用的情況,我們想知道是哪個程序或進程佔用了埠,可以用該命令
netstat
–ano|findstr
“指定埠號”
二、查看佔用指定埠的程序
當你在用tomcat發布程序時,經常會遇到埠被佔用的情況,我們想知道是哪個程序或進程佔用了埠,可以用該命令
netstat
–ano|findstr
“指定埠號”
如:查詢佔用了8080埠的進程:netstat
-ano|findstr
"8080"
三、通過任務管理器殺死相關的進程
方法一:使用任務管理器殺死進程
打開任務管理器->查看->選擇列->然後勾選PID選項,回到任務管理器上可以查看到對應的pid,然後結束進程
當然上面的方法有時候不好用,就是任務管理器中的進程比較多的時候,然後去找到對應的進程是很麻煩的,所以還有一種方法可以殺死進程的
方法二:使用命令殺死進程
1>首先找到進程號對應的進程名稱
tasklist|findstr
進程號
如:tasklist|findstr
3112
2>然後根據進程名稱殺死進程
taskkill
/f
/t
/im
進程名稱
如:taskkill
/f
/t
/im
/javaw.exe
Ⅸ cmd命令下如何查開放埠
在運行鍵入cmd->netstat -an就會顯示出開放的埠了。
方法一:Windows本身自帶的netstat命令
關於netstat命令,有關windows幫助文件中的介紹:
Netstat
顯示協議統計和當前的 TCP/IP 網路連接。該命令只有在安裝了 TCP/IP 協議後才可以使用。
netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
參數
-a :顯示所有連接和偵聽埠。伺服器連接通常不顯示。
-e :顯示乙太網統計。該參數可以與 -s 選項結合使用。
-n :以數字格式顯示地址和埠號(而不是嘗試查找名稱)。
-s :顯示每個協議的統計。默認情況下,顯示 TCP、UDP、ICMP 和 IP 的統計。-p 選項可以用來指定默認的子集。
-p protocol :顯示由 protocol 指定的協議的連接;protocol 可以是 tcp 或 udp。如果與 -s 選項一同使用顯示每個協議的統計,protocol 可以是 tcp、udp、icmp 或 ip。
-r 顯示路由表的內容。
interval :重新顯示所選的統計,在每次顯示之間暫停 interval 秒。按 CTRL+B 停止重新顯示統計。如果省略該參數,netstat 將列印一次當前的配置信息。
參考以上幫助信息進入到命令行下,使用netstat命令的a和n兩個參數:
C:\>netstat -an
Active Connections
Proto Local Address Foreign Address State
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING
TCP 0.0.0.0:21 0.0.0.0:0 LISTENING
TCP 0.0.0.0:7626 0.0.0.0:0 LISTENING
UDP 0.0.0.0:445 0.0.0.0:0
UDP 0.0.0.0:1046 0.0.0.0:0
UDP 0.0.0.0:1047 0.0.0.0:0
Active Connections是指當前本機活動連接,Proto是指連接使用的協議名稱,LocalAddress是本地計算機的 IP 地址和連接正在使用的埠號,Foreign Address是連接該埠的遠程計算機的 IP地址和埠號,State則是表明TCP連接的狀態,可以看到後面三行的監聽埠是UDP協議的,所以沒有State表示的狀態。
方法二:工作在windows2000下的命令行工具fport
Fport是FoundStone出品的一個用來列出系統中所有打開的TCP/IP和UDP埠,以及它們對應應用程序的完整路徑、PID標識、進程名稱等信息的軟體。在命令行下使用,如:
D:\>fport.exe
FPort v1.33 - TCP/IP Process to Port Mapper Copyright 2000 by Foundstone, Inc.
http://www.foundstone.com
Pid Process Port Proto Path
748 tcpsvcs -> 7 TCP C:\WINNT\System32\ tcpsvcs.exe
748 tcpsvcs -> 9 TCP C:\WINNT\System32\tcpsvcs.exe
748 tcpsvcs -> 19 TCP C:\WINNT\System32\tcpsvcs.exe
416 svchost -> 135 TCP C:\WINNT\system32\svchost.exe
如上就可以看到所有程序打開的埠了。
Fport的最新版本是2.0。在很多網站都提供下載,但是為了安全起見,當然最好還是到它的官網去下:http://www.foundstone.com/knowledge/zips/fport.zip
方法三:與Fport功能類似的圖形化界面工具Active Ports
Active Ports為SmartLine出品,可以用來監視電腦所有打開的TCP/IP/UDP埠,不但可以將所有的埠顯示出來,還顯示所有埠所對應的程序所在的路徑,本地IP和遠端IP(試圖連接的電腦IP)是否正在活動。
更重要的是,它還提供了一個關閉埠的功能,在用它發現木馬開放的埠時,可以立即將埠關閉。這個軟體工作在Windows NT/2000/XP平台下。可以在http://www.smartline.ru/software/aports.zip得到它。
其實使用windows xp的用戶無須藉助其它軟體即可以得到埠與進程的對應關系,因為windows xp所帶的netstat命令比以前的版本多了一個O參數,使用這個參數就可以得出埠與進程的對應來。
Ⅹ windows下如何查看80埠佔用【cmd下使用哪些命令查看80埠】
是被哪個進程佔用?如何終止等. 這里主要是用到windows下的DOS工具,點擊"開始"--"運行",輸入"cmd"後點擊確定按鈕,進入DOS窗口,接下來分別運行以下命令: >netstat -aon | findstr "80" Proto Local Address Foreign Address State PID TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 3232 可以看出80埠被進程號為1688的程序佔用. >tasklist | findstr "3232" 圖像名 PID 會話名 會話# 內存使用 skynet.exe 3232 Console 0 2,800 K 很明顯,是skynet佔用了80埠;使得apache無法獲得80埠. 當然,並不是只有skynet.exe進程會佔用80埠,這只是我機器上的情況.如果你並不了解此進程是干什麼用的,千萬不要盲目地將其kill掉,最好先網路或Google搜索一下;當然如果你很了解它,並確定可以終止,那麼繼續下面的命令. >taskkill /pid 3232 /F 成功: 已終止 PID 為 3232 的進程。 如果你很熟悉此進程,並確定可以終止,那麼就直接使用上面的命令把PID為3232的進程終止.(這一步同樣可以在任務管理器中執行,skynet.exe就是任務管理器中的映像名稱,選中它,點擊"結束進程"即可) >tasklist | findstr "3232" 再次確認是否成功終止,如果成功終止此次執行命令後應返回空. 當然最直接的辦法是:進入控制面版-添加刪除程序-卸載此程序即可 2、linux下如何查看80埠佔用情況?是被哪個進程佔用?