Widows和Linux查看和操作端口方法

Widows和Linux查看和操作端口方法

打開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) ,也可以殺死此程序

?

linux

netstat -tln #查找所有被占用的端口

netstat -tln | grep 80 #查找指定被占用的端口

安裝 lsof
yum install lsof
通過 lsof 可以知道我們端口屬于哪個程序
lsof -i :80 #查詢的端口
kill -9 #殺死進程id 多個進程ID使用空格隔開

更多Linux文章,請訪問Linux教程欄目進行學習!

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享