查看本機埠佔用
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。