📌  相关文章
📜  ubuntu 终端网络监视器 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:35:26.661000             🧑  作者: Mango

Ubuntu 终端网络监视器 - Shell-Bash

Ubuntu 终端网络监视器 - Shell-Bash 是一款基于 Shell Bash 脚本的网络监视器,能够实时监测 Ubuntu 系统的网络状态,并将实时的网络监测结果输出至终端,方便程序员对网络状况进行实时的监测和分析。

功能特性
  • 实时监测 Ubuntu 系统的网络状态,包括网络流量、网络带宽等指标。
  • 支持多种网络监测方式,包括 TCP、UDP、ICMP 等协议。
  • 支持通过自定义命令行参数进行网络监测,包括监测的时间间隔、监测的网络带宽单位等。
  • 支持自动生成监测报告,方便程序员对网络状况进行实时的监测和分析。
使用方法
  1. 下载并解压监测器工具包:
$ wget https://github.com/chaosgao/Ubuntu-Network-Monitor-Bash/archive/refs/tags/v1.0.zip
$ unzip v1.0.zip
  1. 进入解压后的目录,并运行监测器:
$ cd Ubuntu-Network-Monitor-Bash-1.0
$ ./monitor.sh
  1. 监测器将会实时输出当前的网络状态,包括流量、带宽等指标。可以通过 -i 参数指定监测的时间间隔(单位为秒):
$ ./monitor.sh -i 10
  1. 监测器支持多种网络协议的监测,可以通过 -p 参数指定:
$ ./monitor.sh -p tcp
  1. 监测器支持自定义网络带宽的单位,可以通过 -u 参数指定:
$ ./monitor.sh -u KB
监测结果展示
========================================
 Network Monitor by Shell Script
 Date: 2021-10-01
========================================
             Bandwidth Monitor          
========================================
   Download: 21.60 bytes/s
   Upload  : 112.00 bytes/s
========================================
              TCP Connections           
========================================
   Established : 2
   Listening   : 0
   Time Wait   : 6
========================================
             Network Interface          
========================================
   Interface  : lo
     Received : 0.00 bytes
     Sent     : 0.00 bytes
   Interface  : eth0
     Received : 1.98 MB
     Sent     : 774.29 KB
========================================
结束语

Ubuntu 终端网络监视器 - Shell-Bash 是一款简单实用的网络监测工具,能够在命令行终端下实时监测 Ubuntu 系统的网络状态。该工具包含多种监测方式和参数选项,支持快速生成监测报告,能够帮助程序员快速了解系统网络状态,进行网络状况的实时监测和分析。