【性能】Linux上netstat的安装和使用

一、关于netstat


netstat 工具是”network”和”statistics”的简写,是一款基于命令行的网络分析工具。

netstat (源自网络和统计信息)是系统管理员用于分析网络统计信息的命令行实用程序。

它显示了完整的统计信息,例如主机系统上的开放端口和相应地址,路由表和伪装连接。



二、netstat的使用


1.查看网络路由表

您可以使用-r标志来显示网络路由表,以获取类似于以下输出的内容。

-n选项强制netstat打印以点分隔的地址,而不使用符号网络名, 该选项对于避免通过网络查找地址很有用。



2. 显示网络接口统计信息

参数”-i”表示显示所有已配置接口的统计信息,而加入”-a”参数则表示显示所有接口的流量统计表信息,当然如果所有接口都已经配置,则输出结果会一致。


3. 显示网络连接

netstat命令实用程序支持使用选项-t , -n和-a来显示主动或被动套接字的选项。 

这些标志显示RAW,UDP,TCP或UNIX连接套接字。 

添加-a选项,它将播种套接字以进行连接。


# netstat -tan

# netstat -uan

# netstat -uan


4.显示网络服务

要列出服务,它们的当前状态以及相应的端口。

# netstat -pantu


5. 列出协议的收发汇总

netstat 汇总了 IP、ICMP、TCP、UDP 等各种协议的收发统计信息。

# netstat -ts

# netstat -us

# netstat -as


netstat -s 的数据怎么重置?

这是从proc文件系统读出来的,重置只能重启。



三、参考


如何在Linux中安装netstat命令

http://www.ruikeos.com/648.html


Linux 系统安装和使用 netstat 工具

https://www.rultr.com/tutorials/vps/3733.html


CentOS 7 下 ss 替代 netstat

https://jaminzhang.github.io/linux/ss-replace-netstat-in-CentOS-7

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。