在有些時候,我們需要知道Windows系統占用了那些端口。比如,需要在服務器上部署一個Web應用程序時,需要給這個應用程序提供空閑端口用來通信。除了一些約定俗成的端口外,例如,HTTP服務占用80端口,FTP服務占用221端口等。其它的端口如何确定是否被占用哪。
可以通過下面兩條命令來判斷:
netstat -ano,列出所有占用的端口
netstat -ano|ifndstr XXX,列出端口号時XXX的占用的端口
我的環境時Win11,其它版本的windows也是一樣的,比如Win10,windows server系列等。
以管理員身份運行命令提示符程序
執行netstat -ano命令,即可列出當前占用的所有端口,如下圖所示:
其中紅框裡就是占用的端口号,綠框裡是對應的進程ID,即PID。
要是希望找出某個端口号是否被占用,就執行netstat -ano|ifndstr :XXX,XXX就是端口号,例如,查看80端口是否占用就執行netstat -ano|ifndstr :80
同樣還是要以紅框裡的80為準,若是不存在,就說明80端口沒有被占用。|ifndstr :80的含義就是在netstat -ano的結果中找到包含“:80”的行顯示出來,一行中什麼位置出現“:80”都算,所以最後還要人為判斷下結果。
關注我,持續帶來簡單,實用的計算機操作技巧。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!