Linux系统中查看网络流量的命令(linux流量查看命令)

Linux系统中查看网络流量的命令

Linux系统是一款开源的、屡获殊荣的、应用广泛的操作系统,也是全球服务器应用的首选。要观察Linux服务器上的网络流量状况,需要使用相关的命令。本文介绍在Linux系统中,如何使用常用的命令查看网络流量。

第一种命令是 netstat,这是Linux系统内置的一个网络相关的命令,通过它可以查看本机当前的网络状况,以及使用 netstat -an 参数查看本机所有网络接口中正在传输的流量I/O情况,例如:

# netstat -an
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address Status
tcp 0 100 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 100 192.168.0.1:3310 192.168.0.2:24752 ESTABLISHED

第二种命令是 nload,它是一款 Linux下使用的图形流量控制和监控软件,可实时显示本机网络传输流量大小,使用它可以深入了解本机情况,同时可设置密切关注的参数,例如:

# nload
device: eth0

Mbit/s: In: 0.43 Out: 0.12 Total: 0.55

Kbit/s: In: 432.87 Out: 123.44 Total: 556.31

Package/s: In: 10.33 Out: 10.86 Total: 21.19

第三种是iftop,用它可以查看连接到本机的每个远程机都有多少数据流量在传输,可以细致查看,帮助我们判断是否有未知的外部计算机监控本机网络,例如:

# iftop -P
eth0:
pkts bytes target source
0 0 192.168.2.2 192.168.2.15
0 0 192.168.2.15 192.168.2.2

综上所述,Linux系统提供了三种常用的命令可供观测网络流量,即 netstat、nload和iftop,它们每种都可以单独获取不同的网络流量信息,共同组成一幅完整的网络流量状况画面。要查看更详细的信息,可以结合这些命令使用,更了解Linux服务器上的网络状况。


数据运维技术 » Linux系统中查看网络流量的命令(linux流量查看命令)