在windows和linux下都有一個netstat命令,可以查看網絡的狀態。有時候做測試,程序退出了,但是還是有進程占用着tcp的端口,這時候可以通過下面的命令查看到底是那個進程占用着端口
windows下使用下面的命令
netstat -ano | find "8080"
-ano 是命令的參數,| 表示后面跟着管道,find "8080"可以找出占用端口的行。
而在linux下命令一樣,選項要用-anp這里的p表示顯示進程號。而windows命令中的選項o表示owner進程
這個命令執行之后就可以顯示出占用端口的進程id號,有了id號,我們就可以殺掉這個占用端口的進程了。然后端口就釋放了。