系统粉 > 电脑问答 > 其他问答

已解决怎样查看端口是否被占用linux知道的告诉下

提问者:唯幂单纯  |  浏览次  |  提问时间:2017-01-06  |  回答数量:3

怎样查看端口是否被占用linux知道的告诉下查看端口使用情况,使用netstat命令。查看已经连接的服务端口(ESTABLISHED):netstat -a;查看所有的服务端口(LISTEN,ESTABLISHED):n...

已有3条答案
永恒※蔚蓝

永恒※蔚蓝

回答数:3341  |  被采纳数:0

查看端口使用情况,使用netstat命令。
查看已经连接的服务端口(ESTABLISHED):
netstat -a;
查看所有的服务端口(LISTEN,ESTABLISHED):
netstat -ap;
查看800端口,则可以结合grep命令:netstat -ap | grep 8080
如查看8888端口,则在终端中输入:lsof -i:8888
2017-01-08 12:41:48
赞 334
郎溪蛋疼

郎溪蛋疼

回答数:50626  |  被采纳数:5

可以使用lsof命令
lsof是一个非常强大的linux工具,她被用来查找哪些程序使用了那些文件。在linux系统下,基本上所有的东西都可以被当作文件来用。socket当然也是一种文件了。所以lsof可以用来查找谁用了某一个端口。希望我的回答对你有帮助。
2017-01-06 08:51:41
赞 5062
颜孝悦

颜孝悦

回答数:71335  |  被采纳数:12

查看端口是否被占用: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即可。
2017-01-06 09:06:28
赞 7133
相关问答
最新其他问答
解决方法