当前位置:系统粉 > 电脑问答 > 其他问答 > 查看linux端口是否占用知道的告诉下

查看linux端口是否占用知道的告诉下

提问者:luka的章鱼  |  浏览 次  |  提问时间:2017-01-07  |  回答数量:3

查看linux端口是否占用知道的告诉下可以使用netstat命令。netstat命令可以显示网络连接,路由表,接口状态,伪装连接,网络链路信息和组播成员组等信息。命令格式:netstat [选项]常用参数:-a, --...

已有3条答案
半座空城song

半座空城song

回答数:11506  |  被采纳数:1

2017-01-07 09:00:33
可以使用netstat命令。netstat命令可以显示网络连接,路由表,接口状态,伪装连接,网络链路信息和组播成员组等信息。
命令格式:netstat [选项]
常用参数:
-a, --all 显示所有正在或不在侦听的套接字。
-p, --program 显示套接字所属进程的PID和名称。
-n, --numeric 显示数字形式地址而不是去解析主机、端口或用户名。
用法示例:查看所有的进程和端口使用情况。
$ netstat –apn
进一步可以使用lsof命令显示占用该端口的进程情况 。
命令格式:lsof -i :端口
赞 1150
回忆yuer

回忆yuer

回答数:133952  |  被采纳数:50

2017-01-07 09:24:34
使用lsof命令lsof是一个非常强大的linux工具,她被用来查找哪些程序使用了那些文件。在linux系统下,基本上所有的东西都可以被当作文件来用。socket当然也是一种文件了。所以lsof可以用来查找谁用了某一个端口。
希望我的回答能帮到您
赞 13395
忆吟昔梦

忆吟昔梦

回答数:40648  |  被采纳数:1

2017-01-10 13:11:26
查看端口使用情况,使用netstat命令。
查看已经连接的服务端口(ESTABLISHED):
netstat -a;
查看所有的服务端口(LISTEN,ESTABLISHED):
netstat -ap;
查看800端口,则可以结合grep命令:netstat -ap | grep 8080
如查看8888端口,则在终端中输入:lsof -i:8888
赞 4064
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航