微軟認證:windowsnetstat和tasklist命令
最近在開發(fā)的時候經(jīng)常遇到j(luò)boss端口被占用的情況,起初不知道如何查看被占用的端口的線程,還經(jīng)常用重啟機器的辦法來解決。后來發(fā)現(xiàn)可以用windows里的兩個命令來查看占用端口的進程。
windows netstat命令
windows netstat命令是windows下的網(wǎng)絡(luò)檢測工具,在命令行下敲netstat -help可以看到該命令的幫助信息。
netstat -ano命令是以數(shù)字形式顯示所有連接的監(jiān)聽端口,并顯示與每個連接相關(guān)的進程ID。如下圖所示:
在上圖中的Local Address列找到被占用的端口,PID列顯示的是占用此端口的進程號。
然后,另一個命令就派上用場了。
tasklist命令
tasklist命令是一個用來顯示運行在本地或遠程計算機上的所有進程的命令行工具??梢栽诿钚邢虑胻asklist /?查看該命令的幫助信息。參照幫助信息中的示例,查看本地80端口被占用的命令如下:
tasklist /fi "pid eq 1700"
顯示如下圖,本地端口被apache占用。
如在實際開發(fā)過程中,可用如上關(guān)閉被其它程序占用的服務(wù)端口。
【編輯推薦】