如何在 Linux/Unix 系统中验证端口是否打开

 我来答
切俊健
2017-06-16 · TA获得超过1280个赞
知道小有建树答主
回答量:824
采纳率:100%
帮助的人:502万
展开全部

在Linux/Unix中查看端口打开状况的命令是netstat。

查看所有端口占用情况并显示占用进程名称

# netstat -apn

查看所有tcp端口占用情况并显示占用进程名称

# netstat -atpn

查看所有udp端口占用情况并显示占用进程名称

# netstat -aupn

例如你需要查看8080端口是否被打开可执行如下命令

# netstat -atpn | grep 8080
tcp6  0 0 :::8080  :::*  LISTEN   3096/java

上面的命令返回结果是8080端口被PID为3096的java进程打开,处于LISTEN状态
千锋教育
2017-06-16 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
在 Linux 或者类 Unix 中,我该如何检查某个端口是否被占用?我又该如何验证 Linux 服务器中有哪些端口处于监听状态?
验证哪些端口在服务器的网络接口上处于监听状态是非常重要的。你需要注意那些开放端口来检测网络入侵。除了网络入侵,为了排除故障,确认服务器上的某个端口是否被其他应用程序占用也是必要的。比方说,你可能会在同一个系统中安装了 Apache 和 Nginx 服务器,所以了解是 Apache 还是 Nginx 占用了 # 80/443 TCP 端口真的很重要。这篇快速教程会介绍使用 netstat 、 nmap 和 lsof 命令来检查端口使用信息并找出哪些程序正在使用这些端口。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-06-16
展开全部
测试端口是否打开,最常用的方式是用telnet命令
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式