如何查看本機(jī)的端口使用情況
在使用電腦的時(shí)候經(jīng)常會(huì)遇到需要查看計(jì)算機(jī)端口的情況,例如服務(wù)器無(wú)法開(kāi)啟提示80端口被占用,我們便需要查看什么程序占用了此端口,然后關(guān)閉此程序釋放端口。那么我們?nèi)绾巫霾拍懿榭幢緳C(jī)的端口使用情況呢?(本文
在使用電腦的時(shí)候經(jīng)常會(huì)遇到需要查看計(jì)算機(jī)端口的情況,例如服務(wù)器無(wú)法開(kāi)啟提示80端口被占用,我們便需要查看什么程序占用了此端口,然后關(guān)閉此程序釋放端口。那么我們?nèi)绾巫霾拍懿榭幢緳C(jī)的端口使用情況呢?(本文以Windows操作系統(tǒng)為例)
1. 查看端口的開(kāi)放情況
稍有經(jīng)驗(yàn)的用戶都知道可以使用netstat命令來(lái)查詢系統(tǒng)當(dāng)前開(kāi)放的端口有哪些,但是單純地只知道開(kāi)放了哪些端口還不夠,我們需要知道哪個(gè)程序占用了這個(gè)端口。我們可以使用netstat -o命令來(lái)實(shí)現(xiàn),找到它的PID。
2. 激活進(jìn)程PID
既然知道系統(tǒng)中有一個(gè)PID為N的進(jìn)程,那么就來(lái)看看它究竟是誰(shuí)。大家都知道,查看系統(tǒng)進(jìn)程可以使用同時(shí)按“Ctrl Alt Delete”組合鍵的方法,在打開(kāi)的“Windows任務(wù)管理器”的“進(jìn)程”選項(xiàng)卡中進(jìn)行。但默認(rèn)狀態(tài)下,“進(jìn)程”選項(xiàng)卡中是沒(méi)有PID這一項(xiàng)存在的,因此要首先激活進(jìn)程對(duì)應(yīng)的PID項(xiàng)顯示狀態(tài)。
方法如下:?jiǎn)螕簟癢indows任務(wù)管理器”窗口中“查看”下的“選擇列”菜單項(xiàng),然后單擊選中“PID”(進(jìn)程標(biāo)識(shí)符)復(fù)選框。
3. 選擇進(jìn)程PID
稍后在“Windows任務(wù)管理器”窗口“進(jìn)程”選項(xiàng)卡的列表中就會(huì)發(fā)現(xiàn)多出了PID這一項(xiàng),接下來(lái)只需按從大到小的順序查找到PID為N的進(jìn)程后,就可以發(fā)現(xiàn)“幕后程序”究竟是誰(shuí)了。我們已經(jīng)輕易地為端口找到了“另一半”!
4. 了解端口所屬程序并處理
了解了端口的使用情況和使用它相關(guān)的程序,我們就可以對(duì)這個(gè)“幕后程序”進(jìn)行處理了。如果它占用了你希望使用的端口,可以關(guān)閉與之相關(guān)的進(jìn)程以便釋放這個(gè)端口。這一切的決定權(quán)都在你的手中。