查看埠pid
⑴ 請問 我用運行鍵入cmd的方法為什麼無法查看pid 根本無法查看埠情況
問題說的不太明白,如果想在命令行界面查看pid,方法是「開始,運行,cmd,然後輸入tasklist」
效果如下:
C:\Documents and Settings\qqx>tasklist
圖像名 PID 會話名 會話# 內存使用
========================= ====== ================ ======== ============
System Idle Process 0 0 28 K
System 4 0 388 K
SMSS.EXE 868 0 452 K
0,4,868就是進程的pid,關於tasklist的用法可以網路或者命令行狀態輸入「tasklist/?」,win系統自帶的查看埠命令是「netstat」,用法自己網路吧,或者看看下面的鏈接=_=(懶得打了)
http://..com/question/13905990.html
⑵ CMD 命令行查看埠被哪個程序佔用,並根據PID
用netstat命令,加參數-o就可以了。
⑶ 如何查看埠狀態及埠佔用情況
查看埠狀態及埠佔用情況方法:
點擊開始---->運行---->cmd,或者是window+R組合鍵,調出命令窗口。
輸入命令:netstat -ano,列出所有埠的情況。在列表中觀察被佔用的埠,比如是49157,首先找到它。
查看被佔用埠對應的PID,輸入命令:netstat -aon|findstr "49157",回車,記下最後一位數字,即PID,這里是2720。
繼續輸入tasklist|findstr "2720",回車,查看是哪個進程或者程序佔用了2720埠,結果是:svchost.exe。
或者打開任務管理器,切換到進程選項卡,在PID一列查看2720對應的進程是誰。然後點擊查看--->選擇列,將PID(進程標示符)前面的勾打上,點擊確定。
這樣就看到了PID這一列標識,看一下2720對應的進程是誰,如果沒有,把下面的顯示所有用戶的進程前面的勾打上,就可以看到了,映像名稱是svchost.exe,描述是,Windows的主進程,與上面命令查看的完全一致。
結束該進程:在任務管理器中選中該進程點擊」結束進程「按鈕,或者是在cmd的命令窗口中輸入:taskkill /f /t /im Tencentdl.exe。
⑷ 如何查看埠被是否被佔用
關於如何查看埠是否被佔用,可以根據以下步驟來操作:
1、開始---->運行---->cmd,或者是window+R組合鍵,調出命令窗口;
⑸ 如何查找佔用指定埠的進程
有時啟動tomcat,會啟動失敗,說埠已經被佔用,那麼到底是哪個程序佔用了埠呢?
如何判斷是哪個進程(程序)佔用了指定的埠呢?
下面我會分兩個平台(windows,linux)來進行詳細說明
windows 系統
通過如下命令查找佔用指定埠的pid(進程id)
netstat -ano|findstr <指定的埠號>
例如,查找佔用埠8080 的進程
說明pid為1532 的進程佔用了8080埠
然後,我們打開任務管理器,找到進程,
那麼如何殺死進程呢?
taskkill /pid 1532 /f
注意:"/pid"後面跟的就是pid
2 linux
通過如下命令查找佔用指定埠的pid(進程id)
netstat -aonp |grep ":80[ ]\+"|awk -F" " {'print $0'}
這是查詢佔用80埠的進程
說明pid為11116 的進程佔用了80埠
優化後如下:
netstat -aonp |grep "^[a-z]\+[ ]\+0[ ]\+0[ ]\+[0-9\.]\+:80[ ]\+"|awk -F" " {'print $0'}
那我們來驗證一下
果然是tomcat 佔用了80埠.
如何只顯示pid呢?
netstat -anp |grep "^[a-z]\+[ ]\+0[ ]\+0[ ]\+[0-9\.]\+:80[ ]\+"|awk -F" " {'print $7'}|cut -d"/" -f1
⑹ 怎麼查詢埠被佔用
1.開始---->運行---->cmd,或者是window+R組合鍵,調出命令窗口。
⑺ linux中如何通過pid看埠
首先可以用netstat -antup 查出所有開放的埠,再用grep 查找出你的pid來,例如:你的pid 是 2711 可以用以下方法找到該進程有沒有打開的埠:
netstat-antup|grep2711
如果有結果,大概是這樣子的:
tcp00192.168.122.1:530.0.0.0:*LISTEN2711/dnsmasq
上面第四列中的 53 既是埠號。
⑻ XP中根據埠號或PID查看進程
1.查看任務列表
tasklist
2.查看埠號與PID關聯
netstat
-ano
3.終止進程
taskkill
/PID
1448
1.查看任務列表
tasklist
2.查看埠號與PID關聯
netstat
-ano
3.終止進程
taskkill
/PID
1448
⑼ Linux命令,如何通過埠號找到PID
用lsof,比如要查看80埠的。
lsof -i :80
⑽ 如何用DOS命令查看佔用某埠的程序及PID號
1、按快捷鍵「win+R」,輸入cmd後按回車進入DOS環境:
2、查看特定埠的版使用情況:以80埠為例,輸入命令「權 netstat -aon|findstr "80" 」後按回車顯示如下,可以看到佔用80埠對應的程序的PID號為2320:
3、根據PID號找到對應的程序:繼續輸入命令「tasklist|findstr "2448"」,按回車後顯示如下,可以看出2320對應的程序為360tray,這也說明該程序正在使用80埠:
4、若想80埠不被佔用,則需要在任務管理器中結束相應的進程,按快捷鍵「Ctrl+Shift+Esc」調出Windows任務管理器,找到「360tray」,單擊下方的結束進程即可!