當前位置:係統粉 > 電腦問答 > 其他問答 > 怎樣查看端口是否被占用linux知道的告訴下

怎樣查看端口是否被占用linux知道的告訴下

提問者:唯冪單純  |  瀏覽 次  |  提問時間:2017-01-06  |  回答數量:3

怎樣查看端口是否被占用linux知道的告訴下查看端口使用情況,使用netstat命令。查看已經連接的服務端口(ESTABLISHED):netstat -a;查看所有的服務端口(LISTEN,ESTABLISHED):n...

已有3條答案
永恒※蔚藍

永恒※蔚藍

回答數:3341  |  被采納數:0

2017-01-08 12:41:48
查看端口使用情況,使用netstat命令。
查看已經連接的服務端口(ESTABLISHED):
netstat -a;
查看所有的服務端口(LISTEN,ESTABLISHED):
netstat -ap;
查看800端口,則可以結合grep命令:netstat -ap | grep 8080
如查看8888端口,則在終端中輸入:lsof -i:8888
讚 334
郎溪蛋疼

郎溪蛋疼

回答數:50626  |  被采納數:5

2017-01-06 08:51:41
可以使用lsof命令
lsof是一個非常強大的linux工具,她被用來查找哪些程序使用了那些文件。在linux係統下,基本上所有的東西都可以被當作文件來用。socket當然也是一種文件了。所以lsof可以用來查找誰用了某一個端口。希望我的回答對你有幫助。
讚 5062
顏孝悅

顏孝悅

回答數:71335  |  被采納數:12

2017-01-06 09:06:28
查看端口是否被占用:netstat -anp | grep port lsof -i:port查看端口被那個進程占用:netstat -anp | grep port或使用 lsof -i:port顯示結果的有進程id,再ps -ef | grep pid即可查看進程(如java進程)使用的端口:ps -aux | grep java找到pid再lsof -i | grep pid或使用netstat -anp | grep pid即可。
讚 7133
解決方法
版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航