netstat端口监听使用

本文详细介绍netstat命令的各种用法,包括如何显示网络连接、路由表、接口状态等网络信息,以及如何通过不同参数筛选特定类型的数据,如TCP、UDP端口信息,监听端口,进程PID和名称等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

netstat 用于显示网络信息:网络连接、路由表、接口状态等;
常见命令如下:

  1. netstat -a 列出所有端口 (包括监听和未监听的)
    列出tcp 端口 :netstat -at
    列出udp 端口: netstat -au

  2. 列出所有处于监听状态的 Sockets
    只显示监听端口 netstat -l
    只列出所有监听 tcp 端口 netstat -lt
    只列出所有监听 udp 端口 netstat -lu
    只列出所有监听 UNIX 端口 netstat -lx

  3. 显示每个协议的统计信息
    显示所有端口的统计信息 netstat -s
    显示 TCP 或 UDP 端口的统计信息 netstat -st 或 -su

  4. 在 netstat 输出中显示 PID 和进程名称 netstat-p
    netstat -p 可以与其它开关一起使用,就可以添加 “PID/进程名称” 到 netstat 输出中, 这样 debugging 的时候可以很方便的发现特定端口运行的程序。

  5. netstat -n:在 netstat 输出中不显示主机,端口和用户名 (host, port or user)

  6. netstat -c:持续输出 netstat 信息
    netstat 将每隔一秒输出网络信息。

  7. netstat --verbose:显示系统不支持的地址族 (Address Families)

  8. netstat -r: 显示核心路由信息
    注意: 使用 netstat -rn 显示数字格式,不查询主机名称。

  9. netstat -ap | grep ssh:找出程序运行的端口
    并不是所有的进程都能找到,没有权限的会不显示,使用 root 权限查看所有的信息。

  10. netstat -nap | grep 8080 指定端口的进程是否起来

  11. netstat -i:显示网络接口列表

  12. netstat -l:显示监听端口

  13. netstat -p:显示PID和进程名称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ashley zhao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值