導航:首頁 > 軟體知識 > 怎麼查看埠被哪個程序佔用

怎麼查看埠被哪個程序佔用

發布時間:2022-01-24 20:16:13

㈠ 80埠被佔用了,如何查看是被哪個應用程序佔用的呢

開始--運行--cmd 進入命令提示符 輸入netstat -ano 即可看到所有連接的PID 之後在任務管理器中找到這個PID所對應的程序如果任務管理器中沒有PID這一項,可以在任務管理器中選"查看"-"選擇列" 經常,我們在啟動應用的時候發現系統需要的埠被別的程序佔用,如何知道誰佔有了我們需要的埠,很多人都比較頭疼,下面就介紹一種非常簡單的方法,希望對大家有用假如我們需要確定誰佔用了我們的9050埠1、Windows平台
在windows命令行窗口下執行:C:\>netstat -aon|findstr "9050"

TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016
看到了嗎,埠被進程號為2016的進程佔用,繼續執行下面命令:C:\>tasklist|findstr "2016"

tor.exe 2016 Console 0 16,064 K很清楚吧,tor佔用了你的埠。

㈡ 怎樣查看com1埠被哪個程序佔用

我也很想知道這個問題,求大神解惑

㈢ linux 如何查看埠被哪個程序佔用

【步驟一】lsof -i
lsof -i 用以顯示符合條件的進程情況,lsof(list open files)是一個列出當前系統打開文件的工具。以root用戶來執行lsof -i命令,如下圖

【步驟二】lsof -i:埠號
lsof -i:埠號,用於查看某一埠的佔用情況,比如查看22號埠使用情況,lsof -i:22,如下圖

【步驟三】netstat -tunlp
netstat -tunlp用於顯示tcp,udp的埠和進程等相關情況,如下圖

4
【步驟四】netstat -tunlp|grep 埠號
netstat -tunlp|grep 埠號,用於查看指定埠號的進程情況,如查看22埠的情況,netstat -tunlp|grep 22,如下圖

㈣ 如何查看埠被是否被佔用

關於如何查看埠是否被佔用,可以根據以下步驟來操作:

1、開始---->運行---->cmd,或者是window+R組合鍵,調出命令窗口;

㈤ 下怎樣查看某個埠被哪個程序佔用了

㈥ linux如何查看埠被哪個進程佔用

使用netstat 和lsof命令,並用grep來過濾你需要查看的埠。

例如查看tcp有哪些埠打開了:

netstat-a|greptcp

然後查看哪個進程佔用了這些埠:

lsof-i

如果要查看某個埠,比如80埠是哪個進程:

lsof-i|grep:80

㈦ 怎樣查看8080埠被什麼程序佔用

在使用tomcat中,經常碰到默認的8080埠被佔用,有時想查下究竟是那個程序在佔用著這個埠;這是可以到網站找個軟體什麼的,或則使用防火牆來查看使用的埠;其實沒有這個必要,在windows中有個dos命令可以查看當前埠使用情況的, 這個命令就是netstat,這個命令帶有很多參數可用,可以通過 -help參數來查看,比如:要查看所有的連接和監聽埠,可以加上-a參數,要顯示每個連接所屬的進程id,可以加上-o參數;查到了進程id後,你可以在windows的進程管理器中找到對應pid的進程,默認情況下windows的進程管理器是不顯示pid的,你可以通過在[查看]->[選擇列]中選種 查看pid,然後進程查看器中就會顯示pid了

netstat的全部參數及說明如下:
顯示協議統計信息和當前 TCP/IP 網路連接。
NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-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 選項用於指定默認情況的子集。
-v 與 -b 選項一起使用時將顯示包含於
為所有可執行組件創建連接或監聽埠的
組件。
interval 重新顯示選定統計信息,每次顯示之間
暫停時間間隔(以秒計)。按 CTRL+C 停止重新
顯示統計信息。如果省略,netstat 顯示當前
配置信息(只顯示一次)

㈧ windows查看埠被哪個進程佔用

假如我們需要確定誰佔用了我們的9050埠
在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

㈨ 如何查看埠號被哪個程序佔用了

參考如下內容:
eg:查找具體的「8080」埠是否被佔用,被何程序佔用
在 「 命令提示符 」 中輸入 netstat -aon|findstr "8080" ,如果有信息顯示,則表明有程序佔用了「8080」這個埠,反之則沒有任何程序佔用這個埠
以此為例:TCP 127.0.0.1:8080 0.0.0.0:0 LISTENING 20444
以上表明埠被進程號為 20444的進程佔用,繼續執行以下命令:tasklist|findstr "20444" 控制台出現了以下內容:
java.exe 20444 Console 0 43,288 K
看到了吧,java.exe佔用了這個8080的埠號。

㈩ 如何查看埠號被哪個進程佔用

在網路程序的調試過程中,經常發生一些出乎意料的事情,比如創建一個TCP服務失敗,這時候往往需要查看系統的網路情況,最常用的網路抓包當然非WireShark模式。但往往很多時候只需要查看某個埠的使用情況,它到底被那個進程(對應PID)佔用了,或者你還需要把它Kill掉。如果你在Windows操作系統,你可以使用netstat命令來查詢PID,然後可以打開任務管理器,查看這個PID對應的進程名;如果PID沒有顯示,菜單》查看》選擇列》選中PID即可;得知進程後,我們可以將進程殺掉。下面我簡單描述一下我所了解的在Windows和Linux系統下處理方式。 (假如我們需要確定誰佔用了我們的9010埠) 1、Windows平台 在windows控制台窗口下執行: netstat -nao | findstr 9010 TCP 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 停止重新顯示統計信息。如果省略,netstat 顯示當前 配置信息(只顯示一次)。

閱讀全文

與怎麼查看埠被哪個程序佔用相關的資料

熱點內容
如何進入研發級程序員 瀏覽:290
寶元加工中心怎麼用子程序 瀏覽:741
個人信息過戶要多少錢 瀏覽:462
律師代理一般提供什麼服務 瀏覽:212
港股交易代碼是什麼時候出來的 瀏覽:128
鴻蒙系統怎麼一鍵關閉後台程序 瀏覽:932
美國市場上雪納瑞多少錢一隻 瀏覽:398
鴻蒙怎麼關閉開啟的程序 瀏覽:168
如何拓展和代理的合作 瀏覽:647
什麼是與市場有關人文活動 瀏覽:787
我是做裝修的如何群發信息給朋友 瀏覽:915
亞馬遜如何改變產品鏈接 瀏覽:108
用什麼技術做音樂 瀏覽:273
普陀代理記賬怎麼辦理 瀏覽:53
程序員是干什麼用的通俗講 瀏覽:498
etf二級市場有哪些 瀏覽:470
周六不交易為什麼股票漲停了 瀏覽:23
換店了怎麼給老顧客發信息 瀏覽:740
施工單位需要哪些技術 瀏覽:147
在庫的產品怎麼退給供應商 瀏覽:370