Linux是目前使用最多的开源操作系统,用户最关心的一个管理任务就是查看网络流量,有时还需要知道其中每个应用程序、进程使用的流量数量。 要在Linux上查看网络流量,可以使用以下三种工具。
第一种方法是使用“iftop”命令。iftop可以实时查看每个网络流量的大小以及发送和接收数据量,而且它还能显示发送和接收数据量最高的主机。此外,iftop还可以显示其他详细信息,比如包大小和报文序号。如要安装iftop,可以使用以下命令:
Sudo apt-get install iftop
另一种流量查看工具是“netstat”命令,它可以报告当前服务器上的网络连接状况。该命令使用以下参数,这些参数会显示当前的网络连接数、活动的TCP连接数、活动的UDP连接数和处理的网络报文数等:
Netstat -s
最后一类工具是“Nload”,它最大的特色在于它可以实时显示流量使用情况。Nload能够显示实时发送和接收带宽,以及最近5分钟内的流量统计数据。此外,Nload还支持可视化,可以显示一个简单的图形来表示网络流量统计数据,如要安装Nload,可以使用以下命令:
Sudo apt-get install nload
通过上述几种工具,Linux用户可以更方便的查看网络流量,并能够准确地了解每个进程或应用程序的流量使用情况,及时把流量问题及产生其他问题。