打開cmd
1.netstat -n
查看本機的使用的所有端口
①.proto表示協議 有tcp和udp兩種
②.Local Address 表示本機的IP,后面跟的是我們使用的端口號
③.Foreign Address 連接到外面服務器的IP地址,以及服務器端口
④.State:表示一些具體的狀態,如:LAST_ACK等待所用的分組死掉
2.確認所要查詢的端口號
命令 netstat -aon | findstr 1044(指定的端口號)
查詢的結果最后面的數字就是當前程序或者服務的pid
3.輸入命令:tasklist|findstr 2612(輸入上面查詢的pid)
這樣就可以查看此端口所運行的程序了
然后再從任務管理器里面去查詢,就可以看到程序
4.如果我們相用指定的端口號兩個方案
①.在任務管理器中結束此端口所在運行的程序,結束之后就可以使用這個端口號了
②.接續在cmd界面輸入命令:taskkill /f /pid 2612(輸入查詢的pid) ,也可以殺死此程序
?
netstat -tln #查找所有被占用的端口
netstat -tln | grep 80 #查找指定被占用的端口
安裝 lsof
yum install lsof
通過 lsof 可以知道我們端口屬于哪個程序
lsof -i :80 #查詢的端口
kill -9 #殺死進程id 多個進程ID使用空格隔開
更多Linux文章,請訪問Linux教程欄目進行學習!
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END