【Linux】Linux上netstat的安装和使

一、关于netstat

 

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

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

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

 

【Linux】Linux上netstat的安装和使

【Linux】Linux上netstat的安装和使

 

二、 netstat的使用

 

1.查看网络路由表

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

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

 

【Linux】Linux上netstat的安装和使

 

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

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

【Linux】Linux上netstat的安装和使

 

3. 显示网络连接

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

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

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

 

# netstat -tan

# netstat -uan

# netstat -uan

 

 

 

 

4.显示网络服务

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

# netstat -pantu

【Linux】Linux上netstat的安装和使

 

5. 列出协议的收发汇总

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

# netstat -ts

# netstat -us

# netstat -as

 

【Linux】Linux上netstat的安装和使

【Linux】Linux上netstat的安装和使

【Linux】Linux上netstat的安装和使

【Linux】Linux上netstat的安装和使

 

【Linux】Linux上netstat的安装和使

 

 

三、参考

 

如何在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