Linux查看网络使用情况

查看Linux系统的网络使用情况,可以通过多个命令和工具进行,以下是一些常用的方法:

Linux查看网络使用情况
(图片来源网络,侵删)

1. 使用ifconfig命令

ifconfig命令可以显示系统中所有网络接口的状态信息。

ifconfig

输出示例:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::a00:27ff:feb7:c6d2  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:b7:c6:d2  txqueuelen 1000  (Ethernet)
        RX packets 1848  bytes 173544 (173.5 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1627  bytes 162736 (162.7 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 12  bytes 984 (984.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12  bytes 984 (984.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2. 使用netstat命令

netstat命令可以显示网络连接、路由表、接口状态等信息。

netstat tun

输出示例:

Active Internet connections (w/o servers)
Proto RecvQ SendQ Local Address           Foreign Address         State          
tcp        0      0 192.168.1.100:57762    172.217.160.228:443     ESTABLISHED         
tcp        0      0 192.168.1.100:57764    172.217.160.228:443     ESTABLISHED         
udp        0      0 192.168.1.100:123       0.0.0.0:*                           
udp        0      0 192.168.1.100:68        0.0.0.0:*                           
udp        0      0 192.168.1.100:5353      0.0.0.0:*                           
udp        0      0 192.168.1.100:5353      0.0.0.0:*                           
udp        0      0 192.168.1.100:5353      0.0.0.0:*                           

3. 使用nload工具

nload是一个实时显示网络流量的工具。

首先安装nload

sudo aptget install nload

然后运行nload

nload

输出示例:

Nload Output:
######################################
                                  #
           Traffic Stats            #
                                  #
######################################
Tot / Max |   Received           |  Transmitted           #
      | packets (avg pkt size)  | packets (avg pkt size)  #
######################################
Total |         3.76k (34.8kB)    |         3.59k (34.8kB)   #
Iftop |         3.76k (34.8kB)    |         3.59k (34.8kB)   #
######################################
                                  #
  Traffic Display              #
                                  #
######################################

4. 使用vnstat工具

vnstat是一个轻量级的网络流量监控工具,可以显示实时的网络流量统计信息。

首先安装vnstat

sudo aptget install vnstat

然后运行vnstat

vnstat

输出示例:

Database retrieval failed
No such file or directory /var/lib/vnstat/eth0

如果输出显示数据库检索失败,可能需要先创建一个新的数据库文件,可以使用以下命令创建:

sudo touch /var/lib/vnstat/eth0 && sudo chown root:root /var/lib/vnstat/eth0 && sudo chmod 644 /var/lib/vnstat/eth0 && sudo systemctl restart network

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/673454.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-06-04 09:13
下一篇 2024-06-04 09:17

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入