1

比 ping 强大百倍的可视化工具!结果一目了然

 2 years ago
source link: https://segmentfault.com/a/1190000041184936
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

比 ping 强大百倍的可视化工具!结果一目了然

发布于 12 月 27 日

谈到检测网络联通性工具,ping命令必须首当其充。

但是,今天,民工哥给大家推荐一个强大的命令行工具:gping。

图片

gping 是基于 Rust 编写可视化工具,具有动态图形化界面显示。

图片

下载系统所对应的安装包

图片

本文以CentOS7系统为例,其它系统请参考官方文档。

[root@centos7 ~]# wget https://github.com/orf/gping/releases/download/gping-v1.2.6/gping-Linux-x86_64.tar.gz
[root@centos7 ~]# ll gping-Linux-x86_64.tar.gz 
-rw-r--r-- 1 root root 889865 Dec  7 22:20 gping-Linux-x86_64.tar.gz
[root@centos7 ~]# mkdir /usr/local/gping
[root@centos7 ~]# tar zxf gping-Linux-x86_64.tar.gz -C /usr/local/gping

如果安装完后,运行命令出现下述错误:

./gping: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by ./gping)

解决方案如下:

curl -O http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
tar zxf glibc-2.18.tar.gz 
cd glibc-2.18/
mkdir build
cd build/
../configure --prefix=/usr
make -j2
make install
[root@centos7 gping]# ./gping --help
gping 1.2.6
Ping, but with a graph.

USAGE:
    gping [FLAGS] [OPTIONS] <hosts-or-commands>...

FLAGS:
        --cmd                Graph the execution time for a list of commands rather than pinging hosts
    -h, --help               Prints help information
    -4                       Resolve ping targets to IPv4 address
    -6                       Resolve ping targets to IPv6 address
    -s, --simple-graphics    Uses dot characters instead of braille
    -V, --version            Prints version information

OPTIONS:
    -b, --buffer <buffer>                    Determines the number of seconds to display in the graph. [default: 30]
    -n, --watch-interval <watch-interval>    Watch interval seconds (provide partial seconds like '0.5'). Default for
                                             ping is 0.2, default for cmd is 0.5.

ARGS:
    <hosts-or-commands>...    Hosts or IPs to ping, or commands to run if --cmd is provided.

图片

它还可以同时对多个目标地址进行操作。

图片

图片

图片


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK