netstat -ao

netstat -ao

转载于:https://www.cnblogs.com/shuenjian901/p/3546132.html

`netstat` 是一个网络统计工具,用于显示网络连接、路由表、接口统计信息等。你提到的两个命令: - `netstat -a` - `netstat -antu` 虽然看起来相似,但它们的功能和输出内容有明显区别。 --- ## ✅ `netstat -a` ### 功能: 显示**所有**活动的和监听的网络连接(包括 TCP、UDP、UNIX 套接字等)。 ### 输出内容包括: - 所有 TCP 连接(`ESTABLISHED`, `LISTEN` 等状态) - 所有 UDP 连接(无连接状态) - UNIX 域套接字(用于本地进程通信) ### 示例输出: ```bash Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 192.168.1.5:55462 93.184.216.34:443 ESTABLISHED udp 0 0 0.0.0.0:68 0.0.0.0:* ``` --- ## ✅ `netstat -antu` 这是一个组合选项,含义如下: - `-a`:显示所有连接(同上) - `-n`:不进行 DNS 反向解析,直接显示 IP 地址和端口号(加快显示速度) - `-t`:只显示 TCP 连接 - `-u`:只显示 UDP 连接 ### 所以: `netstat -antu` 实际上是显示 **TCP 和 UDP** 的连接,**不包括 UNIX 套接字等其他类型**。 ### 示例输出: ```bash Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 192.168.1.5:55462 93.184.216.34:443 ESTABLISHED udp 0 0 0.0.0.0:68 0.0.0.0:* ``` --- ## 📌 总结对比表: | 命令 | 显示 TCP | 显示 UDP | 显示 UNIX 套接字 | 是否解析 DNS | |------------------|----------|----------|------------------|---------------| | `netstat -a` | ✅ | ✅ | ✅ | ❌ 默认解析 | | `netstat -antu` | ✅ | ✅ | ❌ | ✅ 不解析 | --- ## ✅ 推荐使用方式: 如果你只想查看 TCP 和 UDP 的连接,并且不想等待 DNS 解析(更快更清晰),推荐使用: ```bash netstat -antu ``` --- ##
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值